SAP BTP ABAP Environment – Release 2408

SAP BTP ABAP Environment – Release 2408

As follow-up to our previous release 2405, this blog post provides an update concerning our most recent release 2408, which is available for customers and partners since August 18th. This particular release features highlights such as a Secondary DB Connections, Wizard for Developer Extensibility, and Integration of SolMan/ChaRM and Cloud TMS.

All available new features can be found on the What’s New for SAP BTP ABAP Environment page.

ABAP

Support for creating custom background processing contexts for asynchronous tasks (details)Support for specifying “Empty Key” as a primary key definition for table types (details)

ABAP Development Tools

Support for opening non-native-integrated ABAP development objects in a new fallback editor in ADT, displaying information and read-only source code (details)Support for displaying planned decommissioning dates for deprecated local APIs to help prioritize rework of custom objects (details)Support for hidden values in ABAP Debugger (details)Support for displaying SAP HANA warnings in AMDP Debugger while debugging nested AMDPs (details)Support for exposing APIs via UCL for use in BAS and SAP Build by creating and assigning packages in ABAP Development Tools for Eclipse (details)

Core Data Services

Support for accessing external databases via ABAP CDS and ABAP SQL using CDS external entities and logical external schemas, integrated with SAP HANA federation capabilities (details)Support for creating logical external schemas for outbound SQL access with external entities (details)Support for generating ABAP CDS provider models, including DDIC tables, CDS views, metadata extensions, and service definitions with the Generate ABAP Repository Objects Wizard (details)Support for creating CDS aspects in ABAP CDS syntax to store and reuse field definitions and calculations (details)Support for working with the Core Schema Notation Model object type to import and manage CSN documents (details)Support for importing external CDS models and creating local ABAP CDS data models from them in ABAP Cloud (details)Support for defining reusable measures and filters in CDS for centralized key figures, formulas, and filters, ensuring consistency in complex business reportingSupport for improved CDS buffering with buffer propagation, allowing ASQL runtime to read denormalized elements from the ABAP buffer, optimizing memory usage and reducing database joins

ABAP RESTful Application Programming Model

Support for a new RAP BO tools tour in the Feature Explorer to explore RAP BO development features (details)Support for adding parameters to modify runtime parameters in RAP Data Services for print forms, including draft functionality (details)

Annotations

Support for using the “ObjectModel.supportedCapabilities” annotation to verify UI use case support, enabling UI projections or direct consumption in a UI service binding (details)Support for using the “Semantics.valueRange” annotation to specify and inform consumers about the value range of a CDS element, applicable to fully ordered data types (details).Support for using the “UI.dataPoint.title” annotation to define the title of a data point (details)

ABAP Test Cockpit (ATC)

Support for classic APIs in ATC checks

Custom Code Migration

Support for browsing Cloudification Repository content on GitHub (details)Support for adding findings to the baseline in the Custom Code Migration app (details)Support for scheduling custom code analysis as application jobs in the Schedule Custom Code Analysis app (details)

Business Configuration

Support for recreating variants in the Custom Business Configurations Fiori app due to a persistence key change (details)Support for selecting “No Transport” in the Business Configuration app and enabling a transport request selection bar in the header toolbar (details)

Reuse Services and Libraries

Support for maintaining units and dimensions using released ABAP Cloud APIs (CL_UOM*) without namespace restrictions (details)Support for source templates in DDLX and SQL – Web API bindings in the XCO Library. Longtext reading not supported (details)

UI Services and SAP Fiori Launchpad

Support for adding a custom logo to the Fiori Launchpad by replacing the SAP logo using the COMPANY_LOGO_URL parameter in the Manage Launchpad Settings app (details)Support for specifying an alternative text for the Home title in the SAP Fiori Launchpad shell bar (details)Support for customizing the browser window and tab title in SAP Fiori Launchpad with additional text options (details)Support for assigning Fiori Space templates to business role templates. Spaces are automatically assigned when creating roles from templates (details)Support for assigning space and page templates to business role templates, with automatic default scoping in test and production systems (detailsdetails)Support for uploading and downloading SAP Fiori Launchpad pages in the Manage Launchpad Pages app, enabling backups and system exchanges (details)

Integration

Support for direct push-based integration to enable data exchange between neighboring ABAP Systems via RFC (details)Support for using dynamic topics in Advanced Event Mesh for routing and filtering outbound events, improving efficiency and targeted event delivery (details)Support for retrieving ABAP-based data via SQL service and ODBC driver using CDS SQL-based scalar functions (details)Support for using the Mass Change Wizard with derived business roles (details)Support for displaying IAM apps of all types, including external apps with related authorizations, to manage assigned business roles (details)Support for using new communication targets for HTTP outbound services in ABAP Development Tools for Eclipse (details)Support for Communication Targets and Logical External Schema in Communication ArrangementsSupport for assigning APIs to API packages, defining the relationship between packages and API objects (details)Support for creating API packages to hold various types of APIs (details)Support for Communication Management data via OData APIs (details)Support for retrieving support user data via the “Support User – Read Integration” API and corresponding communication scenario (SAP_COM_0347) (details)

Extensibility

Support for using the field extension wizard to create extension fields (details)

Administration & Operations

Support for monitoring the status of asynchronous emails (details)Support for monitoring HANA CPU usage of custom applications with the HANA Thread Samples app, allowing detailed analysis of top workloads and related SQL statements (details)Support for configuring application server sizes as 0.5 or 2 ACUs in SAP BTP, ABAP environment systems with elastic scaling

 

Additional Information

You can find the product page on SAP BTP, ABAP Environment | SAP Help Portal

For technical documentation, please refer to our documentation.

Please refer to SAP BTP, ABAP environment Roadmap for more details about planned features as part of the product roadmap.

As always, please let us know if you have questions.

 

 

​ SAP BTP ABAP Environment – Release 2408As follow-up to our previous release 2405, this blog post provides an update concerning our most recent release 2408, which is available for customers and partners since August 18th. This particular release features highlights such as a Secondary DB Connections, Wizard for Developer Extensibility, and Integration of SolMan/ChaRM and Cloud TMS.All available new features can be found on the What’s New for SAP BTP ABAP Environment page.ABAPSupport for creating custom background processing contexts for asynchronous tasks (details)Support for specifying “Empty Key” as a primary key definition for table types (details)ABAP Development ToolsSupport for opening non-native-integrated ABAP development objects in a new fallback editor in ADT, displaying information and read-only source code (details)Support for displaying planned decommissioning dates for deprecated local APIs to help prioritize rework of custom objects (details)Support for hidden values in ABAP Debugger (details)Support for displaying SAP HANA warnings in AMDP Debugger while debugging nested AMDPs (details)Support for exposing APIs via UCL for use in BAS and SAP Build by creating and assigning packages in ABAP Development Tools for Eclipse (details)Core Data ServicesSupport for accessing external databases via ABAP CDS and ABAP SQL using CDS external entities and logical external schemas, integrated with SAP HANA federation capabilities (details)Support for creating logical external schemas for outbound SQL access with external entities (details)Support for generating ABAP CDS provider models, including DDIC tables, CDS views, metadata extensions, and service definitions with the Generate ABAP Repository Objects Wizard (details)Support for creating CDS aspects in ABAP CDS syntax to store and reuse field definitions and calculations (details)Support for working with the Core Schema Notation Model object type to import and manage CSN documents (details)Support for importing external CDS models and creating local ABAP CDS data models from them in ABAP Cloud (details)Support for defining reusable measures and filters in CDS for centralized key figures, formulas, and filters, ensuring consistency in complex business reportingSupport for improved CDS buffering with buffer propagation, allowing ASQL runtime to read denormalized elements from the ABAP buffer, optimizing memory usage and reducing database joinsABAP RESTful Application Programming ModelSupport for a new RAP BO tools tour in the Feature Explorer to explore RAP BO development features (details)Support for adding parameters to modify runtime parameters in RAP Data Services for print forms, including draft functionality (details)AnnotationsSupport for using the “ObjectModel.supportedCapabilities” annotation to verify UI use case support, enabling UI projections or direct consumption in a UI service binding (details)Support for using the “Semantics.valueRange” annotation to specify and inform consumers about the value range of a CDS element, applicable to fully ordered data types (details).Support for using the “UI.dataPoint.title” annotation to define the title of a data point (details)ABAP Test Cockpit (ATC)Support for classic APIs in ATC checksCustom Code MigrationSupport for browsing Cloudification Repository content on GitHub (details)Support for adding findings to the baseline in the Custom Code Migration app (details)Support for scheduling custom code analysis as application jobs in the Schedule Custom Code Analysis app (details)Business ConfigurationSupport for recreating variants in the Custom Business Configurations Fiori app due to a persistence key change (details)Support for selecting “No Transport” in the Business Configuration app and enabling a transport request selection bar in the header toolbar (details)Reuse Services and LibrariesSupport for maintaining units and dimensions using released ABAP Cloud APIs (CL_UOM*) without namespace restrictions (details)Support for source templates in DDLX and SQL – Web API bindings in the XCO Library. Longtext reading not supported (details)UI Services and SAP Fiori LaunchpadSupport for adding a custom logo to the Fiori Launchpad by replacing the SAP logo using the COMPANY_LOGO_URL parameter in the Manage Launchpad Settings app (details)Support for specifying an alternative text for the Home title in the SAP Fiori Launchpad shell bar (details)Support for customizing the browser window and tab title in SAP Fiori Launchpad with additional text options (details)Support for assigning Fiori Space templates to business role templates. Spaces are automatically assigned when creating roles from templates (details)Support for assigning space and page templates to business role templates, with automatic default scoping in test and production systems (details, details)Support for uploading and downloading SAP Fiori Launchpad pages in the Manage Launchpad Pages app, enabling backups and system exchanges (details)IntegrationSupport for direct push-based integration to enable data exchange between neighboring ABAP Systems via RFC (details)Support for using dynamic topics in Advanced Event Mesh for routing and filtering outbound events, improving efficiency and targeted event delivery (details)Support for retrieving ABAP-based data via SQL service and ODBC driver using CDS SQL-based scalar functions (details)Support for using the Mass Change Wizard with derived business roles (details)Support for displaying IAM apps of all types, including external apps with related authorizations, to manage assigned business roles (details)Support for using new communication targets for HTTP outbound services in ABAP Development Tools for Eclipse (details)Support for Communication Targets and Logical External Schema in Communication ArrangementsSupport for assigning APIs to API packages, defining the relationship between packages and API objects (details)Support for creating API packages to hold various types of APIs (details)Support for Communication Management data via OData APIs (details)Support for retrieving support user data via the “Support User – Read Integration” API and corresponding communication scenario (SAP_COM_0347) (details)ExtensibilitySupport for using the field extension wizard to create extension fields (details)Administration & OperationsSupport for monitoring the status of asynchronous emails (details)Support for monitoring HANA CPU usage of custom applications with the HANA Thread Samples app, allowing detailed analysis of top workloads and related SQL statements (details)Support for configuring application server sizes as 0.5 or 2 ACUs in SAP BTP, ABAP environment systems with elastic scaling Additional InformationYou can find the product page on SAP BTP, ABAP Environment | SAP Help PortalFor technical documentation, please refer to our documentation.Please refer to SAP BTP, ABAP environment Roadmap for more details about planned features as part of the product roadmap.As always, please let us know if you have questions.    Read More Technology Blogs by SAP articles 

#SAP

#SAPTechnologyblog

You May Also Like

More From Author

+ There are no comments

Add yours