SAP S/4HANA Migration Stalled? How to Diagnose and Rescue a Stranded Project
Most SAP S/4HANA migrations don't fail spectacularly. They slow down, drift, and quietly miss their targets. Here's what's actually going wrong — and what recovery looks like.
Three Roads to S/4HANA — and Why the Choice Matters More Than You Think
Before anything else stalls, most enterprises make a strategic decision that quietly determines everything downstream. Brownfield migrations move existing ECC data and configurations into S/4HANA through a technical conversion, preserving business continuity but dragging customisations along for the ride. Greenfield implementations start clean — maximum standardisation, maximum disruption. Selective data transition (shell conversion) lets you choose which entities and historical periods to carry over, keeping operational data without inheriting decades of transactional noise.
None of these is universally correct. What stalls migrations is choosing the wrong approach for the wrong reasons — typically brownfield because it feels safer, without auditing how much technical debt that apparent safety actually carries.
Why S/4HANA Migrations Stall: The Real Culprits
Custom Code Debt
The average SAP ECC system carries thousands of custom ABAP objects accumulated over 15 to 20 years. S/4HANA's simplified data model — the merger of FI and CO into the Universal Journal, the collapse of materials management tables — breaks a meaningful share of that code. Organisations that enter migration without a thorough custom code analysis routinely discover the full scope of remediation work mid-project, at the worst possible time. SAP's Custom Code Migration Worklist is a starting point, not a finish line.
Scope Creep and Governance Gaps
S/4HANA migrations have a structural tendency to expand. Business units see a modernisation underway and attach wish lists: a new chart of accounts, SuccessFactors integration, a renegotiated Ariba connector. Each request is individually reasonable; collectively, they shift the project from migration to transformation without anyone formally deciding to change scope. The Panorama Consulting 2024 ERP Report found that 32.8% of enterprise software projects exceed their original budget. Scope creep is the leading driver.
Data Quality Problems Surfacing Late
S/4HANA has no patience for structurally inconsistent data. Vendor master duplicates, open items with missing cost objects, materials without plant assignments — these surface in mock migration runs, not in early data assessments. Teams find them when there is no longer time to fix them properly.
Change Management as an Afterthought
S/4HANA changes how people work. Fiori replaces transaction codes that finance controllers have typed from muscle memory for two decades. The Panorama 2024 data shows 30.5% of ERP projects run with minimal or no structured change management. Without genuine user adoption, a technically successful cutover becomes a business failure within six months.
Deadline Pressure from ECC End of Maintenance
SAP's ECC end-of-mainstream-maintenance deadline pushed many organisations to launch migrations before they were genuinely ready. Projects started under external pressure, with governance assembled in a hurry and business cases approved in principle rather than in detail, are precisely the ones that stall 18 months in when original assumptions meet reality.
Warning Signs Your Migration Is in Trouble
Stalled migrations rarely announce themselves. They drift. Watch for these signals:
- Mock migration error rates above 5% with no root-cause resolution between cycles — teams are patching symptoms, not fixing underlying issues.
- Scope changes approved without corresponding timeline or budget adjustments.
- Custom code remediation backlog growing faster than it is being closed — the original assessment underestimated the estate.
- Business stakeholders disengaging from testing — UAT attendance drops, sign-off is delayed, the same defects reopen across cycles.
- Key design decisions deferred repeatedly — chart of accounts redesign, cutover approach, parallel run duration. Deferred decisions are technical debt of a different kind.
- Significant team turnover since kick-off — institutional knowledge has walked out and new members are re-learning decisions that were already made.
How to Recover a Stalled Migration
Recovery starts with an honest diagnostic, not a fresh project plan. McKinsey's 2021 research on large-scale transformations found that programmes falling short of their targets capture only 37% of the available benefit — which means the cost of continuing to drift is almost always higher than the cost of pausing to regroup.
A structured recovery has four components:
1. Scope Freeze and Baseline Reset
Stop adding to the migration. Everything not strictly required for a functional cutover goes into a post-go-live backlog. This is politically difficult and non-negotiable. Until scope is frozen, no schedule is credible.
2. Custom Code Triage
Classify your ABAP estate into three buckets: retire (functionality now covered by standard S/4HANA), remediate (must be updated for compatibility), and rebuild (objects that should be rewritten as BAdIs or Fiori extensions rather than converted directly). Retire aggressively — it is the most underused option in most programmes. In most landscapes, usage tracking via SLG1 or equivalent shows 20 to 40% of custom objects have not been called in 12 months. That is your retirement candidate list. For code that must survive, write clean replacements rather than converting ABAP that predates S/4HANA's architecture.
3. Targeted Data Remediation Before the Next Mock
Run a focused data quality sprint — not a general cleanup, but a targeted fix of the specific error categories your last mock migration produced. Measure the reduction in error count between mocks. If the rate is not declining, the sprint approach needs to change.
4. Change Management Catch-Up
If change management was underfunded or delayed, the recovery window is not the time to skip it further. Identify the highest-impact user groups — typically finance controllers and procurement — and run accelerated enablement with real S/4HANA sandbox access, not slide decks. Resistance at cutover is an order of magnitude more expensive than resistance during preparation.
The Bottom Line
SAP S/4HANA migration is not a technology project with change management bolted on. It is an organisational change programme that requires a technical migration. Projects that treat it otherwise — and the majority do — are the ones that stall, overspend, and capture a fraction of the value on their original roadmap.
If your migration is drifting, the first step is a structured diagnostic: scope, custom code estate, data quality, and change readiness, assessed honestly against where you actually are rather than where the original plan assumed you would be.
At SystemDivers, we work directly inside enterprise SAP landscapes — from the configuration and data layer up, not from the slide deck level. If your S/4HANA programme is stalled or you want an independent assessment before committing to a cutover date, our SAP practice is a good place to start the conversation.
Think something's sunk in your stack?
A 30-minute call and a straight read on what's trapped — and what it takes to bring it back.
Start a dive