Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
bjoern_panter
Product and Topic Expert
Product and Topic Expert

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.

1. In the ABAP Development Tools for Eclipse

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: 

bjoern_panter_0-1709212303564.png

2. On the SAP Business Acceleration Hub

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.

3. On the GitHub

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.

4. In the Cloudification Repository Viewer

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.

4. External tooling

There are also external tools using above mentioned information.

Software-Heroes

 

 

 

 

1 Comment