MuleSoft Accelerator for SAP
home
MuleSoft Accelerator for SAP enables organizations to easily expose SAP ERP data for consumption by all. The solution includes pre-built APIs, connectors, and implementation templates to unlock critical SAP data, orchestrate data flows between Salesforce and SAP, and streamline use cases such as procure-to-pay.
Before you begin
See the following setup guide, which 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:
After you configure your build environment, you can then select a use case described below and follow along.
Use cases
Use case 1a - SAP and Salesforce: Shared assets
Use pre-built system APIs to expose critical data such as accounts, product, sales order, billing document, product availability, pricing, sales contract from SAP S/4HANA, ECC systems or Salesforce systems. APIs can be cloned to support any object in SAP S/4HANA.
Use case 1b - SAP and Salesforce: Real-time
Use implementation templates to retrieve, sync, move account, product, and product availability data from SAP S/4HANA or ECC to Salesforce Sales Cloud. SAP data can be moved in bulk or near real-time; Salesforce data can be moved real-time with the Salesforce Channel Listener. Patterns can be extended to any SAP S/4HANA object.
Use case 1c - SAP and Salesforce: Bulk
Use pre-built system APIs to easily move or sync data from ECC to S/4HANA.
Streamline your procure-to-pay process with pre-built APIs, implementation templates, and connectors to seamlessly move supplier, invoice, and goods receipt data.
API-led diagram (SAP and Salesforce)
Describes use cases 1a, 1b, and 1c:
API-led diagram (procure-to-pay)
Describes use case 2:
Available assets
The following assets are available for this accelerator:
Accelerator SAP ECC System APIs
- Accounts System API | API Specification | Implementation Template
- Billing Documents System API | API Specification | Implementation Template
- Orders System API | API Specification | Implementation Template
- Product Availability System API | API Specification | Implementation Template
- Products System API | API Specification | Implementation Template
Accelerator SAP S/4HANA System APIs
- Accounts System API | API Specification | Implementation Template
- Pricing System API | API Specification | Implementation Template
- Billing Documents System API | API Specification | Implementation Template
- Sales Contracts System API | API Specification | Implementation Template
- Orders System API | API Specification | Implementation Template
- Product Availability System API | API Specification | Implementation Template
- Products System API | API Specification | Implementation Template
- Bulk System API | API Specification | Implementation Template
- Purchase Orders System API | API Specification | Implementation Template
- Invoices System API | API Specification | Implementation Template
- Invoice Payments System API | API Specification | Implementation Template
- Goods Receipts System API | API Specification | Implementation Template
- Suppliers System API | API Specification | Implementation Template
Accelerator Salesforce System APIs
- Accounts System API | API Specification | Implementation Template
- Pricing System API | API Specification | Implementation Template
- Sales Contracts System API | API Specification | Implementation Template
- Orders System API | API Specification | Implementation Template
- Product Availability System API | API Specification | Implementation Template
- Products System API | API Specification | Implementation Template
- Bulk System API | API Specification | Implementation Template
Accelerator Coupa System APIs
- Purchase Orders System API | API Specification | Implementation Template
- Invoices System API | API Specification | Implementation Template
- Goods Receipts System API | API Specification | Implementation Template
- Suppliers System API | API Specification | Implementation Template
Accelerator Process APIs
- Data Management Process API | API Specification | Implementation Template
- Bulk Transfer Process API | API Specification | Implementation Template
- Purchase Orders Sync Process API | Implementation Template
- Invoices Sync Process API | Implementation Template
- Invoice Payments Sync Process API | Implementation Template
- Goods Receipts System API | Implementation Template
- Suppliers Sync Process API | Implementation Template
- Coupa Master Data Process API | Implementation Template
Accelerator Experience APIs
- Data Management Experience API | API Specification | Implementation Template
- Bulk Transfer Experience API | API Specification | Implementation Template
Accelerator Listener
- Salesforce Channel Listener | Implementation Template
Common services (can be used across any use case)
Give the assets a try and if you have any questions or feedback, please let us know at solutions-questions@mulesoft.com. You can also engage with other users on the MuleSoft Forum, and submit ideas in the Ideas Portal. We look forward to hearing from you