Home / Blogs & Insights / SAP S/4HANA Migration: ECC to S/4HANA Roadmap, Data, and Cutover

SAP S/4HANA Migration: ECC to S/4HANA Roadmap, Data, and Cutover

SAP ECC to S/4HANA migration roadmap with planning, data migration, and cutover stages

Table of Contents

SAP ECC support ends 31 Dec 2027

Most SAP ECC to S/4HANA migrations don't fail during the technical conversion. They fail eleven months earlier, in a meeting where somebody says "we'll sort the master data out later."

That is the honest version of this story. The SUM run itself is a well-documented, heavily tooled procedure your Basis team will execute more or less as SAP wrote it. What breaks projects is everything around it. Customer and vendor records nobody has cleaned since 2011, a Z-program reading a table S/4HANA deleted, three interfaces nobody could name, and a cutover weekend planned as if the finance conversion takes two hours.

So this guide walks the whole SAP ECC to S/4HANA migration: what the 2027 deadline actually means, which transition path fits which situation, the six-phase roadmap, the data objects that genuinely change, and an hour-by-hour cutover sequence with go/no-go gates and a rollback that is more than a sentence in a slide deck.

Key Takeaways

  • The date that matters is 31 December 2027 for enhancement packages 6 to 8. Extended maintenance runs to 2030 for roughly two percentage points more on your maintenance base.
  • There are three routes, not two. Brownfield takes 9–14 months, greenfield 18–30, and selective data transition sits between them at 12–20.
  • CVI is the long pole. Business Partner conversion is mandatory before SUM will run, and it is a data-quality project rather than a configuration task.
  • Cutover is decided by dry runs. Three at minimum, and the dress rehearsal produces the timings your plan is actually built from.
  • Budget overruns live in four places: data quality, custom code entanglement, unowned interfaces, and test scope that grows after sign-off.

Reading time 14 minutes · written for CIOs, SAP programme leads and Basis teams.

A note on the numbers. Durations, downtime windows and cost splits in this guide are typical ranges for mid-size, single-instance landscapes drawn from SAP's published guidance and delivery experience. They are planning anchors, not commitments. Your own figures should come from a Readiness Check against production and, for cutover, from your dress rehearsal.

2027ECC mainstream support ends
9–14Months, typical brownfield
52hRepresentative cutover window
SAP ECC to S/4HANA migration roadmap showing planning, data migration and cutover phases
The SAP ECC to S/4HANA migration roadmap in full, covering six phases from Readiness Check through hypercare.
The deadline

SAP ECC End Of Support: Three Dates, And One Is Already Behind You

Every SAP ECC to S/4HANA migration starts from the same three dates, and SAP has not moved them. What changes after each one is support scope, not your ability to run the system. SAP's own product team has published the maintenance timelines for SAP ERP 6.0 if you need the primary source for a steering committee pack.

SAP ECC support timeline from 2027 to 2033
SAP ECC end of support in three windows. Today sits roughly sixteen months from the mainstream cut-off.

Which Maintenance Tier Applies To You

Read these three tiers against your enhancement package level first. The tier you are in decides how much runway you actually have, and it is often not the one people assume.

Mainstream · to 2027

EHP 6–8

SAP ERP 6.0 with EHP 6–8 and Business Suite 7 core. If you were on EHP 0–5, your window closed at the end of 2025 and extended maintenance was never on the table.

Extended · 2028–2030

Paid Runway

Optional and chargeable, at roughly two percentage points on your maintenance base. Security patches and legal updates continue. New functionality does not.

Transition · 2031–2033

RISE Only

SAP ERP, private edition, transition option. Narrow eligibility, requires a RISE with SAP subscription, and it extends neither mainstream nor extended maintenance.

SAP ECC end of support 2027 timeline with extended maintenance to 2030 and RISE transition option to 2033
SAP ECC end of support in three tiers. Extended maintenance buys runway, not a reprieve.

What Happens If You Miss The Window

Customer-specific maintenance is not a support tier. It is an accumulating liability with the same invoice attached.

Miss the window without a plan and you drop into customer-specific maintenance: same invoice, far less product. No new security patches, no new legal or regulatory updates, minimal bug fixes. For a company running payroll, tax reporting, or anything a regulator inspects, that matters.

Here is the part executives underestimate. A mid-size brownfield conversion realistically runs 9–14 months. A greenfield build runs 18–30. Count backwards from December 2027 and the comfortable start date was some time last year.

Transition paths

Three Transition Paths, Not Two

Everyone frames this as a binary. Every SAP ECC to S/4HANA migration actually takes one of three routes, and the third is where most complex enterprises land.

SAP ECC to S/4HANA migration paths
Three routes to the same target. The middle one is fastest; the bottom one is the one large estates keep choosing.
System conversion · in place

Brownfield

Same SID, same history, new data model. You keep configuration that works and buy a supported platform. Fastest route to compliance, and you inherit your own mess.

Config preservedFull historyOne long weekend
New implementation

Greenfield

For when ECC has become archaeology: twelve company codes nobody uses, a chart of accounts that grew by accretion. Rebuilding beats remediating. Change management is brutal.

Clean coreOpening balancesShort downtime
Bluefield · specialist tooling

Selective Data Transition

When the answer is "it depends which entity." Consolidating instances, carving out a division, or running a plant that cannot give you 48 hours. Large estates have crossed in roughly twelve hours of business downtime.

You pick the cut-offLowest downtimeHighest day rate

This decision is not primarily technical. It is a question about how much organisational change your business can absorb in the next two years. Answer that first, then let architecture follow. If you want that decision stress-tested against your actual landscape, our SAP implementation and support team runs structured assessments. Still deciding whether SAP is the right platform at all? That is a different question, covered in Odoo vs SAP.

The roadmap

The ECC To S/4HANA Migration Roadmap: Six Phases

SAP Activate structures this as Discover → Prepare → Explore → Realize → Deploy → Run. Here is what each phase means when you are the one doing it.

01

Discover 4–8 weeks

Run SAP Readiness Check against production. It returns your simplification items, custom code scope, add-on compatibility and sizing. Then build three inventories nobody wants to build: every interface, every custom object, every add-on. Interfaces are the one that hurts, because teams routinely find forty integrations they had no record of. If the target landing zone is a hyperscaler, size it here alongside cloud transformation planning.

OUT → path decision, budget, blocker list
02

Prepare 6–12 weeks

Clear the blockers. Run the Simplification Item Check. Start CVI here, not in month six. Cleanse data in ECC, where it still lives in a system your people understand. Every gigabyte you archive now is downtime you do not spend later.

OUT → clean master data, CVI underway
03

Explore 8–16 weeks

Fit-to-standard workshops. Process owners decide, function by function, whether to adopt standard or keep the custom variant. Push hard toward standard, because every retained customisation is a future upgrade tax, and SAP's Clean Core direction only widens that gap over time.

OUT → delta design, remediation backlog
04

Realize 16–28 weeks

The build. Code remediation, migration development, integration rebuild, and testing across unit, integration, regression, performance and UAT. Your first dry runs happen here, and the cutover plan stops being a document and starts being a rehearsed procedure.

OUT → tested build, measured cutover timings
05

Deploy 4–8 weeks

Final dress rehearsal, go/no-go, cutover, go-live. This is where most published guides go vague, so it is mapped hour by hour further down.

OUT → production S/4HANA
06

Run ongoing

Hypercare for 30 days, then continuous improvement. Go-live is not the finish line. It is the point at which real users start doing things your test scripts never imagined.

OUT → the value you actually bought
The data workstream

SAP S/4HANA Data Migration: Not ECC On A Faster Database

SAP simplified the data model, and simplification means tables you relied on are gone, merged, or restructured. In finance, four tables you have written reports against for fifteen years become one. SAP's own Conversion Guide for SAP S/4HANA lists every simplification item behind these changes.

SAP S/4HANA ACDOCA Universal Journal structure
The Universal Journal. ACDOCA replaces the separate GL, controlling, asset and material ledger structures with one line-item table.

Better architecture, and every custom report, extract and interface reading the old tables now needs attention. The finance conversion is also the single longest step inside your downtime window, and volume drives duration directly. Archive aggressively before you convert.

Business Partner And CVI: Start This First

ECC keeps customers and vendors separate. S/4HANA makes the Business Partner the single mandatory object for both, and Customer/Vendor Integration is a hard prerequisite for system conversion. SUM will not proceed without it.

SAP CVI customer and vendor to Business Partner
Customer/Vendor Integration. Two master data objects become one, and the conversion is gated on data quality rather than configuration.

Teams consistently underestimate CVI. The mechanics are straightforward: prepare, cleanse, configure, then synchronise. The pain comes from data quality, and it surfaces in four predictable places:

1Duplicate recordsThe same customer entered three times across two decades, each with different payment terms.
2Deletion flags never archivedVendors marked for deletion in 2014 that still sit in the table and still need a decision.
3Addresses that fail validationMissing country keys, malformed postcodes, region codes that no longer exist.
4Number range collisionsCustomer and vendor sequences that overlap and cannot both survive the merge.

Start it in month one. Every experienced practitioner will tell you the same thing, usually with feeling.

Logistics And Material Data

Inventory management moves to MATDOC, replacing the MKPF/MSEG structure and the aggregate tables around it. Material numbers extend to 40 characters, pricing conditions restructure, and SD document flow changes.

ECC structure
  • MKPF, document headers
  • MSEG, document segments
  • MARD / MARC, stock aggregates
  • Material number: 18 chars
  • KONV, pricing conditions
S/4HANA structure
  • MATDOC, single document table
  • Aggregates calculated on the fly
  • Material number: 40 chars
  • PRCD_ELEMENTS replaces KONV
  • SD document flow restructured

None of this breaks standard SAP. All of it breaks custom code that assumed the old shape.

Custom code

Custom Code: Most Z-Code Needs Deleting, Not Fixing

The SAP Custom Code Migration app, pointed at an S/4HANA-aware rule set, sorts your estate into three buckets. Usage data from ECC does most of the work for you.

SAP S/4HANA custom code migration categories
A typical Z-code estate. The largest bucket is the one you delete, which is also the cheapest work in the whole programme.

Unused: Decommission

Nobody has run it in two years. ECC usage statistics name these objects precisely, and it is typically 40–60% of the estate. Delete rather than migrate.

Adaptable: Remediate

Mostly mechanical: repoint to new tables, adjust field lengths, replace obsolete function modules. Budget for the hidden one, which is performance. Nested SELECTs inside loops survive on ECC and fall over on HANA under production volume.

Obsolete: Rebuild

Functionality S/4HANA now ships natively, or code so entangled that rewriting beats fixing. Most teams find 30–40% of their custom code duplicates something standard. Where remediation crosses into genuine rebuild, our enterprise software development teams pick up the surrounding applications so the core conversion stays on schedule.

Cutover

S/4HANA Cutover Planning: The Weekend That Decides Everything

Ask a consultant what went wrong on a failed migration and you will rarely hear "the data model." You will hear about cutover. A cutover plan is not a checklist. It is a script, rehearsed until it is boring. The five numbered circles are go/no-go gates — select one to read what has to be true before you pass it.

Mid-size brownfield · 52h window
SAP S/4HANA cutover timeline with go or no-go gates
Gate 01 · T-14 days
Dress rehearsal signed off

The full procedure has run against a production copy, with the real team, at the real hours. Every task duration is measured rather than estimated. Outstanding defects are triaged and accepted.

A cutover without gates is not a plan. It is a hope with timestamps.

Dry Runs: How Many, And What Each Proves

Three at minimum, four if your landscape is complex. Each run has a different job, and the meter shows how much of your window is still guesswork after it.

RUN 01

Prove it completes

End to end. It will be slow and it will fail somewhere. That is the point.

Confidence 25%Durations estimated
RUN 02

Prove the fixes worked

Your first honest numbers. Time every task and start replacing estimates with measurements.

Confidence 55%Durations partial
RUN 03

Dress rehearsal

Production copy, real team, real hours, real script. These numbers become your cutover plan. Reconcile GL balances, AR and AP aging, inventory valuation and open sales orders here. Discrepancies found now cost hours, while the same ones after go-live cost weeks.

Confidence 85%Durations measured
RUN 04

Close the gaps, if needed

Only for complex landscapes. Proves you closed everything run 03 exposed.

Confidence 96%Durations confirmed

If 52 Hours Does Not Fit Your Business

Two SAP accelerators are worth knowing. Downtime-optimized DMO migrates a portion of application tables while the system is still up. Downtime-optimized Conversion goes further, shifting FI/CO/ML and MM-IM conversion into uptime processing; SAP describes the mechanics and prerequisites on its downtime-optimized conversion page, and the wider Software Update Manager pages cover which SUM version applies to your source release. Both carry conditions: DoC needs a completed standard conversion cycle first and enforces customising freezes between cycles. Miss a freeze and that cycle restarts from scratch. The downtime saving is real; so is the added complexity. Choosing between them is a programme-level call our digital transformation consulting practice makes before the build phase locks.

Rollback

Rollback Planning: Why "We'll Roll Back" Is Not A Plan

SAP S/4HANA cutover rollback point of no return

Write Down Four Things Before Cutover Weekend

Once SUM crosses into the downtime phase and the finance conversion starts, rollback means restoring the pre-conversion backup and replaying whatever the business did in the meantime, which during a freeze should be nothing at all. That is precisely why the freeze gets enforced rather than requested.

  1. The point of no return. Usually the final verified backup at roughly T+2h. After that, rollback costs the entire window and you go again next month.
  2. The restore procedure, written, tested, with a measured duration. Not a diagram.
  3. The trigger conditions, named and specific. Finance conversion exceeds X hours. Validation fails on Y. Decided in daylight, by people who are not exhausted.
  4. Who calls it. One person. Not a committee at 4am.
Budget reality

What Actually Drives Cost, And Where Projects Overrun

Licence and infrastructure numbers are the easy part of an SAP ECC to S/4HANA migration business case. They are also the smallest part. The variance that wrecks budgets sits in four places, and none of them appear on a vendor quote.

Where The Money Actually Goes

What the vendor quote covers≈ 40%
Licence & subscriptionInfrastructure
What actually drives the bill≈ 60%
Data remediationCustom codeIntegrationsTesting

Data Quality You Have Not Measured Yet

Nobody budgets for cleansing they have not scoped. Run a profiling exercise before you commit a number. Look for duplicate business partners, materials with no valid unit of measure, and open items nobody can explain. A landscape with 400,000 clean customer records converts on schedule. The same volume carrying 15% duplicates adds months, because every duplicate becomes a decision somebody in finance has to make.

Overrun riskHIGH

Custom Code You Have Not Counted

Teams estimate remediation from a rough object count, then discover half those objects call each other. Effort scales with entanglement, not with line count. The Custom Code Migration app gives you the real dependency picture in a week, so run it before the budget goes to the board rather than after.

Overrun riskHIGH

Interfaces Nobody Owns

Every integration needs a named owner who can answer three questions: what does it move, what breaks if it stops, and who tests it. Interfaces without an owner become cutover-weekend discoveries. Budget review time for each one, and expect to find integrations that predate everyone currently employed.

Overrun riskMEDIUM

Testing Scope That Grows After Sign-Off

Test cycles expand when business process owners see the system for the first time in UAT and recognise gaps that fit-to-standard workshops missed. The fix is earlier exposure. Get key users into a sandbox during Explore, not during Realize.

Overrun riskMEDIUM

The One Planning Rule That Holds Across Every Project

Build the schedule from measured durations, add a full quarter of contingency, and treat any estimate produced before the first dry run as provisional. Teams that do this land on the weekend they picked. Teams that do not spend that contingency anyway, just without having budgeted for it.

Hypercare

The First 30 Days: What Healthy Hypercare Looks Like

Staff a command centre with functional consultants, Basis and business super-users in the same room or the same call, for at least two weeks. Route every issue through a single queue with a severity model everyone agreed to before go-live.

SAP S/4HANA 30-day hypercare support curve
A healthy hypercare curve. Volume should halve within the first fortnight. A flat line into week three means something structural is unresolved.

Three Things To Watch In Week One

Performance

Custom reports that ran fine in testing meet different volumes in production. Expect optimisation work in week one.

Interfaces

Systems reconnect but behave subtly differently. Reconcile daily against known totals instead of waiting for someone to notice.

Adoption

Fiori changes how people work. A dip in week one is normal. Still there in week four is a training problem. See our case studies.

Where this leaves you

Work Backwards From Go-Live, Then Add A Quarter

The technical path of an SAP ECC to S/4HANA migration is well mapped. SAP has tooled it, documented it, and thousands of companies have already walked it. The risk does not sit in the unknown. It sits in preparation.

The difference between a quiet go-live weekend and a 3am call with the CFO comes down to what got done in the first six months.

Two Kinds Of Go-Live Weekend

Teams that go live quietly

  • Cleared CVI in month one, not month six
  • Cleansed data inside ECC, before migration started
  • Scoped custom code with ATC, not with a guess
  • Rehearsed cutover until it was boring
  • Built the schedule from measured durations
Result → go-live on the weekend they picked

Teams that discover it at 3am

  • Left master data to "sort out later"
  • Found forty undocumented interfaces at cutover
  • Estimated remediation from an object count
  • Ran one dry run and called it enough
  • Committed a date before the first measurement
Result → contingency spent, just never budgeted

If the arithmetic puts your start date in the past, that is useful information, and extended maintenance may buy the runway to do this properly rather than fast.

Primary Sources And Further Reading

Planning Your S/4HANA Transition?

Readiness assessments, data migration design, custom code remediation and cutover planning for enterprise SAP landscapes.

Straight answers

SAP ECC To S/4HANA Migration FAQs

A brownfield system conversion typically runs 9–14 months for a mid-size single-instance landscape. Greenfield runs 18–30 months. Selective data transitions land between the two at 12–20 months. Landscape complexity and data quality drive the variance far more than company size does.

You fall into customer-specific maintenance: same cost, no new security patches, no new legal or regulatory updates, minimal bug fixes. Extended maintenance through 2030 is available for EHP 6–8 at roughly two percentage points extra, and a 2031–2033 transition option exists for selected RISE with SAP customers.

Neither is universally better. Brownfield preserves configuration and history and moves faster. Greenfield gives you a clean core at the cost of time and change management. Choose based on how much technical debt your ECC carries and how much organisational change your business can absorb.

A standard brownfield conversion typically needs 40–60 hours of business downtime, or one long weekend. Downtime-optimized DMO and downtime-optimized Conversion cut this substantially by moving work into uptime. Selective data transition can bring large landscapes down to roughly 12 hours.

Customer/Vendor Integration converts separate ECC customer and vendor master records into unified Business Partner records. It is a mandatory prerequisite for system conversion. Start it early, because the data quality issues it surfaces take months rather than weeks to resolve.

ACDOCA, the Universal Journal, consolidates BSEG, BKPF, COEP, FAGLFLEXA and related tables into a single line-item table covering GL, controlling, asset accounting and material ledger. Any custom report reading the old tables needs remediation.

Three at minimum, four for complex landscapes. The first proves the procedure completes, the second validates fixes and produces duration data, and the third is a full dress rehearsal on a production copy with the real team. Cutover timings come from the dress rehearsal, never from estimates.

ABOUT THE AUTHOR

Scott edwards

Scott Edwards is an ERP expert with 11 years of experience helping organizations improve how they work. At SDLC Corp, he designs and implements ERP systems that streamline operations, reduce costs, and support better decision-making. With deep knowledge across industries, Scott focuses on making complex systems simple and effective, ensuring each solution fits the business’s real needs.
PLAN YOUR SOLUTION

More Insights
You Might Find Useful

Explore expert perspectives, practical strategies, and real-world solutions related to this topic.

RAG evaluation framework showing retrieval quality, faithfulness, citation accuracy, and human review for enterprise AI systems

RAG Evaluation Framework: Metrics, Citations & Human Review

Retrieval-Augmented Generation (RAG) is widely used to build enterprise AI

SDLC Corp GoodFirms profile with verified client reviews and software development services

Why We Joined Goodfirms and What It Means for Our Clients

SDLC Corp on GoodFirmsChoosing a software development partner is rarely

Leading Blockchain Development Companies in the USA

Top Blockchain Development Companies in the USA

Enterprise blockchain initiatives are becoming more production-focused in financial services,

Let’s Talk About Your Product

Get expert guidance on scope, architecture, timelines, and delivery approach so you can move forward with confidence.

What happens next?