SAP BTP ABAP Environment – Release 2502
Based on the new release 2502, this blog post provides an overview of the new features. The release has been available since February 15th and is the successor to the 2411 release. Some highlights of the 2502 release are the Downtime-optimized Upgrades and Hotfix Collection Imports for Production, the IDE Action Framework and the editable treeview in SAP Fiori Elements.
The complete list of all new features can be found on the What’s New for SAP BTP ABAP environment page.
This blog post does not deal with the new Joule for Developers, ABAP AI capabilities, which were also part of the release 2502. Information on this topic can be found in the following blog posts:
Joule speaks ABAP!The Power of Joule for Developers, ABAP AI CapabilitiesUnleash Your Inner ABAP Rockstar with Joule for developers , ABAP AI capabilities
ABAP Development Tools (ADT)
ABAP Memory Snapshot view to list all memory snapshots and from here it is also possible to open them in the editor (details)Develop Custom Actions with the IDE Action Framework and Enhance Them with Server-Driven UI (for more information see IDE Actions and Working with Server-Driven UIs)Updated ATC Check “Allowed Object Types in Cloud”, it now only reports findings if the ABAP language version of the object is set to “Standard”
Core Data Services (CDS)
The new CDS table entity type is availableWith CDS Writeable View Entities, you can wrap existing DDIC Tables (or CDS Table Entities) and expose a native CDS signature that you can use with ABAP SQL (SELECT, INSERT, UPDATE, DELETE) in combination with DCL-based access control
Associations in RAP
Define nonstandard operations for associations, these are link action, unlink action and inverse function (details)
ABAP SQL Service
There is an increased feature scope for the ABAP SQL Service / ODBC Driver for ABAP to expose ABAP-based business data via SQL-APIs to external SQL consumers, besides exposing CDS view entities for read-only scenarios, it will be possible to also expose “read-only” AMDP-based database procedures to be used by external ODBC clients. By doing so, you can both expose SQL and SQLScript-based business logic to external ODBC clients
Event-Driven Side Effects
Define an event to trigger a side effect in your RAP business object, whenever a defined event is raised by the application server, the side effect is triggered and the defined targets are reloaded (details)
SAP Fiori Elements
In RAP, a treeview visualizes data modeled by a CDS hierarchy, using an SAP Fiori Elements treetable. Previously, you could model hierarchical structures and expose them as read-only treeviews to the SAP Fiori UI. Now you can also expose hierarchical structures as editable treeviews with draft capabilities (see Treeviews and Editable Treeviews with Draft Capabilities)
Application Jobs
New Methods for the Application Jobs API Class CL_APJ_RT_API, as the new method GET_JOB_PERIODICITY_INFO to read the periodicity of an application job. For more information on the new method, see the F2 help for this method in ABAP development tools for Eclipse. Similarly, the new methods GET_JOB_PARAM_VALUES and GET_TEMPLATE_PARAM_VALUES were introduced. You can retrieve the application job- and template parameter values with these methods
Units of Measure
It is now possible to maintain and delete translations for dimensions and units of measurement using released ABAP Cloud APIs (CL_UOM*) (details)
Changing HTTP Redirect Behavior
You can now change and the redirect behavior or retrieve the current redirect policy of an HTTP call using the SET_REDIRECT_POLICY and GET_REDIRECT_POLICY methods of the CL_WEB_HTTP_CLIENT_MANAGER class (details)
ABAP Integration & Connectivity
Developing Inbound and Outbound Communication, the documentation has been moved to a central guide dedicated to integration and connectivity (details)Data Integration using SQL Service, the documentation Accessing ABAP-Managed Data Using SQL Services for Data Integration Scenarios has moved to a central guide dedicated to integration and connectivity (details)
Communication Management
Local APIs, the communication management will provide local APIs for the creation and update of communication arrangements, communication systems, communication users, and the upload of client certificates
Cipher Suites
Specify cipher suites in the Communication Systems app to define a set of encryption mechanisms you want to use as a basis for your communication (details)
Custom Business Configuration App
Title Name Change, when a business configuration object is selected, the application title now changes to the name of the business configuration object (details)
Transports
Open transport requests can be displayed by searching a table in the Manage Software Component app (details)Export Customizing Transports, release all open customizing requests at once (details)
SAP Fiori Launchpad
Theme Selection according to OS Settings, this feature automatically detects the OS settings to adapt the themes (details)Hide empty spaces and pages, there are not shown when empty because of the user’s role context
SAPUI5
Referenced SAPUI5 Version, As part of hotfix collection 4 (which is used for the standard upgrade), SAPUI5 version 1.130.6 is used for the administrator’s SAP Fiori launchpad, SAP-delivered Fiori apps, and the custom-built SAP Fiori apps, which are deployed to the ABAP system (see SAP BTP ABAP Environment – Maintenance Windows and Major Upgrade Windows in 2025 and SAP UI5)
Key User Adaption
Harmonized Context Menu, is now consistent when selecting elements (details)What’s new dialog, keeps you informed about the latest updates, features and improvements in key user adaption (details)
SAP HANA Cloud
Increased SAP HANA Cloud Backup Retention Time to 30 days instead of 14 days (details)
SAP BTP ABAP Environment – Release 2502Based on the new release 2502, this blog post provides an overview of the new features. The release has been available since February 15th and is the successor to the 2411 release. Some highlights of the 2502 release are the Downtime-optimized Upgrades and Hotfix Collection Imports for Production, the IDE Action Framework and the editable treeview in SAP Fiori Elements.The complete list of all new features can be found on the What’s New for SAP BTP ABAP environment page. This blog post does not deal with the new Joule for Developers, ABAP AI capabilities, which were also part of the release 2502. Information on this topic can be found in the following blog posts:Joule speaks ABAP!The Power of Joule for Developers, ABAP AI CapabilitiesUnleash Your Inner ABAP Rockstar with Joule for developers , ABAP AI capabilities ABAP Development Tools (ADT)ABAP Memory Snapshot view to list all memory snapshots and from here it is also possible to open them in the editor (details)Develop Custom Actions with the IDE Action Framework and Enhance Them with Server-Driven UI (for more information see IDE Actions and Working with Server-Driven UIs)Updated ATC Check “Allowed Object Types in Cloud”, it now only reports findings if the ABAP language version of the object is set to “Standard”Core Data Services (CDS)The new CDS table entity type is availableWith CDS Writeable View Entities, you can wrap existing DDIC Tables (or CDS Table Entities) and expose a native CDS signature that you can use with ABAP SQL (SELECT, INSERT, UPDATE, DELETE) in combination with DCL-based access controlAssociations in RAPDefine nonstandard operations for associations, these are link action, unlink action and inverse function (details)ABAP SQL ServiceThere is an increased feature scope for the ABAP SQL Service / ODBC Driver for ABAP to expose ABAP-based business data via SQL-APIs to external SQL consumers, besides exposing CDS view entities for read-only scenarios, it will be possible to also expose “read-only” AMDP-based database procedures to be used by external ODBC clients. By doing so, you can both expose SQL and SQLScript-based business logic to external ODBC clientsEvent-Driven Side EffectsDefine an event to trigger a side effect in your RAP business object, whenever a defined event is raised by the application server, the side effect is triggered and the defined targets are reloaded (details)SAP Fiori ElementsIn RAP, a treeview visualizes data modeled by a CDS hierarchy, using an SAP Fiori Elements treetable. Previously, you could model hierarchical structures and expose them as read-only treeviews to the SAP Fiori UI. Now you can also expose hierarchical structures as editable treeviews with draft capabilities (see Treeviews and Editable Treeviews with Draft Capabilities)Application JobsNew Methods for the Application Jobs API Class CL_APJ_RT_API, as the new method GET_JOB_PERIODICITY_INFO to read the periodicity of an application job. For more information on the new method, see the F2 help for this method in ABAP development tools for Eclipse. Similarly, the new methods GET_JOB_PARAM_VALUES and GET_TEMPLATE_PARAM_VALUES were introduced. You can retrieve the application job- and template parameter values with these methodsUnits of MeasureIt is now possible to maintain and delete translations for dimensions and units of measurement using released ABAP Cloud APIs (CL_UOM*) (details)Changing HTTP Redirect BehaviorYou can now change and the redirect behavior or retrieve the current redirect policy of an HTTP call using the SET_REDIRECT_POLICY and GET_REDIRECT_POLICY methods of the CL_WEB_HTTP_CLIENT_MANAGER class (details)ABAP Integration & ConnectivityDeveloping Inbound and Outbound Communication, the documentation has been moved to a central guide dedicated to integration and connectivity (details)Data Integration using SQL Service, the documentation Accessing ABAP-Managed Data Using SQL Services for Data Integration Scenarios has moved to a central guide dedicated to integration and connectivity (details)Communication ManagementLocal APIs, the communication management will provide local APIs for the creation and update of communication arrangements, communication systems, communication users, and the upload of client certificatesCipher SuitesSpecify cipher suites in the Communication Systems app to define a set of encryption mechanisms you want to use as a basis for your communication (details)Custom Business Configuration AppTitle Name Change, when a business configuration object is selected, the application title now changes to the name of the business configuration object (details)TransportsOpen transport requests can be displayed by searching a table in the Manage Software Component app (details)Export Customizing Transports, release all open customizing requests at once (details)SAP Fiori LaunchpadTheme Selection according to OS Settings, this feature automatically detects the OS settings to adapt the themes (details)Hide empty spaces and pages, there are not shown when empty because of the user’s role contextSAPUI5Referenced SAPUI5 Version, As part of hotfix collection 4 (which is used for the standard upgrade), SAPUI5 version 1.130.6 is used for the administrator’s SAP Fiori launchpad, SAP-delivered Fiori apps, and the custom-built SAP Fiori apps, which are deployed to the ABAP system (see SAP BTP ABAP Environment – Maintenance Windows and Major Upgrade Windows in 2025 and SAP UI5)Key User AdaptionHarmonized Context Menu, is now consistent when selecting elements (details)What’s new dialog, keeps you informed about the latest updates, features and improvements in key user adaption (details)SAP HANA CloudIncreased SAP HANA Cloud Backup Retention Time to 30 days instead of 14 days (details) Read More Technology Blogs by SAP articles
#SAP
#SAPTechnologyblog