Skip to Content
Product Information

SAP Cloud Platform ABAP Environment – Release 1911

Another three months have passed since ABAP environment release 1908 was published. This means that it is time for the next chapter, release 1911! Following list provides a brief overview about newest features – for the full set of new features please refer to our official release notes.

Free Public Trial Offering

Since TechEd Las Vegas 2019, ABAP environment is part of the free SAP Cloud Platform Cloud Foundry trial. You can try out newest features of the ABAP RESTful Programming Model using guided tutorials. More details about features and limitations can be found here.

ABAP Language

  • Release of Runtime Type Identification (RTTI) API
  • Support of concurrent sessions via parallelization API
  • Release of additional ABAP language library classes
  • CDS views to read fixed values of customer-defined domains
  • Possibility to call function modules dynamically and to use all dynamic variants of LOOP AT and READ TABLE
  • Possibility to make input parameters in ABAP Managed Database Procedures (AMDP) optional

ABAP RESTful Programming Model

  • Availability of the test double framework to mock business objects for testing
  • Release of metadata extensions to extend behavior of CDS entities with customer-specific metadata using annotations
  • Support for navigation to multiple entities in OData requests
  • Possibility to temporarily store results of aggregations in a dynamic cache for performance improvements
  • Possibility to integrate additional save and unmanaged save into managed business objects
  • Support for virtual elements as part of CDS projection views
  • Support of code folding for behavior definitions

ABAP Development Tools

  • Support for favorite objects in the object tree
  • Possibility to analyze and fix ATC issues displayed in the ATC Result Browser by applying quick fixes
  • Support of new quick fixes (for transformation of ABAP SQL syntax and system fields)
  • Feature to display local active results that are assigned to you in the ATC Problems view
  • Support of saving data from the Data Preview tool as ABAP value statement text file to work with internal tables
  • Possibility to use asterisk as wildcard when performing code completion in ABAP CDS DDL source code
  • Support of changing the value of a variable while debugging AMDP

Reuse Services

  • Release of design-time APIs and a Fiori app to schedule Application Jobs
  • Support of change documents via new API
  • Enhancements to number range API supporting transport options

Lifecycle Management

  • Push developed objects to a Git repository via abapGit front end (Eclipse plugin)
  • Git repository API allowing import of Software Components from Git
  • Business Configuration API to write TABU entries to a transport request
  • Fiori app to show log entries about changed Business Configuration data

Guided Setup

It is now much easier to setup an ABAP environment system using a so-called recipe. This recipe provides guidance on all necessary steps to get started with a new system.

Technical Monitoring Cockpit

Technical Monitoring Cockpit now shows CPU and memory utilization peaks of the underlying SAP HANA database, in addition to table sizes. More details can be found in the documentation.

Finally, our tutorial catalogue has been further enhanced with guidance on how to implement a first scenario on the public trial:

Create an SAP Cloud Platform ABAP Environment Trial User

Develop a Fiori App Using the ABAP RESTful Programming Model (Managed Scenario)

Please also refer to our new Trial Learning Journey.

You must be Logged on to comment or reply to a post.
  • Hey Florian, thanks for the great read!

    Unfortunately the tutorial “Develop a Fiori App Using the ABAP RESTful Programming Model (Managed Scenario)” does not show how to develop a Fiori app but rather only uses the preview mode.

    Is it possible to provide a real end-to-end tutorial how to create a Fiori app based on ABAP RESTful Programming Model which can be used by endusers?

  • Unfortunately the Fiori app to schedule Application Jobs is not working in our environment (not the trial version). We get the message “Nicht berechtigt” when trying to create a new application job. The user has assigned all possible roles that are available at the system. The authorization trace does not show any entry.

    Could you please name the design-time APIs for application job scheduling?

    Thank you!

    • A class needs to be implemented for the business logic of the job with these two interfaces:


      And a (console) application is required to create the respective design-time artefacts via cl_apj_dt_create_content.

      We plan to provide a programming example in the official documentation by December 6th. If you need a draft version of this documentation earlier, please send me a mail (

  • Currently, scheduling a job is only supported via the Fiori app. It is on our roadmap, to release an API for the same. It is planned for the May release 2020 - this reflects the current state of planning and may be changed without further notice.