MuleSoft Accelerator for SAP
Use case 1c - SAP and Salesforce - Bulk
Overview
The following use cases are covered:
- Bulk transfer of Accounts, Contacts, Products from SAP S/4HANA to Salesforce Sales Cloud.
- Bulk transfer of Accounts and Products from SAP ECC to Salesforce Sales Cloud.
This use case relies on the system APIs provided in Use case 1a.
Before you begin
The Getting Started with MuleSoft Accelerators guide provides general information on getting started with the accelerator components. This includes instructions on setting up your local workstation for configuring and deploying the applications. |
High-level architecture
Systems involved
- SAP ECC
- SAP S/4HANA
- Salesforce Sales Cloud
Setup instructions
SAP ECC
SAP ECC BAPIs must be set up. The setup required for the mule runtime to communicate with SAP ECC system can be found in the prerequisites section.
SAP S/4HANA
SAP S/4HANA should have the following APIs enabled with read and write access for the corresponding objects. Refer to Use case 1a for details.
Mule Projects
Use the README instructions in the following Mule templates to set up, deploy, and run these projects.
Note: Deploy the object-specific system API along with the process API to start the data sync. The process API properties must be correctly set up to point to the system APIs.
The bulk APIs move the data in batches.
Accelerator Experience APIs
- Bulk Transfer Experience API | API Specification | Implementation Template
Accelerator Process APIs
- Bulk Transfer Process API | API Specification | Implementation Template
Accelerator Bulk System APIs
- Salesforce Bulk System API | API Specification | Implementation Template
- SAP S/4HANA Bulk System API | API Specification | Implementation Template
System APIs for batch data retrieval
Refer Use case 1 for details regarding system APIs.