This integration flow allows you to use the data replication framework to replicate customer/business partner master data and product/offering master data to SAP Entitlement Management.
Note
Push Customer/Business Partner Master Data to SAP Entitlement Management from SAP S/4HANA
Configure Settings in SAP S/4HANA
- Configure the data replication framework in SAP S/4HANA for customer/business partner data, including a replication model and web service call.
- Configure SOA Manager in SAP S/4HANA to push customer/business partner master data.
Configure SAP Cloud Integration Settings
Configure the Sender tab as follows:
- Specify the address as /replicate/customer.
- For Body Size and Attachments Size, use the default values.
Configure the Receiver tab for SAP Entitlement Management as follows:
- Provide the EMS Customer Account Synchronization API URL.
- Set the Authentication Method to OAuth2 Client Credentials and provide the Credential Name.
- Specify the Timeout.
Configure the Receiver tab for ReplicateCustomerExtensionProcessExit as follows:
For the Extension Integration Flow PD Address, specify /EMS/ReplicateCustomer_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 ValidTo, so the default ValidTo value has been set to 9999/12/31.
If you want to rewrite the logic of this field, you can define your logic in the Post-Exit integration flow.
For more information on how to push customer/business partner master data to SAP Entitlement Management From SAP S/4HANA, see: Push Customer to Entitlement Management from S/4HANA
Push Offering/Product Master Data to SAP Entitlement Management from SAP S/4HANA
Configure Settings in SAP S/4HANA
- Configure the data replication framework in SAP S/4HANA for offering/product master data.
- Configure SOA Manager in SAP S/4HANA to push offering/product master data.
Configure SAP Cloud Integration Settings
Configure the Sender tab as follows:
- Specify the address as /replicate/offering.
- For Body Size and Attachments Size, use the default values.
Configure the Receiver tab for SAP Entitlement Management as follows:
- Provide the EMS Offering Synchronization API URL.
- Set the Authentication Method to OAuth2 Client Credentials and provide the Credential Name.
- Specify the Timeout.
Configure the Receiver tab for ReplicateOfferingExtensionProcessExit as follows:
For the Extension Integration Flow PD Address, specify /EMS/ReplicateOffering_PostExit.
On the More tab, extend the standard integration flow as follows:
Set the Extension Implemented field to true.
For more information on how to push offering/product master data to SAP Entitlement Management from SAP S/4HANA, see: Push Offering to Entitlement Management from S/4HANA
Pull Customer/Business Partner Master Data from SAP S/4HANA to SAP Entitlement Management
In SAP Cloud Integration, configure the Sender tab as follows:
Specify the address as /sync/customer.
Configure the Receiver tab for SAP S/4HANA as follows:
- Provide the SAP S/4HANA Business Partner OData API URL.
- Provide the Credential Name.
Configure the Receiver tab for SyncCustomerExtensionProcessExit as follows:
For the Extension Integration Flow PD Address, specify /EMS/SyncCustomer_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 either ValidTo or SourceSystem. The default ValidTo value has been set to 9999/12/31, and the default SourceSystem value has been set to Dummy.
If you want to rewrite the logic of these two fields, you can define your logic in the Post-Exit integration flow.
- In your SAP BTP subaccount, create a Destination for the SAP Cloud Integration address.
- In SAP Entitlement Management, create a Communication Channel for pulling customer/business partner master data from SAP S/4HANA.
For more information on how to pull customer/business partner master data from SAP S/4HANA to SAP Entitlement Management, see: Pull Customer Data from S/4HANA to Entitlement Management
Pull Offering/Product Master Data from SAP S/4HANA to SAP Entitlement Management
In SAP Cloud Integration, configure the Sender tab as follows:
Specify the Address as /sync/offering.
Configure the Receiver tab for SAP S/4HANA as follows:
- Provide the SAP S/4HANA Product OData API URL.
- Provide the Credential Name.
Configure the Receiver tab for SyncOfferingExtensionProcessExit as follows:
For the Extension Integration Flow PD Address, specify /EMS/SyncOffering_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 SourceSystem. The default SourceSystem value has been set to Dummy.
If you want to rewrite the logic of this field, you can define your logic in the Post-Exit integration flow.
- In your SAP BTP subaccount, create a Destination for the HCI address if you do not own one.
- In SAP Entitlement Management, create a Communication Channel for pulling offering/product master data from SAP S/4HANA.
For more information on how to pull offering/product master data from SAP S/4HANA to SAP Entitlement Management, see: Pull Offering from S/4HANA to Entitlement Management
Summary
- Sets up Cloud Integration flows to push or pull customer/business-partner and product/offering master data from SAP S/4HANA to SAP Entitlement Management.
Push Offering to Entitlement Management from S/4HANA
Configure SOA Manager in S/4HANA to Push Offering
Configure Data Replication Framework In S/4HANA for Offering Data
Create Offering From SAP S/4HANA
Configure SAP Cloud Integration
Check Offering In SAP Entitlement Management System
Push Customer to Entitlement Management from S/4HANA
Configure SOA Manager in S/4HANA to Push Customer
Configure Data Replication Framework In S/4HANA for Customer Data
Configure SAP Cloud Integration
Create Customer From SAP S/4HANA
Check Customer In SAP Entitlement Management System