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.
- 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
- 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
- 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
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:
Please also refer to our new Trial Learning Journey.