Skip to Content
Product Information
Author's profile photo Dennis Leslie

Creating Custom APIs in SAP S/4HANA Cloud, Public Edition

SAP S/4HANA Cloud, public edition is a ready-to-run cloud ERP that delivers the latest industry best practices and continuous innovation. In the 3 System Landscape, SAP now provides powerful capabilities that allow developers to develop cloud-ready and upgrade safe extensions by combining the benefits of custom ABAP code, with the required characteristics for cloud readiness.

SAP now offers new capabilities for integration using the developer extensibility (ABAP environment) offered in the 3 System Landscape to allow customers to create custom APIs using released ABAP objects.

Refer to the following information for more details:

  1. Developing External Service Consumption
  2. Developing APIs for Inbound Communication

We have created a tutorial to help you guide through the process of creating such an custom inbound API. Please review the same under Creating Custom Inbound API in SAP S/4HANA Cloud, public edition

In this tutorial you will learn –

  • How to identify objects to be consumed
  • How to create a projection view
  • How to create a behavior definition for the CDS projection
  • How to create a service definition
  • How to create a service binding
  • How to create a communication scenario and to test the API

We would like to invite you to explore the API Hub as shown below to identify the business objects released for developer extensibility and create your own custom API.


For more examples on different types extensibility which is available in S/4HANA Cloud, Public edition, refer SAP Extensibility Explorer.

The SAP help ABAP Restful Programming Help provides more information on ABAP Restful Application Programming.

For more information on SAP S/4HANA Cloud. Review the SAP S/4HANA Cloud Topic Page

If you have questions about SAP S/4HANA Cloud, public edition, you can ask questions on the Answers Page

Read and follow other SAP S/4HANA Cloud blog posts

Please follow profile to be alerted on future blogs from me.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Jochen Haase
      Jochen Haase

      Does it apply for Embedded Steampunk (on-prem) as well?

      Author's profile photo Dennis Leslie
      Dennis Leslie
      Blog Post Author

      Yes, this should work in developer extensibility of SAP S/4HANA as well though the API hub doesn't currently provide a listing of the supported business objects and so you will have to find it from the development environment.

      Author's profile photo Saumitra Deshmukh
      Saumitra Deshmukh

      Great one profile ! Keep sharing


      Author's profile photo Pascal Renet
      Pascal Renet

      How am I only finding this now?

      Awesome blog and tutorial.

      Author's profile photo Dennis Leslie
      Dennis Leslie
      Blog Post Author

      Thank you