This integration flow allows you to replicate service contract data from SAP S/4HANA to SAP Entitlement Management.
For more information, see: Replicate Service Contract from SAP S/4HANA without Status Change | SAP Help Portal
Replicate Service Contract from SAP S/4HANA without Status Change
- In SAP S/4HANA, configure message monitoring through the SAP Application Interface Framework.
- In SAP Reference IMG, activate the SOAP notification for the relevant transaction type.
- In SAP S/4HANA, configure SOA MANAGER to create and configure a consumer proxy type.
- In SAP Cloud Integration, configure the Receiver tab for SAP Entitlement Management as follows:
- Provide the Entitlement Generation API URL.
- Set the Authentication Method to OAuth Client Credentials and provide the Credential Name.
- Specify the Timeout.
Configure the Receiver tab for ExitReceiver as follows:
For the Extension Integration Flow PD Address, specify /EMS/ReplicateServiceContractViaSOAP_PostExit.
On the More tab, extend the standard integration flow as follows:
Set the Extension Implemented field to true.
Note
Within the standard integration flow, there is no field from SAP Master Data Integration that properly maps to BusinessEvent and we did not set a default value for it.
If you want to rewrite the logic of this field, you can define your logic in the Post-Exit integration flow.
Replicate Service Contract from SAP S/4HANA with Status Change
- In SAP Cloud Integration, configure the Receiver tab for SAP Entitlement Management and EMS_Status_Change as follows:
- Provide the Entitlement Generation API URL.
- Set the Authentication Method to OAuth Client Credentials and provide the Credential Name.
- Specify the Timeout.
Configure the Receiver tab for ExitReceiver as follows:
For the Extension Integration Flow PD Address, specify /EMS/ReplicateServiceContractViaSOAP_PostExit.
On the More tab, extend the standard integration flow as follows:
Set the Extension Implemented field to true.
- On the More tab, enter customized values for the following:
- Completed_Status_Name
- Cancelled_Status_Name
- Released_Status_Name
Note
Within the standard integration flow, there is no field from SAP Master Data Integration that properly maps to BusinessEvent and we did not set a default value for it.
If you want to rewrite the logic of this field, you can define your logic in the Post-Exit integration flow.
Summary
Covers both "without status change" (SOAP) and "with status change" (Event Mesh) patterns for syncing service contracts to entitlements.