The repository contains the list of released APIs of S/4HANA Cloud. In addition also the objects that are not released are contained with the specification of successor objects. All objects are contained in one JSON file. This file is used as content for the ABAP Test Cockpit Check "Usage of Released APIs (Cloudification Repository)". This check can be used by customers and partners to analyse existing custom code concerning the usage of released and not released APIs on all ECC and S/4HANA releases. The check is available in SAP BTP, ABAP environment.
Please implement
-
note "ATC Check for Github Repo: 3284711
-
note "Fix error in ATC Check" 3377462
-
note "own released objects support" 3507814
-
for Private Cloud Only: Classic APIs support -note 3449860
-
Validate SimplificationitemDB - Using transaction SYCM: Menu Simplification Database - Show Information. Follow the update information in note note 2241080
- ATC Checks 'Usage of Released APIs' and 'Usage of Released APIs (Cloudification Repository)' Support Classic APIs
Please ensure SSL setup to access git from S/4 system via ATC
-
Activate in your ATC check variant the check "Cloud Readiness" -> Usage of Released APIs (Cloudification Repository)
-
In the attributes of the check enter the URL to this git repository e.g https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectReleaseInfoLatest.json (content valid for S/4HANA Cloud Public Edition)
Optional: Use another json file with a different content. For S/4 HANA Cloud Public Edition please use the same URL above and attach the current file objectReleaseInfoLatest.json
The corresponding CSV files can be consumed for offline processing in any spreadsheet tool.
-
Activate in your ATC check variant the check "Cloud Readiness" -> Usage of Released APIs (Cloudification Repository)
-
In the attributes of the check enter the URL to this git repository e.g https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectReleaseInfo_PCE2023_1.json (content valid for S/4HANA Cloud Private Edition)
For S/4HANA Cloud Private Edition or on-premise, you can use the release version file with the string PCE included. e.g. https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/ + filename
S/4HANA Cloud Private Edition; example Release 2023 FPS03 --> https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectReleaseInfo_PCE2023_3.json
The corresponding CSV files can be consumed for offline processing in any spreadsheet tool.
With the note 3449860- ATC Checks 'Usage of Released APIs' and 'Usage of Released APIs (Cloudification Repository)' support for Classic APIs
With the note 3489660- “Enable deployment into UI5 ABAP Repository with language version "ABAP for Cloud Development" using development namespaces”
Looking for >20000 Tier1 released dataelements for S/4HANA Cloud Private edition.
- Collection note 83470426](https://me.sap.com/notes/3470426)
The files objectReleaseInfo_PCE*.json or objectReleaseInfo_PCE*.csv contains the APIs released by SAP to be consumed in your tier 1 implementations of the 3-tier extensibility model.
The files objectClassifications.json or objectClassifications.csv contains the classic APIs to be consumed in your tier 2 implementations of the 3-tier extensibility model. --> https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectClassifications.json
Remark: CSV file contains more detailed information including the object list which will not be recommended. The reasons are internal consumptions or ABAP Cloud violations. The JSON file conatins the positive list of ClassicAPIs. Entries with value noClassicAPI will offer you a corresponding successor object.
S/4HANA Cloud Private Edition Classic APIs
Click on a row to get more details about successors
Use the tier2 wrapper generator https://github.com/SAP-samples/tier2-rfc-proxy with details on https://community.sap.com/t5/technology-blogs-by-sap/how-to-generate-a-wrapper-for-function-modules-bapis-in-tier-2/ba-p/13692790#M172258
This project is provided "as-is", with no expected changes or support. Of course you can always report bugs via GitHub issues. Request for new APIs please use the corresponding CI channel for
- Customer Influence Channel for S/4HANA Cloud Public Edition or
- Customer Influence Channel S/4HANA Cloud Private Edition or get more details in note 3126893
This project is provided "as-is" and is mirroring the state as it is used in the SAP Cloud Platform ABAP Environment product, therefore we will accept bug reports but unfortunately we can't accept any pull requests.
Copyright 2020-2024 SAP SE or an SAP affiliate company and abap-atc-cr-cv-s4hc contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.