Skip to main content

EDA Sample Use Cases


Event-driven architecture use cases are crucial because they highlight real-world applications of this technological strategy. Understanding specific use cases reveals how this architecture is crucial for services that require real-time operations, high responsiveness, and asynchronous communication.

Event Sources and Event Enablement for SAP ERP Systems

SAP systems generate a variety of business events that can be consumed by other applications or services. Common event sources include:

  • SAP ERP
  • SAP S/4HANA
  • SAP S/4HANA, Public Cloud Edition

The following sections illustrate how these event source systems are enabled to produce events that can be consumed by SAP and non-SAP systems.

image of solution diagram
Copy to clipboard
Solution Diagram Resources
You can download the Solution Diagram as a .drawio file for offline use. Alternatively, you may view and edit the Solution Diagram directly on draw.io.
Please note that any changes made online will need to be saved locally if you wish to keep them.
  • SAP ERP

    • Using SAP Application Interface Framework (AIF) or Event Add-on for ERP, custom events can be defined and published to SAP Event Mesh or SAP Cloud Application Event Hub.
    • Supports notifications and data events
    • Supports Inbound and Outbound events
    • CloudEvents Format
  • SAP S/4HANA

    • 600+ SAP standard business events available out-of-the-box covering various modules like Finance, Sales, Procurement, Manufacturing, etc.
    • Supports Events Extensibility to create custom events using SAP Cloud Application Programming Model (CAP) or ABAP. -Custom events using SAP AIF or Event Add-on for S/4HANA
  • SAP S/4HANA, Public Cloud Edition

    • 600+ SAP standard business events based on ABAP RESTful application programming model.
    • Supports Events Extensibility to create custom events using SAP Cloud Application Programming Model (CAP

To build end to end use case for EDA for SAP Enterprise systems, below are the various event enablement options available in SAP ecosystem and the supporting versions for each of the options

image of solution diagram
Copy to clipboard
Solution Diagram Resources
You can download the Solution Diagram as a .drawio file for offline use. Alternatively, you may view and edit the Solution Diagram directly on draw.io.
Please note that any changes made online will need to be saved locally if you wish to keep them.

Sample Use Case Scenarios

Below are some sample use case scenarios demonstrating the application of event-driven architecture patterns in SAP environments.

Use Case 1: Real-time Order Processing in SAP S/4HANA

image of solution diagram
Copy to clipboard
Solution Diagram Resources
You can download the Solution Diagram as a .drawio file for offline use. Alternatively, you may view and edit the Solution Diagram directly on draw.io.
Please note that any changes made online will need to be saved locally if you wish to keep them.

Use Case 2: Event-Based SAP SuccessFactors Integration

image of solution diagram
Copy to clipboard
Solution Diagram Resources
You can download the Solution Diagram as a .drawio file for offline use. Alternatively, you may view and edit the Solution Diagram directly on draw.io.
Please note that any changes made online will need to be saved locally if you wish to keep them.

Use Case 3: Consume SAP events in SAP BTP Extension application. In this scenario, SAP Cloud Application Event hub receives the events from Order Management Foundation and transmits them to the subscribed SAP BTP Extension application.

image of solution diagram
Copy to clipboard
Solution Diagram Resources
You can download the Solution Diagram as a .drawio file for offline use. Alternatively, you may view and edit the Solution Diagram directly on draw.io.
Please note that any changes made online will need to be saved locally if you wish to keep them.

Note: Refer to additional use case patterns in SAP Learning Journey -Discovering Event-Driven Integration with SAP Integration Suite,advanced event mesh