Cloud Computing Trends You Didn’t See Coming
TAKE NOTE (Insights into SAP solutions and EmergingTechnology)
Market watchers predict cloud spending will increase five to seven times, outpacing overall tech spending in the next three years. But cloud adoption will no longer be driven solely by the promise of lower IT costs. Businesses will move to the cloud for different reasons than in the past, according to Tim Minahan, Chief Marketing Officer, SAP Cloud. Here are three more trends Minahan highlighted during a recent SAP Radio broadcast:
1. Not everything moves to the cloud
As companies accelerate cloud adoption in 2014 and beyond, they aren’t getting rid of everything. Instead they will look to extend their existing technology investments. Deutsche Bank is a prime example. As keynoters of a recent Ariba Live event, Deutsche Bank demonstrated how they extended the SAP environment with Ariba Cloud Apps and Ariba Networks to connect and collaborate with over 4,500 suppliers around the globe. “Not only will this enable Deutsche Bank to conduct fully automated transactions processing in collaboration with those partners but also to enable them to manage their cash in innovative ways that were impossible in a solely on-premise world,” said Minahan.
2. Innovation trumps total cost of ownership
The days of building a business to move to the cloud based solely on TCO are over. “Companies are looking to invest in the cloud as their innovation platform as a way to achieve new processes and insights to be able to run their business in an entirely new way – not just to do the same old things using a different delivery model,” said Minahan. T-Mobile, for instance, is surrounding its core on-premise CRM environment with cloud applications to engage customers in a new model for social care. T-Mobile is not just responding to customer requests through traditional channels they are actively listening to customers on Twitter, Facebook and elsewhere in order to improve their overall customer satisfaction and renewals. “They have a much better net score than bigger brands by engaging customers where they are and responding to their issues quickly,” said Minahan.
3. Platform matters
Businesses will scrutinize big picture IT environments and drive simplification across all layers of the stack. “They will also look at broader cloud processes and expect these applications to look, perform and interact with each other seamlessly on a common cloud platform that unifies all their applications, data and business processes in a similar user experience.”
This story, “3 Cloud Computing Trends You Didn’t See Coming” was originally published at FORBES.
UNDER DEVELOPMENT(Information for ABAP Developers)
Why Use SAP Tools for Quality and Performance
ABAP is a powerful language for building sophisticated applications. But as any developer is understands, even the most carefully written and tested objects can wind up terminating with a runtime errors, producing unexpected messages, returning incorrect results, or causing application performance problems. As a result, SAP provides a comprehensive set of specialized tools for performing static code checks, coverage analysis, post-mortem analysis, runtime traces, and debugging as part of the standard delivery of SAP Web Application Server (Web AS).
A Systematic Approach to Testing ABAP Objects
Let’s assume that you have already removed all syntax errors from your SAP ABAP Program, so you can at least activate and execute it. However, you still cannot be sure that the program will not produce a runtime error or that the program will deliver the intended results. What are the next steps? What tools are available for further source code checks and runtime testing to validate the runtime behavior of the program?
Q&A (Post your questions to Facebook or Twitter and get your Questions answered)
Q. I only have a table name and want to retrieve the name of each field of the corresponding table. I was going to read the standard ABAP basis tables DD02L, DD03L, etc. Any better way to do this?
A. This way of reading fields is very slow. Use methods from the class CL_ABAP_TYPEDESCR instead.
data: descr_struc_ref TYPE REF TO cl_abap_structdescr.
descr_struc_ref ?= cl_abap_typedescr=>describe_by_name(‘SFLIGHT’ ).
Here is the result of descr_struct_ref after the execution of this piece of code…
ABSOLUTE_NAME C 200 TYPE=SFLIGHT
TYPE_KIND C 1 u
LENGTH I 4 80
DECIMALS I 4 0
KIND C 1 SSTRUCT_KIND C 1 F
COMPONENTS h 8 Table
HAS_INCLUDE C 1
The table COMPONENTS is filled with :
LENGTH DECIMALS TYPE_KIND NAME
3 | 0 |C |MANDT
3 | 0 |C |CARRID
4 | 0 |N |CONNID
8 | 0 |D |FLDATE
You have the fields name and a lot more information about the table. This class can also handle structure, table type, etc.