Enterprise Resource Planning Blog Posts 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: 
FlorianOkos
Product and Topic Expert
Product and Topic Expert
454

Introduction

Event-driven architectures are becoming essential in building flexible and scalable enterprise applications. With SAP S/4HANA Cloud and SAP Integration Suite, developers can now seamlessly discover business events and build reactive integrations. This blog guides you through the process of registering your S/4HANA Cloud system in SAP BTP and discovering its events in the SAP Developer Hub. You can find more details in one of my former blogs.

Whether you're setting up an event mesh or exploring event-based extension scenarios, this guide will help you get started.


1. Register S/4HANA Cloud in SAP BTP

To begin, your S/4HANA Cloud system must be registered in your SAP BTP global account. This registration allows BTP to recognize your business system and enables event exposure.

Steps:

  1. Go to your SAP BTP Cockpit (Global Account level).

  2. Navigate to Systems > System Landscape > Add System.

  3. Choose SAP S/4HANA Cloud as the system type. Add_System.png

  4. Assign Coomuication scenarios you can to use / create a token for, 

  5. Confirm with "Get Token"Token.png

  6. Use the Token in your S/4HANA Cloud system. Navigate toMaintain Extensions on SAP BTP > New > Register Token. Once done - check that the setuup has the Status "Enabled"Enabled.png

  7. In SAP BTP Cockpit System Landscape you should be able see the Registered system with System Details like available Events.Registered System.png
  8. Finally - create a formation with the Integration Suite tenant you would like to use as foundation for your SAP Developer Portal ( Data will be synchronized) .

📘Reference: Register SAP S/4HANA Cloud System in Global Account in SAP BTP


2. Discover Events in SAP Developer Hub

Once your system is registered, you can discover its available events in the Developer Hub within SAP Integration Suite.

Steps:

  1. Open the SAP Integration Suite and go to the Settings > API.

  2. Access Developer Hub from the side menu and navigate to Admin Center > Content > Business Systems

  3. Select Business Systems and locate your registered S/4HANA Cloud system.BusinessSystem.png

  4. Click on the system to browse the available events ( e.g. Sales Order) and create the Product to displayed in Developer Hub.Select Event.png

  5. Fill descriptions and Publish the Product.

 

📘Reference: Discovering Events from Business Systems and Publishing Them in Catalog


3. Next Steps: Start Building Event-Driven Integrations

  • You can search, filter, and explore details like event topics, payload structures, and descriptions.
    Catalog View.pngDetailedView.png

  • This catalog is essential for building event-driven scenarios, as it gives full visibility into what business events are available — e.g., “Sales Order Created” or “Business Partner Changed”.
    • Build integrations or extensions using SAP Cloud Integration, SAP Build, or custom apps.

    • Leverage event topics to decouple logic and enable reactive business processes.


Conclusion

The ability to discover and consume events from SAP S/4HANA Cloud directly within the SAP Developer Hub makes it easier than ever to implement event-driven architectures in your enterprise landscape. By registering your system in SAP BTP and exploring its business events, you're taking the first step toward building intelligent and responsive applications.

Feel free to share your questions or experiences with event discovery in the comments!