SAP Data Migration to S/4HANA: A Practical Guide
Data is the workstream that quietly decides whether an S/4HANA project lands on time. Here is how the migration paths change what you move, the SAP tooling that helps, and a practical process for getting clean, reconciled data into S/4HANA.
- SAP data migration to S/4HANA is the make-or-break workstream of the move: the schedule, the go-live and the trust in your new reports all depend on getting it right, yet it is routinely started too late.
- The path you take changes what you migrate. Brownfield converts data in place, greenfield migrates a selected subset into a fresh system, and selective (bluefield) transition moves chosen data and history on your own terms.
- A disciplined process (profile, cleanse, scope, map, transform, load via the SAP S/4HANA Migration Cockpit, then reconcile) is what turns legacy data into trustworthy data in S/4HANA.
- History depth, master-data harmonisation and cutover approach are business decisions, not just technical ones, and they drive most of the cost and timeline.
SAP data migration to S/4HANA is the process of moving master data, open items and a chosen slice of historical transactions from legacy SAP or non-SAP systems into S/4HANA, then proving it reconciles against the source. It is the workstream that quietly decides whether the whole programme lands on time. Legacy master data is rarely as clean as anyone assumes, and the volume of historical transactions is almost always larger than the plan allows for. This guide focuses on the data side of the move: why it is make-or-break, how the migration path changes what you carry, the SAP tooling that helps, and a practical profile-to-reconcile process. For the wider programme view, see our guide to SAP S/4HANA migration: cost, timeline & plan.
Why Data Migration Is Make-or-Break
Data migration is not a technical afterthought you bolt on near go-live. It is one of the few workstreams that can single-handedly delay a cutover or undermine confidence in the new system. There are a few reasons it carries so much weight:
- It sits on the critical path. You cannot test business processes properly, or go live, until representative data is in the system, so slippage here moves the whole timeline.
- It is where hidden problems surface. Duplicate customers, half-closed purchase orders and inconsistent material data have often accumulated for years, and migration is the moment they all come due.
- It shapes trust in S/4HANA. If opening balances or open items do not reconcile on day one, users lose faith in the reports fast, and that is hard to win back.
- It is bigger than it looks. Profiling, cleansing and reconciliation are effort-heavy, and they are almost always underestimated when the plan is first drawn up.
Treat data as its own workstream with its own owner, plan and reconciliation gate, not a task hanging off the end of the build.
How the Migration Path Changes What You Move
How you get to S/4HANA changes the shape of the data work as much as anything else. The three routes handle data very differently, so settle the path before you scope the data effort:
- Brownfield (system conversion) - the technical conversion brings your data along with the system, so there is no classic load. The work shifts to preparation and simplification: cleansing master data, resolving inconsistencies, and adapting to the simplified S/4HANA data model (for example the changes around customer, vendor and material data) before and during the conversion.
- Greenfield (new implementation) - you stand up a clean system and migrate data selectively. Typically that means master data plus open items and a limited slice of history, mapped from legacy structures into the new model. This is the path where the SAP S/4HANA Migration Cockpit does most of its work.
- Selective data transition (bluefield) - a middle route for complex landscapes, moving chosen data, configuration and history into a new system on your own terms. It offers the most control over what comes across, at the cost of more planning and specialist tooling.
| Path | What Happens to Data | Main Data Effort | Best Fit |
|---|---|---|---|
| Brownfield | Converted in place with the system | Cleansing and simplification before or during conversion | A current setup largely worth keeping |
| Greenfield | Selected subset loaded into a fresh system | Profiling, mapping and loading via the Migration Cockpit | A clean start or heavy process redesign |
| Selective (bluefield) | Chosen data, config and history moved on your terms | Planning plus specialist migration tooling | Complex, multi-system landscapes |
There is no universally right path, and the choice is not only about data, but it does decide whether you are cleaning and converting data in place or selectively mapping and loading it into a fresh system.
The SAP Tooling: Migration Cockpit and Readiness Checks
SAP provides tooling that does a lot of the heavy lifting for a greenfield or selective load, so you are not hand-building loaders from scratch:
- SAP S/4HANA Migration Cockpit - the standard tool for migrating data into S/4HANA. It ships with predefined migration objects (for example customers, suppliers, materials, open items) that map source fields to the target structures, and supports staging-table and file-based approaches for moving data across.
- Migration objects and templates - each object comes with a template that tells you exactly which fields are expected, so business and data teams can prepare and validate extracts against a known target rather than guessing at the S/4HANA structure.
- Data quality and readiness checks - the Migration Cockpit validates records on load and reports errors so you can correct and reload, which is why cleansing upstream saves so much rework.
- SAP Readiness Check - a programme-level assessment that flags simplification items, custom code and other conversion considerations. It is not a data-cleansing tool, but it helps you understand where the S/4HANA data model differs and where data-related effort will land.
Standard migration objects cover the common cases well; genuinely custom or non-standard data usually needs custom migration objects or a specialist approach, which is worth identifying early.
A Practical S/4HANA Data Migration Process
Whatever the path, clean data does not happen by accident. This is the sequence we follow to move data with confidence:
- Assess and profile - inventory the legacy sources and profile the data to find duplicates, gaps, invalid values and inconsistencies before you commit to a scope.
- Cleanse - fix or retire bad records at source where possible, deduplicate master data, and standardise formats, so you are not migrating known problems.
- Define scope - decide explicitly what comes across: master data, open items, and how much historical transaction data, and what stays behind in an archive or read-only legacy store.
- Map to the S/4HANA model - map each source field to the target migration object, accounting for the simplified data model and any custom fields.
- Transform - apply the conversions, value mappings and enrichment needed to fit the target structures and rules.
- Load via the Migration Cockpit - load through the standard (or custom) migration objects, reviewing the tool's validation errors, correcting, and reloading until the run is clean.
- Reconcile and validate - compare record counts, financial totals and key balances against the source, and have the business sign off that the data is correct and usable.
The Key Decisions That Drive Scope
A few choices shape the whole data effort, and they are business decisions as much as technical ones. Agree them early, because each one moves the volume, the risk and the timeline:
- How much history to bring - full transactional history is heavy to migrate and validate, and often unnecessary. Many teams migrate open items plus a limited period of history, and keep the rest in an archive or legacy read-only system for audit and reference.
- Master-data harmonisation - if you run multiple legacy systems or inconsistent records, decide the golden-record rules and harmonise customers, vendors and materials before load, not after.
- Cutover approach - agree how and when data moves during the go-live window, how long the freeze runs, and what the fallback is, and rehearse it, because the real cutover is not the time to discover a load takes longer than the window allows.
| Decision | Options | What It Drives |
|---|---|---|
| How much history to bring | Open items only, or open items plus a limited period, or full history | Load volume, validation effort and cutover length |
| Master-data harmonisation | Harmonise to golden records before load, or migrate as-is and fix later | Data quality, duplicate risk and downstream reporting trust |
| Cutover approach | Length of freeze, sequence of loads and the fallback plan | Go-live risk and business downtime |
| Legacy retention | Archive, read-only legacy system, or full decommission | Audit access, storage cost and reference availability |
What Drives Cost, Timeline and Data Quality
Data migration cost and timeline are driven less by raw volume and more by the state of the data and the decisions above. These factors move the numbers most, and the way to control them is to build proof in from the start rather than at the end:
- Cleanse early and at source - the earlier bad data is fixed, the less it costs, and fixing it in the legacy system benefits everyone until go-live.
- Reconcile every load - counts and control totals for master data, and financial balances for finance data, checked against the source and signed off.
- Do repeated trial loads - each mock run in a sandbox shortens the real cutover, surfaces slow objects, and builds the runbook you will rely on.
- Test with migrated data - run functional, integration and user-acceptance testing on actual migrated records so problems appear before go-live, not after.
Common Mistakes Teams Make
Most data migration failures are not exotic. They come from a handful of avoidable mistakes we see repeatedly:
- Migrating dirty master data and hoping to clean it later - duplicates and inconsistencies only get harder to fix once they are in production.
- Skipping reconciliation - if you cannot prove the numbers match the source, the business is right not to trust the new reports.
- Migrating too much history - carrying years of transactions you do not need inflates effort, load time and risk for little practical benefit.
- Leaving data to the end - starting profiling and cleansing late is the single most common reason data becomes the thing that delays go-live.
- Treating it as purely technical - scope, history depth and golden-record rules are business decisions, and they need business owners.
Planning the Data Side of Your S/4HANA Move?
We help teams profile, cleanse, scope, map and reconcile their data into S/4HANA using the Migration Cockpit and a proven, phased process. Tell us about your landscape and we will recommend a practical approach.
How Acqurio Tech Can Help
Data migration is where S/4HANA programmes are quietly won or lost, and it is exactly the kind of detailed, high-stakes work we plan for:
- SAP development & migration - data profiling, cleansing, mapping, load and reconciliation as part of end-to-end delivery.
- SAP S/4HANA migration: cost, timeline & plan - how the data workstream fits into the wider programme, budget and schedule.
- SAP ECC to S/4HANA deadline & options - why the clock matters and how the paths compare.
- Talk to us - bring us your landscape and we will come back with a practical, phased data plan.
Conclusion
SAP data migration is the workstream that decides whether an S/4HANA project is trusted on day one. The teams that succeed treat it as its own effort with its own owner: they let the migration path decide what they carry, lean on the SAP S/4HANA Migration Cockpit for the load, and put profiling, cleansing and reconciliation at the centre rather than the end. Start the data work early, migrate what you actually need, prove it reconciles, and go-live becomes a controlled event instead of an anxious one.
Frequently asked questions
What is SAP data migration to S/4HANA?
SAP data migration to S/4HANA is the process of moving data - master data, open items and a chosen amount of historical transactions - from legacy SAP or non-SAP systems into S/4HANA. Depending on the path it means either converting data in place (brownfield) or profiling, cleansing, mapping and loading a selected subset into a fresh system (greenfield or selective transition), then reconciling it against the source.
What is the SAP S/4HANA Migration Cockpit?
The SAP S/4HANA Migration Cockpit is SAP's standard tool for migrating data into S/4HANA. It provides predefined migration objects and templates - for example customers, suppliers, materials and open items - that map source fields to the target structures, supports staging-table and file-based loading, and validates records on load so you can correct and reload until the run is clean.
Which path should we use: brownfield, greenfield or selective?
It depends on how much of your current setup is worth keeping. Brownfield converts your existing system and data in place and shifts the data work to cleansing and simplification. Greenfield builds a clean system and migrates data selectively via the Migration Cockpit. Selective (bluefield) transition moves chosen data and history into a new system for complex landscapes. The choice is a wider programme decision, not only a data one.
How much historical data should we migrate to S/4HANA?
Usually less than teams first assume. Full transactional history is heavy to migrate and validate and is often unnecessary. Many organisations migrate master data and open items plus a limited period of history, and keep older records in an archive or read-only legacy system for audit and reference. It is a business decision that should be agreed when you define scope.
How do you make sure migrated data is correct?
Through cleansing, reconciliation and testing. Cleanse early and at source, load through validated migration objects, and reconcile every load by comparing record counts, control totals and financial balances against the source with business sign-off. Repeated trial loads in a sandbox and running functional and user-acceptance testing on migrated data surface problems before go-live rather than after.
What drives the cost and timeline of an S/4HANA data migration?
The state of the data and the scope decisions drive most of the cost and timeline, more than raw volume. Poor data quality means rework, deep history inflates load and validation effort, and each additional legacy source adds mapping complexity. Teams that cleanse early, scope history tightly and run repeated trial loads typically spend less overall and hit a calmer cutover.
