Keeping up with ABAP

Product Details

In a two-part series on ABAP in the 21st century, Karsten Bohlmann, a development architect from SAP SE, covers recent advancements in the ABAP language. Sigrid Wortmann and Christiane Kettschau from the ABAP Language Team introduce ABAP Managed Database Procedures that allow you to embed native database source code in ABAP applications. Lukas Dietzsch of Blackvard Management Consulting compares Javadoc and ABAP Doc documentation approaches. Rounding out the anthology with tips and best practices for using ABAP are Chris Savelli of COMERIT; Charles (Tim) Soper of SAP; Rehan Zaidi, a senior SAP technical consultant; and George Chen of Lynk, Inc. A bonus article by Dr. Volker Stiehl on SAP HANA Cloud Integration is a sample of another area in which SAP Professional Journal has a significant amount of content.
Table of Contents
by Karsten Bohlmann, Development Architect, SAP SE
This is the first article in a mini-series covering advancements in the ABAP language in its 7.40 release. It gives an introduction to inline declarations, type inference, and constructor expressions, concepts that can significantly improve the conciseness of your ABAP code.
by Karsten Bohlmann, Development Architect, SAP SE
Karsten Bohlmann's follow-up to part 1 of his series on ABAP focuses on those 7.40 additions to the ABAP programming language that deal with internal tables, covering table access as well as table construction, aggregation, grouping, and transformation. Most of the extensions aim at a mitigation of the strict imperative paradigm.
by Chris Savelli, Senior Manager, COMERIT
SAP HANA in-memory technology brings improved performance to standard SAP Business Warehouse (BW) processes. Custom development of ABAP code, however, may require some tweaking to optimize its performance and properly harness the power of SAP HANA. This is especially true for custom ABAP programs that were originally designed to run on older versions of SAP BW based on relational database technology. Learn three ways to execute the analysis of custom ABAP code when migrating an SAP BW application to an SAP HANA database, and how to quickly pinpoint potential issues and find solutions to remediate them.
by Sigrid Wortmann, ABAP Language Team, SAP SE, and Christiane Kettschau, ABAP Language Team, SAP SE
ABAP Managed Database Procedures (AMDP) is a new technology to embed native database source code into ABAP applications. With the current focus on SAP HANA, ABAP developers now can use database features beyond the scope of Open SQL. AMDPs are available with SAP NetWeaver 7.40 Support Package 5 though some features described here require subsequent Support Packages.
by Charles (Tim) Soper, Senior Education Consultant, SAP
Learn how to use standard planning functions that come with SAP Integrated Planning (SAP IP) to implement your own custom planning functions and program them to call SAP HANA-stored procedures. Learn how to set up an ABAP Managed Database Procedure and why this approach provides the best performance boost.
by Rehan Zaidi, Senior SAP Technical Consultant
Fetching data based on certain selection criteria remains an important requirement for SAP developers. Learn about the various scenarios that can arise and the coding for accessing the employee data from SAP standard and custom infotypes.
by Lukas M. Dietzsch, CEO, Blackvard Management Consulting, LLC
Proper and adequate source code documentation is essential for the effective maintenance of SAP software. Lukas Dietzsch describes the Javadoc and ABAP Doc documentation approaches. See a comparison of both source code documentation strategies, as well as the current functionality in SAP NetWeaver 7.40 and ABAP Doc’s automated documentation.
by George Chen, SAP Consultant, Lynk, Inc.
Learn a new way to load data from any table in any SAP system to any other SAP system. See how to use a Remote Function Call (RFC) function module call, Runtime Type Service (RTTS), and JavaScript Object Notation (JSON) serialization/deserialization.
by Dr. Volker Stiehl, Professor, Ingolstadt Technical University of Applied Sciences
See how to use SAP HANA Cloud Integration (SAP HCI) to model the invocation of mappings in order to map fields between different message formats. You apply the mapping step in your integration flow and use the mapping editor to graphically assign fields of different message formats to each other.