SAP Salesforce Integration

Connect SAP and Salesforce using MuleSoft’s SAP-certified connectors, with a clear master for every object.

Talk to an Expert

Integration

SAP and Salesforce, with a defined boundary

SAP holds the operational truth. Salesforce holds the commercial relationship. SAP Salesforce integration is less about moving data than about deciding, object by object, which system is allowed to be right.

SAP estates are rarely simple and the integration should not pretend otherwise. SAP and Salesforce can be integrated through a number of proven approaches, depending on the existing technology landscape, the integration requirements and the level of complexity. The MuleSoft SAP-certified connectors are one strong option, particularly where a managed integration layer and a wider API strategy are required, though they are not the only route. Direct APIs, SAP integration services and other middleware platforms can also be used where appropriate.

Whichever approach is selected, the key is to establish clear ownership of data, with a defined master system for each object, and to design the integration around the business processes it serves rather than simply moving data between platforms.

Talk to us about SAPAll ERP and finance integrations

What connects

What syncs between SAP and Salesforce

The master data and transactional objects that matter to a sales team.

  • Customer master, so both systems mean the same company.
  • Products and material master, so quotes reference things that exist.
  • Pricing and conditions, so quoted prices are prices SAP will honour.
  • Inventory and availability, so nobody promises stock that is not there.
  • Sales orders, created in SAP from a closed Salesforce opportunity.
  • Invoices and payment status, surfaced against the Salesforce account.

MuleSoft provides SAP-certified S/4HANA connectors for both OData and SOAP, with IDoc and BAPI over RFC available for older estates. Both bulk and real-time patterns are supported.

Direction

Which way the data flows between SAP and Salesforce

Predominantly one-way per object with a named master. Two-way is possible but rarely the right answer here.

SAPSalesforce
Customer masterUsually SAP, with Salesforce creating prospects
Product and material masterSAP owns the catalogue
Pricing and conditionsSAP owns the price
Inventory and availabilitySAP owns stock
Sales ordersRaised from the closed opportunity
Invoices and payment statusSAP owns the financial position

Two way Out of Salesforce Into Salesforce

Trying to make every object two-way is the commonest cause of failed SAP integrations. Where ownership is clear, one-way is simpler, faster and far easier to support.

What you get

What a SAP integration gives you

Sales stops guessing and operations stops rekeying.

  • Quotes that hold. Live pricing and availability rather than a spreadsheet from last quarter.
  • Orders without rekeying. The closed opportunity becomes the SAP order, with the transcription errors removed.
  • Credit and payment visible to sales before the next conversation.
  • Fulfilment status on the record, so account managers answer their own questions.
  • One customer master rather than two definitions of the same company.
How we build it

How we connect SAP to Salesforce

01
Map what you actually runWhich SAP version and deployment, which modules are in scope, and what integration middleware you already own.
02
Agree ownershipObject by object, using the table above as the starting position and settling it before anything is built.
03
Choose the mechanismMuleSoft where you have it or want it, given both S/4HANA connectors are SAP-certified. Alternative middleware or direct API where that suits the estate better.
04
Build and test on real dataIncluding the awkward cases: duplicates, part payments, reopened records. Those are what people remember.
05
Hand over and supportDocumented, monitored, and covered under a managed service if you would rather not own it.
Decide first

The question to settle before you build the SAP integration

Which system is allowed to create a customer?

In most SAP estates the customer master is governed carefully, with approval steps and data standards attached. Salesforce, by design, lets a rep create an account in seconds.

Those two positions have to be reconciled explicitly. The usual answer is that Salesforce creates prospects freely and SAP creates the customer master when the relationship becomes real, with a defined promotion step between the two.

Without that step you either block sales from working or fill the SAP customer master with speculative records. The integration gets blamed for both.

In practice

The prospect that became a customer master problem

A rep creates an account in Salesforce in fifteen seconds. In SAP, a customer master carries tax treatment, credit terms, payment conditions and an approval chain. Sync them naively and finance inherits a list of speculative prospects.

This is the defining question of an SAP integration and it is a governance question, not a technical one. The pattern that works is that Salesforce creates prospects freely, SAP creates the customer master when the relationship becomes real, and a defined promotion step sits between the two with the fields finance needs captured before it fires.

Get that right and the rest follows. Products, pricing and stock flow into Salesforce so quotes reference things that exist at prices SAP will honour. Closed-won creates the sales order without a transcription step. Invoice and payment status returns to the account.

The tooling is mature and certified: MuleSoft’s S/4HANA OData and SOAP connectors are both certified by the SAP Integration and Certification Center, with IDoc and BAPI over RFC available for older estates.

The commonest cause of a failed SAP integration is trying to make every object two-way. Where ownership is obvious, one-way is simpler, faster and dramatically easier to support.

Ready to talk

Connect SAP to Salesforce

Mature, certified tooling. The work here is governance rather than plumbing.

Whatever you run alongside it, if it has an API it can be connected, so get in touch and we will tell you what is realistic.

Talk to us about SAP

SAP Salesforce integration: frequently asked questions

How do you integrate SAP with Salesforce?

Most commonly through MuleSoft, whose S/4HANA OData and SOAP connectors are both certified by the SAP Integration and Certification Center. Older estates can be reached through IDoc or BAPI over RFC. Bulk and real-time patterns are both supported. Which you use depends on the object.

Is SAP Salesforce integration two-way?

Usually only for the customer master, and even then with a defined master and a promotion step. Products, pricing, inventory and invoices normally flow one way from SAP into Salesforce, and sales orders flow the other way. Trying to make everything two-way is the commonest cause of failure.

Can you integrate an older on-premise SAP system?

Yes. Older estates are typically reached through IDoc or BAPI over RFC rather than OData. It is more work than a modern S/4HANA connection but it is well established, and we will tell you honestly which category you are in.

Who should own the customer record?

Usually SAP for the customer master, with Salesforce free to create prospects and a defined step that promotes a prospect into an SAP customer. This keeps SAP data governance intact without preventing sales from working at speed.

What does an SAP Salesforce integration cost?

It varies more than any other integration we do, because SAP estates vary so much. We scope it against an agreed specification and quote a fixed price before any build starts, so you approve the cost up front.

Get in Touch