Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert

SAP S/4HANA 2022 was released to the SAP customer base on October 12th, 2022.

ABAP Platform 2022 is the technology platform underlying SAP S/4HANA 2022 and is shipped as part of SAP S/4HANA 2022. In addition, ABAP Platform 2022 is part of SAP S/4HANA Foundation 2022 for SAP HANA-only Add-Ons.

ABAP Platform 2022 is not shipped as a standalone product. ABAP Platform 2022 consists of the AS ABAP, the ABAP development tools for Eclipse and several additional technology components which are required to run SAP S/4HANA.

Previous SAP S/4HANA version such as 1610, 1709, 1809, 1909, 2020 and 2021 can be upgraded to SAP S/4HANA 2022 which is based on ABAP Platform 2022.

ABAP Platform 2022 delivers innovations for the ABAP stack in different areas.

The new developer extensibility option, which was originally offered in the SAP S/4HANA Cloud, public edition with SAP S/4HANA Cloud ABAP Environment (aka Embedded Steampunk), is now available in the SAP S/4HANA Cloud, private edition as well as in SAP S/4HANA on-premise. The developer extensibility offers to SAP customers and partners the opportunity to build tightly coupled, cloud-ready, and upgrade-stable extensions directly on the SAP S/4HANA stack. The technical enablement of ABAP cloud-ready development requires restrictions such as the use of the cloud-optimized ABAP language and released local and remote APIs and objects. The use of the developer extensibility makes it easier to reach a clean core when building extensions which must run on the SAP S/4HANA stack.

One of the key investment areas in the ABAP Platform remains the ABAP RESTful application programming model (RAP). RAP is the recommended application programming model for efficiently building enterprise-grade, cloud-ready SAP Fiori apps and web APIs on the ABAP platform. Developers can use RAP whether they are starting from scratch or reusing existing business logic, both on-premise and in the cloud. Various new RAP features and capabilities have been delivered with ABAP Platform 2022. For instance, different options to develop lifecycle-stable and upgrade-safe extensions for a RAP business object (BO) on each layer of the RAP development stack are provided. Built-in extensibility options for data models, behaviors, and nodes of RAP BOs are provided. These options enable the development of full-fledged, upgrade-stable extensions on SAP S/4HANA and SAP S/4HANA Cloud, private and public editions. Developers can easily define and raise business events in RAP BO behaviors and RAP BO behavior extensions. This native business event integration enables lightweight, decoupled process integration based on standardized and stable APIs. The export and import of binary large objects (aka OData Streams) can now be easily enabled in in SAP Fiori elements-based apps built with RAP. The Read Access Logging (RAL) can now be used to monitor database read accesses performed in RAP services.

ABAP development tools for Eclipse in ABAP Platform 2022 deliver various enhancements for RAP, ABAP CDS and ABAP for SAP HANA developments. The Generate ABAP Repository Objects wizard makes it possible to generate RAP artifacts for an end-to-end transactional application based on a database table. The RAP Business Object test double framework enables you to isolate your code under test from the dependency on the EML statement call to the RAP Business Objects. The BO context of the Relation Explorer was enhanced by giving you more information about actions, their behavior characteristics, draft actions and associations. Enterprise event enablement and integration with SAP Event Mesh is now supported. The new RAP Business Event Bindings editor allows developers to define the mapping between RAP business events and the external representation of business events from SAP Event Mesh on SAP BTP. The additional improvements are offered in the source code tools, like new editors (for example for Number Range or Application Job objects) or support of restricted ABAP language syntax. Further developer productivity enhancements were implemented in the debugger like support of message breakpoints or download of ABAP value statements for internal table or structure for easy test data creation. Beyond this, various enhancements were done in working with transports, like moving objects between transport tasks and requests, and documentability capabilities, like KTD documents for ABAP test cockpit checks.

ABAP Platform 2022 also offers several enhancements in the code analysis tools. The Custom Code Migration App was reunited with SAP GUI based ABAP test cockpit (ATC) in the sense that now it is possible to create ATC run series in the app and schedule them in the ATC, further on Custom Code Migration app analysis results can be analyzed in the SAP GUI based ATC. The Custom Code Migration App in ABAP Platform 2022 now supports classic ATC custom code analysis projects. It has also become possible and is recommended to maintain ATC check variants and implement custom ATC checks directly in the ABAP development tools for Eclipse.

Connectivity, integration, and security areas were further optimized in the ABAP Platform 2022 like for example enablement of support of business event consumption, offering the capability for the quick activation and consumption of services (SOAP, OData V2, OData V4), support of OpenID Connect (OIDC) for logon to ABAP systems, traceability of changes in the secure by default settings, restriction of data access for financial auditors and support of IANA time zones in ABAP user settings.

At a Glance 

    • Foundation for SAP S/4HANA 2022, SAP HANA-only Add-Ons and custom applications
    • SAP S/4HANA versions such as 1511, 1610, 1709, 1809, 1909, 2020 and 2021 can be upgraded to SAP S/4HANA 2022
    • No standalone ABAP platform installation supported
    • New ABA layer
    • Supports only SAP HANA database with full exploitation of its advanced capabilities
    • Continuous innovation without disruption
    • Seamless end-to-end development experience in Eclipse
    • Extensible to the cloud with SAP Business Technology Platform

 

Product Highlights

 

 

Overview Presentation

This presentation provides the official slide deck, just click on it to view:

 

Useful Blogs, Community pages and Replays

Modern ABAP Development with the ABAP RESTful Application Programming Model (RAP)
Happy 10th anniversary to the ABAP Development Tools in Eclipse!
Recent trends in ABAP
ABAP at Devtoberfest 2022
Get started with the ABAP custom code migration process
ABAP Language Versions – FAQs
How to enable clean code checks for ABAP
Custom Code Migration app – Known Problems & Solutions
SAP S/4HANA Cloud ABAP Environment community
Embedded Steampunk – Some more details for ABAP developers
How to use Embedded Steampunk in SAP S/4HANA Cloud, private edition and in on premise
The new ABAP Extensibility guide
How to make your custom code cloud-ready and upgrade-stable
Finally a declaration of immutable variables with FINAL in ABAP
Reverse Loop finally possible with STEP addition for ABAP Internal Tables
How to Create RAP Business Events in SAP S/4HANA On Premise 2022
ASSIGN ELSE UNASSIGN in ABAP
Export and import ATC objects across on premise and cloud ABAP systems
How to create and use your own ATC check variant in ABAP Development Tools for Eclipse
How to create your own ATC check in ABAP Development Tools for Eclipse

Useful Links

Release Notes for ABAP Platform 2022
Documentation on SAP Help Portal
Product Availability Matrix (PAM)
The ABAP Platform Strategy
ABAP Platform Releases and Consumers
Evolution of ABAP
SAP Note 3225464 – ABAP Platform 2022 – General information

Previous landing pages

ABAP Platform for SAP S/4HANA 2021
ABAP Platform for SAP S/4HANA 2020
ABAP Platform for SAP S/4HANA 1909
ABAP Platform for SAP S/4HANA 1809
SAP NetWeaver AS for ABAP 7.52
SAP NetWeaver AS ABAP 7.50

 

4 Comments