

In this use case we describe a scenario using the ERP solutions of SAP; SAP ECC or SAP S/4HANA and the widely known CRM SaaS application, Salesforce. It is essential when a new customer information is entered into Salesforce that this data is made available in a timely manner in SAP. This allows synchronisation of master data of financials, performance management and other business services managed by the ERP system.
We use SAP Cloud Platform Integration and our platform-supported Salesforce accelerator to receive push events when a Salesforce Object (SObject) Account has been created, updated or deleted. This results in real-time processing of these updates, and prevents the integration platform from polling for changes in the Salesforce application for a scheduled time interval.
As a customer entity in SAP has different attributes and expected values (for example certain customer categories), we require a message mapping between a Salesforce Account message and the desired SAP Account message. With the Salesforce XSD generator this mapping generation is accelerated significantly. The plug-in, part of our Salesforce accelerator, allows you to create any Salesforce message structure XSD with a few clicks. Via the SAP IDOC adapter we are able to deliver the Salesforce Account to the SAP back-end, and a new customer gets synced! When this integration is fully automated it brings the following business benefits: