Migration Architecture
Architect / Cross-trackbeginner

Foundations of Migration Architecture: Why the Approach Decision Matters

Introduces the business and technical purpose of migration architecture and the three core approaches (greenfield, brownfield, hybrid/selective data transition) used when moving from ECC to S/4HANA.

Explanation

Migration architecture is the discipline of deciding how an organization moves its ERP landscape from an existing system (typically SAP ECC) to a target system (typically S/4HANA, on-premise, private cloud, or public cloud), while balancing business continuity, cost, risk, and long-term maintainability. This is not a technical detail buried inside a project plan; it is one of the first and most consequential decisions in any S/4HANA transformation program, because it determines the scope of process redesign, the data volumes that must be handled, the downtime windows required, the tooling used, and the skills needed on the project team. At a beginner level, it is important to understand that there is no single 'correct' migration approach. Three broad patterns exist. Greenfield means implementing S/4HANA as a new system, re-designing processes and configuration largely from scratch, typically using SAP Activate methodology and Best Practice content as a starting point. This approach is attractive when the existing ECC system carries significant technical debt, heavy customization, or outdated processes that the business wants to leave behind. Brownfield (also called system conversion) means technically converting the existing ECC system into S/4HANA, preserving configuration, custom code, and historical data as much as possible. This is attractive when the existing system is well-maintained and the business wants to minimize process disruption and change management effort. Hybrid approaches, sometimes called selective data transition, sit between the two: they allow selective migration of specific data, organizational units, or company codes into a new S/4HANA system, combining elements of redesign with data continuity, often using specialized SAP tooling. The purpose of a migration architecture engagement, then, is to gather the constraints that will drive this choice: the condition of the current system landscape, the appetite for process change, budget and timeline constraints, data volume and quality, regulatory and audit requirements around historical data retention, and the organization's strategic direction (for example, adoption of Clean Core principles, which favor minimizing custom code in the core system in favor of extensions on SAP BTP). A foundational architect must also understand that this decision is not purely technical. It has legal, financial, and organizational change dimensions. For example, brownfield conversions may carry forward custom code that violates Clean Core guidance, creating future upgrade friction. Greenfield implementations may require years of historical data to remain accessible via a read-only archive or reporting system rather than migrating it all into the new system, which has implications for audit and tax retention obligations that vary by country. From a runtime perspective, understanding the target landscape matters too: is the target S/4HANA on-premise or private cloud (where more customization and BTP-based side-by-side extension is possible), or is it S/4HANA Public Cloud (where the core is largely fixed and virtually all extension happens via BTP and defined extensibility options)? The public cloud model materially narrows the brownfield option because in-place technical conversion of ECC customizations does not map cleanly onto the public cloud's standardized core. This lesson sets the stage: subsequent lessons in this topic go deeper into the trade-off analysis between approaches, non-functional and security requirements, data migration and integration architecture, rollback and governance, and long-term cost and operational implications.

Real project scenario

A mid-size manufacturing company running a 15-year-old, heavily customized ECC system asked an architect to recommend a migration path. Initial stakeholder interviews revealed conflicting goals: finance wanted to preserve five years of transactional history for audit continuity, while IT leadership wanted to eliminate accumulated technical debt from years of unmanaged custom developments. The architect ran a two-week assessment covering custom code volume, business process pain points, and data quality, and presented options rather than a single answer: a full greenfield rebuild with a defined historical data archiving strategy, versus a brownfield conversion paired with a custom code remediation project. The business ultimately chose brownfield with mandatory custom code remediation, accepting a longer technical cleanup phase in exchange for preserving process continuity for a global rollout already underway.

Common mistakes

โ€ข Treating migration approach selection as a purely IT decision without involving finance, tax, and compliance stakeholders on data retention needs โ€ข Assuming brownfield is always cheaper or faster without accounting for custom code remediation effort โ€ข Assuming greenfield automatically eliminates all technical debt without a firm governance process to prevent re-introducing it โ€ข Failing to check whether the target deployment (public cloud vs private cloud/on-premise) even permits the desired approach โ€ข Making the approach decision before completing a realistic assessment of current system complexity and data volume

Best practices

โ€ข Always start migration architecture work with a fact-based assessment of current system complexity, custom code, and data quality before recommending an approach โ€ข Explicitly involve finance, tax, and compliance stakeholders early when discussing historical data retention โ€ข Confirm the target deployment model (on-premise, private cloud, public cloud) before assuming an approach is technically feasible โ€ข Document the trade-offs considered, not just the final recommendation, to support governance and audit of the decision โ€ข Treat the approach decision as revisitable if new constraints emerge during detailed assessment, rather than treating it as fixed from day one

Interview angle

Interviewers commonly probe whether a candidate can articulate the difference between greenfield, brownfield, and hybrid/selective data transition approaches, and more importantly, whether the candidate can reason about which factors (business change appetite, custom code debt, timeline, target deployment model) drive the choice rather than reciting definitions. Be ready to discuss a real or realistic scenario where you weighed trade-offs rather than defaulting to one approach.