
If you want to develop a custom application in your SAP S/4HANA Cloud Private Edition or SAP S/4HANA system using ABAP Cloud and the 3-tier extensibility model you will need to work with the SAP APIs to access the SAP standard in a clean core compatible way. This blog provides the overview of the relevant sources for looking for the SAP APIs, whereby all sources have the same content.
In the ABAP development tools for Eclipse create your own ABAP Repository Tree (context menu New->ABAP Repository Tree on the project node in the Project Explorer), choose "Released Objects" from the list in the Create Tree wizard, click the Next button, enter the name ("Released Objects") and click the Finish button. The Released Objects tree will be added to the Project Explorer:
USE_IN_CLOUD_DEVELOPMENT is valid for S/4HANA Cloud Public Edition
USE_IN_CLOUD_DEVLPMNT_ACTIVE is valid for S/4HANA Cloud Private Edition
(reason: In Private Cloud/OnPremise there are some released APIS assigned to a Public Cloud catalog. They exists but have no functional behavior. ADT will show an error in case you consume them in your custom code)
SAP Business Acceleration Hub is a SAP operated platform to explore, discover and consume APIs, pre-packaged integrations, business services and sample apps from SAP. You can look there for SAP APIs for the relevant SAP S/4HANA product:
SAP S/4HANA Cloud Public Cloud Edition
SAP S/4HANA Cloud Private Cloud Edition
SAP S/4HANA
Please note under Developer Extensibility the you will find details about released APIs for ABAP Cloud. Only the main object types like Behavior Definitions, CDS Views and Cloud BAdIs are displayed including documentation.
The Cloudification Repository on the Github provided by SAP offers you for the SAP S/4HANA products the relevant SAP APIs lists as .json and .csv files:
Cloudification Repository at SAP/abap-atc-cr-cv-s4hc (github.com)
This is a pure technical list to be reused in ATC check for "Cloud Readiness". Besides the released objects (also available on SAP Business Accelerator Hub) additional technical elements like Classes, Authorizations,.. are available. The list is identical to the content in the Repository Tree.
In addition you have access to all deprecated objects, classic APIs, not to be released APIs including successor information.
You can use the Cloudification Repository Viewer to access the SAP APIs lists from the Cloudification Repository in the comfortable way:
SAP S/4HANA Cloud Public Edition
SAP S/4HANA Cloud Private Edition 2023 FPS1
SAP S/4HANA Cloud Private Edition - Classic APIs
For details click on a single row to display additional meta data and available successors.
Using the Show Filter Bar button you can choose the relevant SAP APIs list for your SAP S/4HANA product.
There are also external tools using above mentioned information.
You can request the release of new SAP APIs in SAP S/4HANA Cloud using the respective SAP Customer Influence channel:
SAP S/4HANA Cloud Public Edition, Key User and Developer Extensibility
SAP S/4HANA Cloud Private Edition for Extensibility and Integration (APIs)
See the SAP Help Portal documentation for changes to extensibility objects:
Overview of Changes in Extensibility Objects
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
27 | |
24 | |
23 | |
19 | |
16 | |
15 | |
11 | |
9 | |
9 | |
8 |