Migration route
Salesforce→SAP S/4HANAMigrate accounts, contacts, customer master from Salesforce to SAP S/4HANA using a controlled process for extraction, mapping, transformation, validation, loading and reconciliation.
Moving Salesforce data into an SAP estate is usually not a like-for-like CRM replacement. In practice it splits into two different jobs: customer and contact master data landing in S/4HANA as Business Partners, and sales process data landing in SAP's own CRM successor.
Naming which of those is in scope is the first decision, because they have different targets, different validation and different owners.
Scope is agreed in discovery. On this route it usually covers:
Domain in scope for a typical Salesforce to SAP S/4HANA programme.
Domain in scope for a typical Salesforce to SAP S/4HANA programme.
Domain in scope for a typical Salesforce to SAP S/4HANA programme.
Domain in scope for a typical Salesforce to SAP S/4HANA programme.
One controlled pipeline, run as repeatable cycles.
What the source platform makes available, and the constraints that shape the extraction design.
A mapping workbook carries every field in scope from its Salesforce source through its transformation rule to the SAP S/4HANA target object and field. It is reviewed and approved with the business before the production migration, and applied identically in every cycle so a decision made once is not re-made under cutover pressure.
The differences between Salesforce and SAP S/4HANA that create most of the work.
Salesforce accounts and contacts become Business Partners with roles, which merges populations Salesforce kept separate and exposes duplicates.
SAP rejects codes not present in its configuration outright, so country, region, industry and classification values are crosswalked and proven before load.
Opportunities and forecasting do not belong in the ERP. If they are in scope, the target is SAP's CRM product and that is a separate migration with its own design.
Whether the Salesforce Id survives as an external reference is decided per object before mapping.
Calculated in Salesforce, so they are recreated in the target rather than migrated as frozen values.
Load order is part of the design, not an implementation detail.
Business Partner conversion is the item that most often surprises a programme. It is mandatory, it exposes every historic duplicate between the customer and vendor masters, and it cannot be deferred past cutover — so master data is cleansed before conversion, not after.
Mandatory fields, referential integrity, format checks, business-rule validation and duplicate detection run on the prepared data, so problems surface as reportable exceptions rather than as failed loads in SAP S/4HANA.
Source counts, transformed counts, rejected records and target counts, with control totals where the data supports them. Every discrepancy is categorised so the migration is approved on evidence rather than assertion.
The pipeline is run end to end more than once before anything touches production. A typical structure is a first rehearsal that surfaces the bulk of mapping and data-quality corrections, a second that applies them and demonstrates production readiness, and the production cutover itself. How many cycles a programme needs depends on data quality and scope, which is established during discovery.
Treating master data and pipeline as one migration produces a design that fits neither.
Cleanse before conversion, not after.
SAP's check tables reject more than teams from CRM backgrounds expect.
Extraction, mapping, transformation and load preparation for SAP S/4HANA.
Explore DataMove →Source-to-target reconciliation, migration lineage and audit evidence for every cycle.
Explore DataVault →Migration status, data quality and exception visibility across cycles.
Explore DataLens →We have not published a case study for this exact route. These delivered projects are the closest relevant experience.
Accounts, Contacts, Leads, Opportunities
Case study available →Salesforce→Microsoft Dynamics 365Accounts, Contacts, Leads, Opportunities
View route →SAP CRM→SalesforceBusiness Partners, Accounts, Contacts, Opportunities
View route →SAP ECC→SAP S/4HANAFinancials, Controlling, Master data, Logistics
Case study available →Tell us your source system, target platform, modules, data volumes and timeline. We can discuss the closest relevant migration experience and the recommended approach.