SAP-samples / s4hana-ext-business-event-pull

SAP Extensibility Explorer example: Display Created or Changed Sales Orders Using Business Event Handling.
http://tiny.cc/s4-business-event-pull
Apache License 2.0
2 stars 2 forks source link

Update this example to Cloud Foundry? #2

Open gregorwolf opened 3 years ago

gregorwolf commented 3 years ago

Hello,

are there plans to update this example to Cloud Foundry? The Neo environment is more or less in maintenance mode and shouldn't used for new implementations or?

Also It might make sense to use CAP as it has the possibility to hook into business events by using SAP Enterprise Messaging.

Best regards Gregor

grenik commented 3 years ago

Hello Gregor,

many thanks for your enhancement proposals.

There are two different Eventing features in SAP S/4HANA Cloud system as per 1NN scope item:

1. Enterprise Event Enablement

The enterprise event enablement framework enables the exchange of events in different platforms for seamless event-driven communication. You use this feature to publish event from your SAP S/4HANA system and consume these events via Enterprise Messaging Service, e.g. in the app built on SAP Cloud Platform.

Our team has two sample applications for Enterprise Eventing Enablement:

Apart from CAP framework, there are also other frameworks and libraries that simplify messaging:

2. Business Event Handling

With this feature, upon subscription, the events are created and saved in the Outbound Event Queue in SAP S/4HANA system. Using OData service, you can retrieve the events from the event queue with your own application.

This is exactly what this application does. As this approach is not as popular as the first one, we have no plans to update it in the near future. Please refer to the above mentioned samples if you are more interested in the Enterprise Eventing Enablement feature.

If you have any further questions or ideas, please don't hesitate to contact us.

Best regards, Nikolay