on 08-01-2023 7:20 PM
Hi All,
As per the Standard functionality of SAP, there are fixed payloads of events which get triggered from SAP Public Cloud.
Example:
https://api.sap.com/event/CE_SALESORDEREVENTS/resource
Event Mesh receives what ever is transmitted from Public cloud. To make the integration work, we need way more fields than pre-defined payloads or we do API calls from Integration Suite to get additional data.
Is there way in SAP Public Cloud that additional fields can be added to the payload ?
Thanks
-Aman
Hi Aman,
currently adding additional fields to standard events in SAP S/4HANA Cloud is not possible. Events are provided by SAP development, and cannot be adjusted. There is one way for you to get the specific event you would want as part of the standard: you could go through the request process of SAP.
The good news is that this is to change. The colleagues are working on making it possible to extend S/4HANA standard events both in SAP S/4HANA and in SAP S/4HANA Cloud. On top from what I know the options to create custom events will be improved.
As for the timelines and the exact scope, this is something the S/4 colleagues would be asked about best. From my understanding, for SAP S/4HANA Cloud we are talking about beginning of 2024. For SAP S/4HANA in the fall of 2023.
Best,
Karsten
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Karsten,
It may sound silly, but, is there a way to subscribe to Public cloud events inside S4 itself, rather than going out to Event Mesh ? May be via a class or some other mechanism ?
Scenario:
On a Sales Order Change event, I would like to process other objects in SAP.
Thanks
-Aman
Hi Aman, hi Karsten,
being able to consume the events within the ABAP stack, rather than externally through Event Mesh, is a very natural idea, I think. The existing established, veteran event infrastructure in S/4HANA used for workflow, the BOR and class-based events, does provide this option through transaction SWE2 - which is not available in public cloud (but which may be a way to approach problems and issues in Private Cloud edition and for on premise systems).
As for "local RAP event consumption" (possibly very similar to SWE2): No promises here, but keep your eyes open in the next release coming out later this month ... maybe there is something "silly" exactly as proposed above. No promises. Check yourself.
Just to point out the obvious: internal/local consumption is a very, very different use case from external consumption. It is a separate option for local extensibility as part of ABAP cloud. Business Event Handling in S/4HANA, sending events to Event Mesh, is a means to build side-by-side extensibility (and maybe replicate some data) - by and large a tool for "integration", between systems. Local consumption is a local extensibility option. - It may be possible to combine both, implementing a local event consumer that - after some additional processing, like filtering, evaluating additional complex conditions and/or data enrichment - in turn sends a (very specific) customer event to Event Mesh.
Best regards,
Christoph
User | Count |
---|---|
66 | |
8 | |
7 | |
6 | |
6 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.