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.