Home About Blog Contact SAP HTML SQL Python AI
🚀 SAP Reference · S/4HANA Migration Guide 2026-27

SAP S/4HANA Migration Phase 1 to 9 Step-by-Step

2026 Guide Pramod Behera 24 min read Basis · SUM/DMO · Migration Cockpit · Fiori

SAP S/4HANA migration is one of the most talked-about topics in the SAP world right now - and for good reason. Companies running SAP ECC 6.0 keep asking the same questions: what exactly is this migration, why is it needed, and what does the real project timeline look like once you get past the marketing slides? This guide breaks the entire journey into nine practical phases, from the first landscape assessment to continuous optimization after go-live, with the tools and T-codes used at each step, and follows a real project scenario at a Pune-based manufacturer through the process so every phase has a concrete example attached to it.

🗺️

9 Phases Covered

From planning and readiness checks through go-live, hypercare and continuous optimization.

🛠️

Real Tools & T-Codes

SUM/DMO, LTMC, ATC, Fiori Launchpad and every transaction used along the way.

🏭

Real Project Case Study

Follow a Pune manufacturer's Basis, functional and FICO leads through an actual conversion project.

💡

Quick Tip: Run the SAP Readiness Check and the ABAP Test Cockpit before you scope the project timeline, not after - custom code volume is the single biggest source of underestimated migration budgets.

📘 What Is SAP S/4HANA?

SAP S/4HANA is SAP's current-generation ERP suite, built to run natively on the SAP HANA in-memory database. The name itself explains the product: SAP is the company, S stands for Simple, 4 marks it as the fourth generation of the business suite, and HANA refers to the High-Performance Analytic Appliance database underneath it. Migration, in this context, means moving a company's live business processes and data off an older system - usually SAP ECC - onto this new S/4HANA foundation, either on-premise, in a private cloud (RISE with SAP), or in the public cloud.

Why Companies Are Migrating

Three benefits come up in almost every migration business case: real-time analytics, since the Universal Journal (ACDOCA) merges FI and CO into one table so reports run instantly against live data; faster transaction processing, since the in-memory HANA database removes the aggregate tables and indexes ECC relied on; and easier integration with cloud and AI tools, since S/4HANA is built to connect to SAP BTP, Joule AI, and predictive analytics services that simply don't exist for classic ECC.

There's also a deadline pushing adoption: SAP has set a mainstream maintenance horizon for ECC 6.0, which means every company still on ECC eventually has to plan a move, whether they want the new features or not. That maintenance timeline is often what actually gets a migration project funded - the technical benefits get the project noticed, but avoiding higher support costs and security exposure on an unsupported system is usually what gets it approved at the executive level.

It's worth being clear about what migration does not automatically fix, too. Moving to S/4HANA doesn't, by itself, clean up years of inconsistent master data, fix a badly designed chart of accounts, or resolve disagreements about how a process should work. Those problems travel with the data unless a team deliberately addresses them during Phase 1 and Phase 6, which is exactly why data quality checks and simplification-item reviews are treated as separate steps below rather than bundled into the technical conversion.

📌 Case Study: A Pune Manufacturing Migration Project

Throughout this guide we follow a mid-size discrete manufacturer based in Pune, running SAP ECC 6.0 EHP 7 since 2016. Its Basis lead, functional consultant, project sponsor, and FICO lead ran the S/4HANA conversion across all nine phases below. Their real decisions - what to fix, what to defer, what nearly blew the timeline - are used as examples throughout so each phase has a concrete anchor rather than staying theoretical.

🧭 Phase 1: Planning and Assessment

Everything downstream depends on getting this phase right. A rushed assessment is the single most common reason migration timelines blow up later.

  1. Step 1 - Understand your current landscape. Identify the SAP ECC version (e.g., ECC 6.0 EHP 8), note the OS, database (Oracle, SQL Server, DB2, etc.) and system size, identify custom developments (Z-programs, enhancements, user-exits), and list every add-on and interface with external systems. Tools: SE16N (data browser), ST03N (workload statistics), SM13/SM37 (batch job monitoring).
  2. Step 2 - Run the SAP Readiness Check. SAP Note 2290622 links to Readiness Check 2.0, run directly against the ECC system. It reports add-on compatibility, business function usage, simplification items, custom code impact, and a recommended target S/4HANA version and sizing.
  3. Step 3 - Review the Simplification Item Catalog. SAP Note 2502552 (the Simplification Item Check) flags every data model that changes shape in S/4HANA, most notably the move from the classic General Ledger to the Universal Journal.
  4. Step 4 - Choose a migration approach. Greenfield - a fresh install, migrating only selected master data and open transactions. Brownfield - converting the existing ECC system in place, preserving full history. Hybrid - selective data transition, mixing both approaches by business unit.
  5. Step 5 - Define system landscape and sizing. Choose deployment - on-premise, RISE with SAP (private cloud), or public cloud - use the SAP Quick Sizer tool to estimate HANA memory, CPU and disk requirements, and plan DEV, QA, PRD and Sandbox environments.
🏭

Case Study Note: Our Pune manufacturer chose brownfield conversion to preserve ten years of transactional history without a full process redesign, and went with on-premise deployment so the Basis team could keep direct control of batch scheduling and a handful of long-standing custom interfaces.

🔧 Phase 2: Preparation

Preparation is where the technical groundwork gets laid before any real conversion tooling runs.

  1. Step 6 - Technical preparation. Update ECC to SAP ERP 6.0 EHP 7/8, convert to Unicode (mandatory for HANA), maintain the latest SPAM/SAINT, ST-PI and ST-A/PI components, and check/clean obsolete data through archiving. Tools: SAP Readiness Check, SAP Transformation Navigator, SAP Migration Cockpit, ABAP Test Cockpit (ATC).
  2. Step 7 - Run the Maintenance Planner. Open maintenanceplanner.sap.com, connect the ECC system to the SAP Solution Manager LMDB, plan the target product version (e.g., S/4HANA 2023 FPS1), and generate the stack.xml file that SUM will consume.
  3. Step 8 - Backup and system copy. Perform a full database and file-system backup, and create a sandbox copy specifically for dry-run conversion testing.
🏭

Case Study Note: The Basis team ran three full dry-run cycles on the sandbox before scheduling the production conversion window - a step that's easy to skip under deadline pressure but catches most downtime-window surprises before they hit production.

⚙️ Phase 3: System Conversion with SUM/DMO

DMO (Database Migration Option) combines the release upgrade, the database migration to HANA, and the Unicode conversion into one guided run instead of three separate projects.

  1. Step 9 - Execute SUM with DMO. Copy stack.xml from Maintenance Planner into the SUM directory, start SUM via its startup script, and select the DMO scenario. SUM then runs pre-checks, the software update, the database migration, shadow-instance creation, the downtime execution phase, and post-processing - monitored via the SUM UI on port 1129.
  2. Step 10 - Post-migration database validation. Use DBACOCKPIT to check database statistics, run consistency checks via RSPARAM and DB02, and re-verify user authorizations and background job schedules before opening the system for functional work.
Key Tools Used in Phase 34 Tools
ToolPurpose
SUMSoftware Update Manager - runs the technical conversion
DMODatabase Migration Option - combines upgrade + DB migration + Unicode conversion
DBACOCKPITPost-migration database statistics and health check
DB02Database consistency and space check

📊 Phase 4: Data Migration

This is where master and transactional data actually moves - and where reconciliation discipline matters most.

  1. Step 11 - Migrate master and transactional data. Use the SAP Migration Cockpit (LTMC) or the Fiori app F3473 for standard objects, SAP Data Services (BODS) for complex ETL, and SAP Information Steward for data quality checks. Main objects: Business Partner (replacing separate Customer/Vendor masters), Materials (MARA), GL accounts, cost and profit centers, and open POs/SOs and balances.
  2. Steps 12-13 - Validate migrated data. Run reconciliation between ECC and S/4HANA figures: compare the trial balance (F.01 versus the new FAGLB03 report), check open items with FBL1N, FBL3N, FBL5N, and verify stock quantities with MB5B and MB52 before sign-off.
🏭

Case Study Note: The FICO lead treated any trial-balance variance found during reconciliation as a blocker, not a footnote - every mismatch was investigated and closed before Phase 5 began, which avoided far messier fixes after go-live.

💻 Phase 5: Custom Code Migration

Custom Z-code is usually the biggest wildcard in any migration timeline.

  1. Step 13 - Custom code analysis. Run the ABAP Test Cockpit (ATC) with S/4HANA compatibility checks, looking for obsolete function usage (e.g., direct BSEG access, old index tables), code calling removed transactions, and HANA-incompatible native SQL.
  2. Step 14 - Custom code adaptation. Use SAP ADT (ABAP Development Tools) in Eclipse to adapt or redesign flagged objects, and retire any Z-object unused for more than five years rather than remediating it.
🏭

Case Study Note: The initial ATC scan found nearly 40% more Z-objects in active use than the landscape documentation suggested. Lesson: always run ATC before finalizing the project timeline, not after - documentation is rarely as complete as IT believes.

🧩 Phase 6: Functional Adaptation

This is where the biggest day-to-day process changes actually land for end users.

  1. Step 15 - Simplification checks. Business Partner replaces Customer & Vendor master; the Universal Journal (ACDOCA) replaces all classic FI/CO tables; Material Ledger becomes mandatory for inventory valuation; SAP Credit Management (FSCM) replaces classic credit control; Profit Center Accounting is now integrated directly into the GL.
  2. Step 16 - Configuration adjustments. Activate new S/4HANA business functions via SPRO, adjust number ranges, posting periods and field status groups, and reconfigure logistics-to-FI integration around the new posting categories.
  3. Step 17 - Fiori app deployment. Install the SAP Fiori Launchpad (Gateway Front-End Server), assign catalogs and groups to roles, and test core apps - My Inbox, Manage Purchase Orders, and similar - before wider rollout.

🧪 Phase 7: Testing

Three testing layers, each catching a different class of problem before go-live.

  1. Step 18 - Unit testing. Developers validate each module separately against expected behavior.
  2. Step 19 - Integration testing. Cross-module scenarios are tested together - MM-FI, SD-CO, PP-MM - since simplification changes often break the seams between modules first.
  3. Step 20 - User Acceptance Testing (UAT). Business users validate end-to-end processes themselves, and every deviation is documented and tracked to closure before go-live approval.

🚦 Phase 8: Go-Live and Post Migration

  1. Step 21 - Cutover plan. Freeze transactions in ECC, take the final delta data extract, and perform cutover-weekend activities: stop batch jobs, lock users, and finalize the sequence of steps down to the hour.
  2. Step 22 - Go-live. Switch over to S/4HANA production: unlock users, schedule background jobs, and verify every interface connectivity point before normal operations resume.
  3. Step 23 - Post-go-live support (hypercare). Monitor performance via ST02, ST03N, SM50, and DBACOCKPIT. Hypercare typically runs about four weeks, with the project team resolving incidents fast and running extra user training until the business is stable on the new system.

🚀 Phase 9: Continuous Optimization

  1. Step 24 - Enable innovation. Most companies don't stop at "migrated" - they adopt AI and machine learning features, predictive analytics, and embedded BPC (Business Planning and Consolidation), and extend the core system using SAP Business Technology Platform (BTP). This is also where tools like SAP Joule AI start adding real value, since they depend on the Universal Journal and clean master data that only exist after a completed migration.
🏭

Case Study Note: The project team stood up a small three-person Center of Excellence (CoE) six weeks after go-live to own ongoing governance - not the original project team, which had disbanded. This CoE, not the project team, is who now evaluates new SAP Joule AI and BTP extensions.

⚠️ Common Migration Challenges

A few pitfalls show up on nearly every migration project, regardless of company size.

Underestimated custom code volume
Landscape documentation is almost always incomplete. Run ATC before finalizing the project timeline, not after.
Data quality surprises
Duplicate vendor records and inconsistent master data tend to surface only once Business Partner conversion begins. Run SAP Information Steward early, not just during Phase 4.
Underestimating training time
End users typically need close to double the planned hours to get comfortable with Fiori apps versus the old SAP GUI transactions.
Skipping dry runs
Teams that go straight to production DMO without a full sandbox rehearsal routinely blow past their downtime windows.

☁️ SAP S/4HANA Deployment Options Compared

One decision made in Phase 1 shapes almost everything that follows: where does the new system actually live?

Deployment Models3 Options
Deployment ModelWho Manages InfrastructureBest Fit
On-PremiseCustomer's own IT / Basis teamHeavy customization or strict data residency rules
RISE with SAPSAP manages infrastructure; customer keeps configuration controlCompanies wanting to offload hardware/OS management
Public CloudFully managed by SAP, standardized processesCompanies willing to adopt SAP best-practice processes with minimal customization

🔐 Security and Authorization Considerations

Migration projects are a natural checkpoint to clean up years of accumulated authorization sprawl. When Business Partner replaces the old Customer and Vendor master records, existing authorization objects tied to those transactions often need re-mapping rather than a straight copy-forward.

  • Re-run a full SoD analysis against the new Fiori role structure
  • Time-box and log emergency/firefighter cutover access
  • Validate interface/service-user authorizations post-migration

📖 Glossary of Key Migration Terms

Terms You'll See Constantly7 Terms
TermMeaning
ACDOCAThe Universal Journal table merging FI and CO postings into one source of truth
DMODatabase Migration Option - combines upgrade, DB migration and Unicode conversion
LTMCTransaction for the SAP Migration Cockpit, used for standard data migration objects
ATCABAP Test Cockpit - static code analysis against S/4HANA compatibility rules
Business Partner (BP)Unified master data object replacing separate Customer/Vendor records
Simplification ItemAn official SAP-documented data model or process change between ECC and S/4HANA
HypercareThe intensive support period immediately after go-live, typically ~4 weeks

💰 Cost and Timeline Estimation

No two migrations cost the same, but a pattern holds across most mid-size manufacturing companies: a brownfield conversion generally runs 9 to 14 months end to end, while a greenfield implementation with process redesign stretches to 12 to 24 months. Cost is driven far more by the volume of custom code and the number of legal entities in scope than by data volume alone - which is exactly why Phase 1's readiness check and Phase 5's custom code scan matter so much for budgeting accuracy.

💼 Career Opportunities in S/4HANA Migration

Demand for consultants who have actually lived through a conversion project - not just studied it - remains strong. Roles that come up repeatedly include SAP Basis engineers running the technical conversion, functional consultants (FI, MM, SD) handling simplification adaptation, ABAP developers doing custom code remediation, and data migration specialists running the Migration Cockpit and reconciliation cycles.

What separates a strong migration-project candidate from a generic SAP resume isn't just tool familiarity - it's being able to speak to specific decisions made under pressure: why a team chose brownfield over greenfield, how a custom-code backlog got triaged when there wasn't time to fix everything, or how a cutover weekend actually played out. Treating each of the nine phases above as a checklist of "can I explain this from experience, not just from a slide" is a genuinely useful way to prepare for these roles.

✅ Quick Pre-Migration Checklist

Before a migration project even gets budgeted, most experienced Basis and functional leads run through a short gut-check list:

  1. Has a SAP Readiness Check actually been run in the last six months, or is the team working off an old one?
  2. Is there a documented, current inventory of custom Z-objects and interfaces - not just what IT believes exists?
  3. Has a deployment model (on-premise, RISE, public cloud) been agreed at the sponsor level, not just proposed by IT?
  4. Is there a named business owner for data reconciliation in Phase 4, separate from the technical migration lead?
  5. Has a realistic hypercare budget been set aside, rather than assuming the project team disbands the day after go-live?

❓ FAQ - SAP S/4HANA Migration

How long does a SAP S/4HANA migration take?
A brownfield conversion for a mid-size company typically takes 9 to 14 months, while a greenfield implementation can take 12 to 24 months depending on scope, customization and the number of countries involved.
What is the difference between greenfield and brownfield S/4HANA migration?
Greenfield is a fresh implementation where only master data and open transactions move over, letting a company redesign processes. Brownfield converts the existing ECC system in place, preserving history and configuration but carrying forward technical debt.
What is DMO in SAP S/4HANA migration?
DMO, the Database Migration Option of the Software Update Manager, combines the release upgrade, the database migration to SAP HANA and the Unicode conversion into a single guided procedure, reducing overall downtime.
Is SAP ABAP custom code automatically compatible with S/4HANA?
No. Custom code must be checked with the ABAP Test Cockpit against S/4HANA-specific rules, since simplified data structures like the Universal Journal and Business Partner model can break direct table access and obsolete function calls.
What is the SAP Readiness Check used for?
The SAP Readiness Check analyzes an existing ECC system to flag simplification items, custom code impact, add-on compatibility and sizing needs before a migration project is scoped, helping teams plan realistic timelines.
What happens during the hypercare period after go-live?
Hypercare is an intensive support window, usually about four weeks, where the project team closely monitors system performance, resolves incidents quickly, and provides extra end-user training until the business stabilizes on the new system.

✅ Summary - The 9 Phases at a Glance

9-Phase Framework Overview9 Phases
PhaseFocusTypical Duration
1Planning & Assessment4-8 weeks
2Preparation4-6 weeks
3System Conversion (DMO)6-10 weeks
4Data Migration6-12 weeks
5Custom Code Migration4-10 weeks (parallel)
6Functional Adaptation6-10 weeks
7Testing6-8 weeks
8Go-Live & Post Migration2-4 weeks + hypercare
9Continuous OptimizationOngoing

📘 Related SAP Tutorials

SAP Reference

SAP All Standard Reports List

The complete list of SAP standard reports with T-codes and descriptions, organized by module.

Read Tutorial
SAP Reference

SAP All Tables List - All Modules

The complete reference of SAP database tables across MM, SD, FI, CO, and more, organized by module.

Read Tutorial
SAP Reference

What Is SAP Joule Studio? Complete Beginner Guide

SAP Joule Studio is the platform where developers and consultants build and extend AI-powered experiences on S/4HANA.

Read Tutorial