MuleSoft Accelerator for SAP icon

MuleSoft Accelerator for SAP

(6 reviews)
Simplify connectivity between SAP ECC, S/4HANA, and Salesforce with pre-built APIs, connectors, and templates


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 order-to-cash, procure-to-pay, and B2B / EDI. With this solution, you can improve your analytics and reporting by sending data from source systems to common data lake storage.


Use cases

Use case 1: SAP and Salesforce

  • 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.

Use case 2: Procure-to-pay — Streamline your procure-to-pay process with pre-built APIs, implementation templates, and connectors to seamlessly move supplier, invoice, and goods receipt data.

Use case 3: Quote-to-cash

  • Use case 3a - Salesforce Sales Cloud (includes a CPQ option) and SAP S/4HANA — Sync order, inventory, and customer data from opportunity to close between Salesforce Sales Cloud (including CPQ) and SAP S/4HANA.

  • Use case 3b - Business-to-business EDI (B2B/EDI) — Enable the sales order/purchase order and post-purchase order transaction flows between businesses, with one business serving as the buyer and the other as the supplier. This is to support the inclusion of EDI message formats (both X12 and EDIFACT formats) as a form of communication between applications. You can also easily integrate Slack with sales and purchase orders for prompt action by the operation and service teams.

Use case 4: Real-time and bulk data lakes integration — Send sales order, inventory, and customer information from source systems to common data lake storage repositories. This integration creates a foundation for surfacing key objects in a structured data warehouse and ultimately an analytics platform like Tableau for predictive business intelligence.

Customer profile sync (located in the MuleSoft Accelerator for Retail) — Enable the creation and update of consistent and connected customer profiles across SAP and Salesforce.

API-led diagram (SAP and Salesforce)

Describes use cases 1a, 1b, 1c, and 1d:


API-led diagram (Procure-to-pay)

Describes use case 2:


API-led diagrams (Quote-to-cash)

Describes use case 3a (Salesforce Sales Cloud and SAP S/4HANA):


Describes use case 3a (Salesforce Sales Cloud + CPQ and SAP S/4HANA):


Describes use case 3b (B2B/EDI):


API-led diagram (Real-time and bulk data lakes integration)

Describes use case 4:


Available assets

The following assets are available for this accelerator:

Accelerator System APIs


Data Storage




Additional System APIs

Accelerator Process APIs

Accelerator Experience APIs

Accelerator Listeners

Custom components

  • CPQ Plugin | Source
  • ID Graph Lightning Web Component | Source
  • Inventory Availability Lightning Web Component | Source
  • SAP EDI APM Translation Maps | Source

Common services (can be used across any use case)

What is a MuleSoft Accelerator?

Accelerators are a collection of technical assets (predominantly API specifications and implementation templates) and documentation to accelerate the implementation of multiple use cases supporting a larger business and/or industry problem.

Accelerators are designed as modular building blocks. Customers can change the patterns, mappings, and endpoints to suit their needs. They represent best practices we recommend to customers in accomplishing these use cases. Customers will save hours of discovery, design, development, and testing each time they use an accelerator asset.

To access any of the links described in this Accelerator, you must log into Anypoint Platform.

Give the assets a try and if you have any questions or feedback, please let us know at 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.