SAP ABAP Road Map Webcast Recap with #ASUG Survey Request
Most of the ABAP sessions I attended in Las Vegas were packed and it was not easy to take notes. Fortunately SAP’s Carine Tchoutouo Djomo repeated this as a webcast
Legal disclaimer, things in the future are subject to change
ABAP is important
Over 100K productive systems are running
1809 release in September
Fiori is chosen UI application; important to optimize ABAP back end of application
AMDP – native HANA features into ABAP application – lifecycle management
ABAP in Eclipse for efficient development; strategic platform for ABAP development to modernize the ways ABAP is developed and a more declarative language
Cloud is important in ABAP world
One common codeline for on-premise and cloud
Business suite with installed base have high requirements
Goal: no disruption
SAP codeline split; the way forward
Offering in SAP Cloud Platform environment
Offering ABAP as a programming language in SCP
Can use ABAP in Eclipse; programmer can take their knowledge to the cloud; cloud-optimized – git is used for code exchange, version management, transport mechanism
ABAP Restful programming model
Some of this released a few weeks ago
752 continues with previous release strategy; a modern ABAP language, more declarative
Database centric – HANA centric – 740 – new data modeling infrastructure with Core Data Services
OpenSQL – enhance feature scope, expressions, functions
752 – support HANA 2.0
ABAP daemons – monitor ABAP sessions in the backend; react to different types of errors and handle real-time events
Toolings in quality assurance – ABAP Test Cockpit – quality, performance, security (ATC) – improved code coverage
ATC supports remote code analysis
Extensibility – for S/4HANA cloud and on-premise – extend existing applications on predefined customer exits; in cloud you don’t have full control of application
Planned innovations – delivered 1809 in end of September; many features are covered in planned innovations – enhanced CDS in AMDP
Define parent-child relation in hierarchy
An evolution of programming model AMDP in Fiori – delivered in ABAP in SCP, will find its way to on-premise
Analyze code based on usage data, graphical view of results
MQTT protocol is supported for machine to machine communication in area of ABAP channels
Extensibility – September 4th – ABAP in SCP
include innovations in S/4HANA
Business Suite – provide selected enhancements
Continuous adoption of capabilties
Eclipse native editors
SCP – new use cases – support partner extensions and in SAP app center
2020 product vision – no future with only ABAP, and no future without ABAP (B. Goerke quote)
Keep ABAP platform up to date
ABAP in Eclipse is platform of choice
ABAP optimizations for SAP HANA
Core data services provides more advanced data views, enrich views with domain specifics, data models can be transactional/analytical applications – impossible before in SE11
ABAP programming model, use core data services
OData in ABAP stack; provide semantics to build Fiori elements, a template based UI approach and can do freestyle development
752 ABAP Daemons
1809 – MQTT protocols, version 3.1.1., machine to machine communications
Tools to check custom code usage
New Fiori application in 1809 as shown above
Create deletion transport to remove unused ABAP code
Need order by statement; when migrate can’t assure order
ABAP Restful programming model – covers what not is covered in ABAP programming model – how integrate existing code into programming model?
Feedback Requested – ASUG Survey
Interested in ABAP? The ASUG BITI Community needs your help. We are conducting a membership survey to help us assess the level of satisfaction with the services we provide and ways we can improve.
We want to provide services that are important to you, refine those that need improvement, and introduce new services that address your goals.
We realize you have many demands on your time. This short survey can be completed online in 3 to 5 minutes. Your input is important to us and responses will help us better meet the needs of our members.
Please complete the survey by December 8th. A few submissions will be selected randomly for prizes.
Thanks, for the write-up, Tammy!
Do you know if a recording of the webcast will become available to watch?
Hello Bärbel - thank you for reading and commenting so quickly - recordings are posted here:
(may require a logon)
Thanks for your quick response and for the link to the Wiki-page which I'm now watching (so login was not a showstopper!). Viewing a recording of a past webcast works, so this will become another source of information for me.
A lot to digest, but great info, thanks.
Nice summary Tammy!
Thanks & Kind regards,