on ‎2024 Jun 16 12:15 AM
Hi all,
I have recently started working in SAP CPI. I am working a scenario where SAP OnPremise system has to notify 3rd party systems about the Business Partner Updates (BP update notification). This has to be asynchrnous and we publish the BP updates in the notification message.
How can we achieve this without using IDOC. All these days we were sending synchrnous messages using Gateway services to CPI.
Thanks and Regards,
Pallavi
Request clarification before answering.
Hi Pallavi,
Leveraging SAP Integration Suite's "Event Mesh" + "Cloud Integration" capabilities together with the standard S/4HANA events for Business Partner "changed" you can use a Publish-Subscribe pattern to get all BP changes and then retrieve the data for the BP using the standard Business Partner OData API.
Your architecture will be as follows:
S/4HANA -- > BTP Event Mesh --> BTP Cloud Integration --> S/4HANA OData API --> BTP Cloud Integration --> Third-Party System
Here is the documentation you might need:
Enable Events in S/4HANA
https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/810dfd34f2cc4f39aa8d946b5204fd9c/c200f98fadb64ff1828...
Business Partner Event S/4HANA
https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/44e06f22436c43e582db6ccd5250e29b/a75345282ddd4054a1e...
Configure Connectivity from S/4HANA OP to BTP Event Mesh
https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/knock-the-scp-ems-door-fr...
Here is another blog that might help you with all the tasks. https://community.sap.com/t5/technology-blogs-by-members/sap-enterprise-messaging-for-s-4hana-on-pre...
Note: If you don't need to update the 3rd-party system with the BP data and only inform of a change on a particular BP, then that can be handled directly from BTP Event Mesh.
Best regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 11 | |
| 6 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.