In a previous SAP Tech Bytes, we configured the event communication between SAP S/4HANA Cloud and SAP Event Mesh. We also created a target message client for SAP Build Process Automation and a queue to receive the events. The events still need to be forwarded to SAP Build Process Automation.
Why would you want to do this?
Nowadays the expectation is for data to move as fast and as close to real-time as possible and that also applies to your business events. By configuring the integration between SAP S/4HANA Cloud – SAP Event Mesh and SAP Build Process Automation, we can configure our processes to react almost instantly to business events generated in our ERP.
In SAP TechBytes below, we will focus on forwarding the events received in SAP Event Mesh, from SAP S/4HANA Cloud to SAP Build Process Automation. We will create and configure the components required to deliver the event to SAP Build Process Automation. We will leverage the webhooks functionality available in SAP Event Mesh to achieve this.
You can also check out the documentation in help.sap.com – Create Event Triggers – https://help.sap.com/docs/build-process-automation/sap-build-process-automation/create-event-triggers?locale=en-US
Steps shown in the video:
- 0:04 Intro
- 0:38 Current set-up in SAP Event Mesh
- 1:13 Business Processes in SAP Build Process Automation
- 1:50 Create SAP Build Process Automation instance and service key
- 2:57 Configure webhook in SAP Event Mesh
- 4:07 Create and update Business Partner in SAP S/4HANA Cloud to trigger events
- 4:40 Check business processes triggered in SAP Build Process Automation
Previous SAP Tech Bytes where we configure eventing between SAP S/4HANA Cloud and SAP Event Mesh – https://www.youtube.com/watch?v=4LspIL3NxqQ.
In this SAP Tech Bytes, we’ve seen what’s required to create and configure a webhook in SAP Event Mesh. In this case, we are using the webhook mechanism to forward the events in the queue to SAP Build Process Automation. The webhook functionality is not limited to SAP Build Process Automation; you can also deliver the events to other systems that expose an HTTP endpoint to receive the events. I hope you enjoy this video on event-driven integration as there is more to come on this topic in the near future….
Happy eventing!