On May 12th, the next quarterly release of SAP Cloud Platform ABAP Environment has been published to all customer and partner systems. This blog post provides a quick overview of included feature enhancements. Please note that the full list of new features is available in our official Release Notes.
Key feature updates as part of this release are:
Integration with SAP Web IDE Full-Stack
In previous releases you had to manually setup integration of SAP WebIDE with your ABAP Environment system to consume OData services (either using Service Catalogue or direct service URL with respective destination configuration). With this release, you can now integrate with your ABAP Environment system using Business Services capability of SAP WebIDE Full-Stack.
ABAP Language and ABAP RESTful Programming Model
In this release, several enhancements for the ABAP language and programming model have been released. Following list shows an extract:
- Support for dynamic programming for the statements CREATE DATA, CREATE OBJECT, CALL METHOD and ASSIGN
- Automated tests of OData services using test classes
- Possibility to view code samples for performing CRUD operations on entity sets belonging to remote OData services
- Instance-based authorization checks using authorization fields and objects
- Support for conversion exit ALPHA
- Revised documentation of the concepts behind the ABAP RESTful Programming Model
ABAP Development Tools for Eclipse
To further increase development productivity, following features are now part of the development tools:
- Support for latest Eclipse version 2019_03 (4.11)
- Deletion of multiple objects using selection capabilities in the Project Explorer
- Release of own objects for usage in other software components
- Clear highlighting of deprecated SAP objects using new status “deprecated”, syntax-based replacement suggestions and a new repository tree template “Deprecated Objects”
APACK Package and Dependency Manager for ABAP
With APACK you can now specify individual and unique identifiers for packages so that they are distinguishable and reusable across different components and systems. Furthermore, APACK allows you to identify dependencies between packages to simplify Git based import of ABAP projects. Please refer to the blog post from Sebastian Wolf for more information including screenshots.
Finally, additional tutorials have been published covering advanced scenarios:
How to deploy a UI from SAP WebIDE to your Cloud Foundry enabled subaccount to make the application accessible for productive use.
How to setup and configure SAP Cloud Connector, SAP Cloud Platform and your ABAP Environment system to call a Remote Function Module in your on-premise system.
Hopefully you have enjoyed reading this condensed overview – stay tuned for updates regarding future releases!