Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table
All guides

SAP in mergers, acquisitions and divestitures: the complete guide to consolidation, carve-outs and proving it worked

A practitioner’s guide to SAP in M&A: choosing the target state, the DMLT, BTC, SDT, Central Finance and Migration Cockpit options, clean teams and TSAs, org and master data harmonization, carve-outs, and the reconciliation, regression and mock-cycle evidence that gets a consolidation signed off.

Matt Angerer
October 23, 2026 · 55 min read

Every deal model has a line for IT synergies and a line for integration cost. In an SAP shop, both lines run through the ERP. Consolidated books, shared procurement, one order-to-cash process, a clean exit from a transition services agreement: each one depends on moving company codes, plants, customers, suppliers and open items from one SAP configuration into another, or prying them apart, without losing a cent or a shipment. This guide covers the whole arc, from the scenario decision to the evidence a controller signs. It is written for the people who carry it out: SAP leads, finance transformation teams, test managers, IMO leads, and the CIOs who have to tell the board it worked.

One thread runs through all of it. In M&A, the data move is rarely what fails. What fails is proving that the moved data and the changed processes behave correctly at the new scale and in the new structure, before the business depends on them. That is why the testing, verification and validation section is the longest one here.

Disclosure: Matt Angerer, who runs The Sign-Off Table, works at ACCELQ. ACCELQ appears in this guide as the worked example for automating the verification work in the testing sections. Every other part of the guide is tool-neutral, and the methods apply whatever automation you use. ACCELQ does not sponsor or review this site. Read the full disclosure.

Key takeaways

  • Pick the target state from the deal thesis, not from the tool catalog: absorb, keep standalone, coexist then converge, merge into a new platform, or separate. Each one has a different SAP toolset and a different testing bill.
  • SAP offers two different things that people confuse. DMLT is an SAP-delivered service for company code merges, splits, transfers and carve-outs. SAP Business Transformation Center (BTC) is a Cloud ALM tool whose execution scenario today is Lean Selective Data Transition from ECC to S/4HANA.
  • Company codes must be in the same client before SAP can merge them. A cross-system merge is always two moves: first into one client, then the merge.
  • Before close, IT can share structures but not competitively sensitive values. The FTC’s record $5.6 million gun-jumping penalty in January 2025 is the reminder. No target production data goes into buyer test systems before close.
  • Verification is layered: volumes, balances, open items, sub-ledger to GL, mapping, document flow, intercompany, field samples, and negative tests for carve-outs. SAP gives you LTVF, DTV and the Central Finance comparison reports for parts of it; the rest is your test design.
  • Capture an end-to-end regression baseline before anything moves, re-run it after every mock cycle, and keep every result. That evidence pack is what turns a cutover into a sign-off.
  • Public failures cluster in the same places: insufficient end-to-end testing, untested capacity at merged volume, and a TSA exit stacked on an ERP cutover.

Why SAP decides whether the deal pays

McKinsey found in 2011 that 50 to 60 percent of synergy initiatives in the deals it studied were strongly related to IT, and that successful IT integrations delivered 10 to 15 percent IT cost savings[54]. The study is old, but the mechanism has not changed: shared services, consolidated procurement and a single close need a single system, or at least systems that agree. KPMG’s 2026 guidance on SAP integration in M&A makes the same point from the delivery side. It recommends consolidating ECC and S/4HANA landscapes in phases, starting with finance[40].

On the sell side the dependency is sharper. Deloitte’s 2026 divestiture survey of about 1,500 executives found that sellers struggle most after close with stranded costs, TSAs and financial reporting, and that most businesses are far from fully separated at close[44]. PwC’s analysis of carve-outs puts a number on speed: an 8 to 11 percent value uplift, of which roughly 5 to 7 percent comes from about a year of extra value capture by exiting the TSA early and 0.5 to 0.8 percent from avoided TSA markup[43]. The SAP separation is usually the longest pole in that tent.

And when it goes wrong, it goes wrong in public. Asda’s chair called the problems in its separation from Walmart’s systems “totally self-inflicted”, naming insufficient testing among the causes[65]. Neogen told the SEC that its new ERP and the exit of transition agreements with 3M led to shipment delays and an elevated order backlog[62]. Both stories are in the case studies below, along with what to test so they don’t become yours.

Scenarios and target states

Start with the deal, not the software. Six scenarios cover almost everything I see, and each one points to a different family of SAP options.

ScenarioWho actsTypical SAP target statesPrimary SAP tooling
Acquisition: absorbBuyerTarget becomes new company codes in the buyer’s SAPMigration Cockpit, DMLT company code transfer, Lean SDT; Central Finance as an interim
Acquisition: keep standaloneBuyerTarget keeps its ERP; financial consolidation onlyGroup Reporting flexible upload; Central Finance replication
Acquisition: coexist, then convergeBuyerFinance integrated at Day 1, operations laterCentral Finance or Group Reporting first; later SDT, Migration Cockpit or company code transfer
Merger of equalsBothSurviving system, a new combined S/4HANA, or two systems in a two-tier modelClient transfer, SDT (shell or mix-and-match), DMLT company code and controlling area merge, CoA conversion
Divestiture or carve-out (sell side)SellerLogical separation under a TSA, then physical: clone-and-delete, shell plus selective migration, or carve-in to the buyerDMLT company code deletion / carve-out, SDT, partner tools, ILM for retained data
Spin-off or IPOSeller to NewCoStandalone NewCo: clone, greenfield, or two-tier public cloudAs for carve-outs, plus a full standalone landscape

Consultancies name the same choices in different words. An academic synthesis lists best-of-breed, absorption, co-existence and new-build[79]. PwC uses transformational, absorption, tuck-in and standalone[42]. Deloitte’s carve-out options are to separate the existing landscape and keep it, migrate onto the buyer’s systems, or implement a new cloud solution[47]. KPMG adds the execution pattern: phased (lower risk), big bang (faster and riskier, suited to simpler landscapes), or hybrid[40]. Whatever vocabulary your IMO uses, write the target state down in one sentence per legal entity and get the steering committee to sign it.

The decision tree

Buying a company

Does the deal thesis need the target’s operations on your SAP (shared services, procurement, supply chain synergies)?

  • ↳ No: growth thesis, autonomy, or possible resale

    Keep standalone, consolidate financially

    Group Reporting (flexible upload) from Day 1; optional Central Finance

    Lowest risk; keep an eye on the target’s own ECC maintenance dates.

  • ↳ Yes

    Do you need consolidated, mapped finance at close, before operations can move?

    • ↳ Yes

      Coexist, then converge

      Central Finance or Group Reporting first; operations later via Migration Cockpit, SDT or DMLT

      Finance Day 1; operational move after Day 100.

    • ↳ No, or once finance is covered

      Is the buyer already on S/4HANA?

      • ↳ Yes

        Absorb into the buyer’s S/4HANA

        Migration Cockpit (new company codes), Lean SDT in BTC (ECC source), DMLT company code transfer

        Company code merge later, and only if the legal entities merge.

      • ↳ No, both on ECC

        Pick a merge-and-convert sequence

        A: merge on ECC (DMLT), then convert · B: convert the leading ECC, then migrate the target in · C: one SDT program

        Driven by the 2027 / 2030 / 2033 dates.

Merger of equals

Is one landscape clearly the better template (release, process fit, clean core)?

  • ↳ Yes

    Surviving system absorbs the other

    Client transfer or migration into one client, then DMLT company code / controlling area merge where legal entities merge

    Company codes must sit in the same client before a merge.

  • ↳ No

    New combined S/4HANA, or two-tier

    SDT shell conversion or mix-and-match with CoA harmonization; two-tier with Public Edition for smaller units

Selling (carve-out, spin-off)

Is the divested business its own company code (legal entity)?

  • ↳ No: a plant or division inside a shared company code

    Restructure first, then separate

    DMLT company code split or plant reallocation, then carve out

    Co-mingled data is the hard part; budget for it.

  • ↳ Yes

    Does the buyer (or NewCo) have an SAP landing zone ready at close?

    • ↳ Yes

      Carve-in to the buyer

      Selective migration (SDT, partner tooling, Migration Cockpit) under a short TSA

    • ↳ No

      Clone-and-delete, shell + selective, or greenfield NewCo

      DMLT company code deletion / carve-out; SAP LT shell creation + SDT; S/4HANA Cloud Public Edition for standard processes

      Run it under a TSA with an exit plan from day one.

Scenario decision tree. Each leaf names a target state and the SAP tooling that usually delivers it; the sections below explain each option and its testing implications.

The factors that move the decision

Decision factorPoints towardWhy
Deal thesis is cost synergy (shared services, procurement)Absorb or converge into one SAPMost synergy initiatives depend on IT[54]
Deal thesis is growth or capability, and the target keeps autonomyStandalone plus financial consolidationThe “standalone” and “tuck-in” archetypes[42]
Consolidated financials needed at close, operations untouchedCentral Finance or Group Reporting firstCentral Finance lets a buyer produce consolidated statements from Day 1 while operational decisions wait[21]
Target on non-SAP or out-of-support ERPAbsorb via Migration Cockpit, or CFIN replication from the non-SAP sourceCFIN accepts non-SAP sources through integration frameworks[21]
Both parties on ECC with 2027/2030 pressureMerge and convert together (SDT), or convert the leading system firstSDT lists merging or splitting systems and CoA harmonization as scenarios[11],[14]
Divested unit is a whole company codeCompany code carve-out (clone-and-delete or selective)A whole legal entity is the easier case[73]
Divested unit is a plant or division in a shared company codeMove it into its own company code first, then carve outPlants and shared company codes are the hard case[73]
Short TSA, midsize business with standard processesGreenfield on S/4HANA Cloud Public Edition, or two-tierAccelleron replaced 21 ERPs in 22 months against a 24-month TSA[39]
Long antitrust reviewMore pre-close design in clean rooms; minimal Day 1Sign-to-close median is about 3 months, some take 10 or more[44]
Repeat acquirerA reusable onboarding templateReuse configuration and test assets from the first deal[57]

Real programs show the range. Liberty Global’s Sunrise merged with UPC and moved six legacy systems to one S/4HANA, halving the landscape; the platform later supported Sunrise’s spin-off and listing in November 2024[48]. Accelleron, spun out of ABB, ran S/4HANA Cloud Public Edition with SAP ERP in a two-tier model and finished separation in 22 months across 40 countries[39]. Both are success stories told by their delivery partners or SAP, so read them as possibility, not as benchmarks.

The SAP toolbox in 2026

The tooling is where most published guidance is out of date or muddled. Here is the current picture, as of October 2026, with the distinctions that matter.

SAP / partner serviceCustomer-run SAP toolFinance-only integrationNew build

DMLT services (SAP LT)

SAP-delivered service or partners

Moves:
Org units in place: company code merge, split, transfer, clone, deletion/carve-out; controlling area merge/split; plant merge and reallocation; CoA conversion
Route:
ECC, S/4HANA; same-client rules apply
Validate with:
LTVF (Business Data Validation service)

BTC: Lean Selective Data Transition

Customer, in SAP Cloud ALM

Moves:
Selected company codes and time slices, leaving old data behind
Route:
ECC → S/4HANA only (S/4 → S/4 on the roadmap)
Validate with:
Cycle types, cycle logs, Data Transition Validation

SDT engagement (shell, mix-and-match)

SAP and SDT partners

Moves:
Merge or split systems; harmonize CoA, master and transaction data; S/4 → S/4 carve-outs
Route:
To RISE private cloud or on-premise; not Public Edition
Validate with:
Partner tooling plus LTVF / DTV

Central Finance

Customer and SI

Moves:
Financial postings only, replicated and mapped in real time
Route:
SAP and non-SAP sources → S/4HANA CFIN
Validate with:
CFIN comparison reports: counts, balances, line items

Group Reporting

Customer

Moves:
Consolidation data: first consolidation, step acquisition, divestiture
Route:
Any source via flexible upload
Validate with:
Data monitor, consolidation of investments postings

Migration Cockpit (F3473)

Customer and SI

Moves:
Master data and open items into new company codes
Route:
Files, staging tables, or direct transfer from SAP ERP by company code
Validate with:
Simulation, migration logs; your own reconciliation

Greenfield NewCo

Customer, often with GROW

Moves:
Nothing technical; master data and open items loaded
Route:
Fresh S/4HANA, often Cloud Public Edition
Validate with:
Full test cycle; load reconciliation

Across all of them

End-to-end process regression, interface checks, SoD analysis and report-level reconciliation are yours to run whichever tool moves the data. That layer is where test automation earns its keep.

Tooling map. Colors show who runs each option; every card names the validation tooling that comes with it. Whatever moves the data, end-to-end regression and interface testing remain the program’s job.

DMLT: the service for org-unit changes

SAP’s Data Management and Landscape Transformation (DMLT) group, the successor to the old SLO (System Landscape Optimization) offering, delivers org-unit transformations as SAP services built on SAP Landscape Transformation tooling. The SAP Support page for mergers, acquisitions, divestments and restructuring lists company code clone, deletion/carve-out, merge, split and transfer; controlling area merge and split; plant merge and reallocation; HCM restructuring; and BW services. It says the services cover ECC, S/4HANA and cloud solutions from design through cutover, and names Migration Cockpit, SAP Landscape Transformation and Test Data Migration Server as related products[1]. SAP employees were still publishing DMLT company code merge guides in March 2026[2].

The underlying solutions are documented in the SAP LT 2.0 Master Guide. It dates from 2018, so check each scope against the current SAP Notes, but it is still the clearest list of what each transformation does[5]:

SAP LT solutionWhat it does (per SAP)SAP Note
Company code mergeMerges participating company codes; can harmonize CO master data1589619
Company code deletionDeletes data assigned to a company code, keeps relevant shared data, leaves the system intact1462004
Controlling area mergeIncludes cost center and profit center merge1589622
Chart of accounts conversionRename, restructure, merge; 1:1 or n:1; splitting is not possible1461700
Profit center reorganizationMerge, split or change profit centers on a future key date; every step logged1534197
Segment reorganizationChange segment-to-profit-center assignment (new G/L)1686874
Fiscal year conversionShift fiscal years for all or selected company codes1591805
Customer / vendor number conversionRename 1:1, merge n:1, move number ranges1591808 / 1591809
Material number rename1:1 rename, number range move1591807
Client transferMoves clients from senders into one receiver; no client merge and no business harmonization1462006
Shell creationCopy of a system with reduced data volume, used as a receiver2030760

Two rules from SAP Help shape every merge plan. First, the company codes to be merged must be in the same client. Second, document flow is not affected and running processes continue, but you may need adjustments to controlling areas, G/L, customer and vendor customizing, charts of accounts and number ranges[3]. So a merge of company codes that live in two systems is always two steps: get both into one client (client transfer, migration or SDT), then merge.

SAP’s 2026 DMLT company code merge guide lays out seven steps: pre-planning and analysis; clean-up (cut-off date, clear open items, reconcile intercompany, archive); configure the target company code; data transformation “validated against the source totals”; testing and validation (reconciliation, functional, SIT, UAT, performance, compliance and audit); cutover; and hypercare with decommissioning of the old company codes[2]. Step five is one paragraph in that guide. It is a third of this one.

SAP Business Transformation Center: Lean SDT in Cloud ALM

SAP Business Transformation Center (BTC) is a different product. It runs on SAP Cloud ALM and frames SAP’s standard transformation solutions: analysis (Digital Blueprint, Find Transformation Approach) and execution (Migration Cockpit, Lean Selective Data Transition, SUM, the RISE system transition workbench, Data Transition Validation). SAP lists it as included in the SAP support offering[6]. The Find Transformation Approach app combines SAP Readiness Check data, data profiling and a questionnaire to recommend new implementation, selective data transition or system conversion with a percentage fit. For a public cloud target, the only option it offers is new implementation[8].

Lean SDT in BTC lets you leave outdated company code or fiscal year data behind with time-slice filtering. Since April 2025 it is wired into Cloud ALM project and task management, and transformation projects can currently only be created for selective data transition from ECC to S/4HANA[7]. A community comment says S/4HANA to S/4HANA is on the 2026 roadmap[10]; I found no SAP release note confirming it as of this writing, so don’t plan an S/4-to-S/4 carve-out on BTC without checking.

Why testers should care about BTC. It formalizes three cycle types. A test cycle lets errors be bypassed for iterative tuning. A dress-rehearsal cycle is meant to practice the productive cutover with parameters close or equal to it, and errors block all further steps. Then the go-live cycle. Each runs through prevalidation, preparation, transformation and post-processing, with at most three active cycles and logs in the Cycle Logs app[9]. That is a mock-cycle discipline built into the tool, and you should mirror it even when you use something else.

Selective Data Transition engagements

SAP defines SDT as a migration into S/4HANA with selective scope and individual transformations. Its scenarios include staged cutover by company code, wave rollouts by system, client or company code, merging or splitting systems, harmonizing master data, transaction data or the chart of accounts, and M&A carve-outs from S/4HANA to S/4HANA. Targets are RISE private cloud and on-premise; public cloud is not supported. SAP runs SDT with an expert group of partners founded in 2020[11]. The two technical patterns are shell conversion (a copy of production stripped of master and transaction data, then converted) and mix-and-match (a fresh install that receives selected configuration and code)[13],[12]. In a multi-ERP merger, a common pattern is to pick the leading ERP, shell-convert it, then migrate the others after harmonization[14]. One partner markets carve-out, conversion and cloud move as a single project with one set of testing and one go-live[74]; that is a partner claim, but the logic is sound if the test plan is built for it.

Central Finance: Day 1 finance without touching operations

Central Finance replicates financial postings from SAP and non-SAP sources into an S/4HANA instance through SAP Landscape Transformation Replication Server. Because it is finance-only, operational integration decisions can wait, and account, customer and profit center mapping happens during replication, so harmonization can mature over time. Parties can exchange data structures (not values) before close, so the mapping design can start early[21]. Central Finance also brings reconciliation with it: comparison reports at three levels (document counts, G/L and cost element balances, line items), one source system per report[22]. Load in order: master data, cost objects, WBS elements, FI/CO postings, then CO secondary postings[23].

Migration Cockpit: new company codes from files or direct transfer

The Migrate Your Data app (F3473) replaced the LTMC Web Dynpro transaction[17]. It offers files, staging tables, and direct transfer over RFC from SAP ERP; direct transfer selects by company code and needs DMIS 2011 SP19 or later on the source[15],[16]. Community posts say direct transfer does not support S/4HANA sources[18], so S/4-to-S/4 carve-ins lean on staging tables, files, SDT or DMLT. I found no SAP Help statement that explicitly endorses loading an acquired company as a new company code into a live productive S/4HANA. It is a common rollout pattern, and SAP lists the Migration Cockpit as a related product for DMLT M&A work[1]. Validate object coverage for your release, and load into a production-like copy first.

Group Reporting and greenfield

SAP S/4HANA Finance for group reporting supports consolidation of investments for first consolidation, step acquisition, partial and total transfer, partial and total divestiture, and horizontal merger[19]. Decide early how acquisitions enter consolidation (journal entry or flat-file upload) and how divestitures run through consolidation of investments[20]. For a standalone target, flexible upload of its trial balance from Day 1 is the minimum viable consolidated view, with no change to the target’s systems.

Greenfield is the other end. A carve-out lets NewCo start with a clean core without extensive customizations[41], and SAP’s two-tier ERP material names acquisitions and divestitures as drivers[38]. In PwC’s carve-out analysis, a fit-for-purpose IT system using pre-packaged accelerators such as ERP solutions added 1.5 to 2 percent in value capture[43]. The price is a full process build and a full test cycle.

The ECC 2027/2030 deadline factor

If either party runs SAP ECC, the maintenance calendar is part of the deal. Mainstream maintenance for SAP Business Suite 7 ends at the end of 2027; optional extended maintenance runs to the end of 2030 for a premium of two percentage points; S/4HANA is committed to 2040[27]. Separately, the SAP ERP, private edition, transition option was announced in 2025 to cover 2031 to 2033 for customers who move to SAP ERP, private edition by the end of 2030; as first announced it could not be bought before 2028, and it is not a maintenance extension[28]. An October 2026 update lets those subscriptions run to the end of 2035, with further prerequisites in SAP Note 3591251, while the move must still happen before the end of 2030[29]. Our guide to the ECC maintenance dates covers the details.

OptionWhen it fitsRiskTesting bill
A. Merge on ECC (DMLT), then convert onceBoth on ECC, merge is urgent, conversion planned inside the windowTwo projects; ECC work is technical debtTwo full reconciliation and regression cycles[1]
B. Convert the leading ECC, then migrate the target inBuyer conversion already under wayTarget waits; dual running costsConversion cycle, then a migration cycle[14]
C. Merge and convert in one SDT programBoth on ECC; CoA and org harmonization wantedHighest single-event complexity; needs an SDT partnerFewer, larger mock cycles[11]
D. Target onto the buyer’s existing S/4HANABuyer already on S/4HANAHarmonization inside a live systemMigration cycles plus regression of the buyer’s live company codes[7],[15]
E. Keep the target on ECC under coexistence, sunset by 2030Low synergy, possible resaleMaintenance cliff; extended maintenance premiumECC regression for every legal and tax change until sunset[27]

Every extra hop adds a full regression and reconciliation cycle. Option C concentrates the risk into fewer, larger rehearsals. If you go that way, invest in automation before Mock 1, because each rehearsal will need the same suite run end to end.

Worked example: 2000/2100 into 1710

To keep the rest of the guide concrete, here is one illustrative deal used throughout. The names, numbers and dates are invented for teaching; the SAP objects and constraints are real.

BuyerTarget
ReleaseSAP S/4HANA 2023, on-premise, production client 100SAP ECC 6.0 EHP8, production client 300
Company codes1710 (US, USD)2000 (US manufacturing, USD); 2100 (Canadian sales subsidiary, CAD)
Controlling areaA0002000 (both company codes, cross-company-code controlling)
Chart of accountsYCOA (operational)TGCA, about 1,400 accounts
Fiscal year variantK4 (calendar year, 4 special periods)K4
Plants / sales orgsPlant 1710; sales org 1710Plants 2000, 2010 (US) and 2100 (Canada); sales orgs 2000, 2100
Customers / suppliersBusiness partnersClassic KNA1/LFA1 masters, no business partners yet; 340 customers and 410 suppliers also trade with the buyer
InterfacesEDI with major customers, bank connectivity, tax engineEDI with 60 trading partners, two banks, a third-party WMS at plant 2010

Deal thesis: procurement and shared-service synergies, so the target state is absorption. The target’s legal entities survive at first; the US entity behind 2000 will legally merge into the buyer’s US entity about a year after close. Entity 2100 stays a separate Canadian subsidiary.

The plan the IMO signs:

  1. Day 1: the target stays on ECC. Group Reporting receives 2000 and 2100 trial balances by flexible upload, mapped from TGCA to the group chart of accounts. Treasury, payroll and order-to-cash run as before. Access is segregated and the buyer’s finance team gets read access to target reporting on Day 1, not before.
  2. Days 1–90: capture the target’s end-to-end regression baseline on ECC; finalize org and master data mappings with real values (now legal after close); decide the move route. Here: Migration Cockpit direct transfer by company code from ECC (DMIS level confirmed on the source), with SAP and the SI comparing it against a DMLT company code transfer or Lean SDT. 2000 and 2100 arrive as new company codes in client 100, assigned to controlling area A000.
  3. Months 3–8: three mock loads into a fresh copy of buyer production, then a dress rehearsal. Reconciliation, regression, interface, SoD and performance tests after every one.
  4. Month 9: cutover at a period boundary (open items as of the period-end close, never mid-month), then hypercare through the first quarter-end close.
  5. Month 13 onward: after the legal merger, a DMLT company code merge folds 2000 into 1710. It is possible only now, because both company codes are finally in the same client[3]. Then the target ECC goes read-only, retained data moves to an archive, and the system is decommissioned.

Sign to close: clean teams and gun-jumping

The period between signing and closing is where IT teams most often get ahead of the law. The FTC’s guidance is plain: the risks of sharing information with a competitor last until the merger closes. Current and future prices, strategic plans and costs are sensitive. Information you share should be narrowly tailored and reasonably related to diligence or integration planning. Clean teams should not include people responsible for competitive planning, pricing or strategy, and customer identities should be aggregated or masked[58].

Enforcement is real. In January 2025, XCL Resources, Verdun Oil and EP Energy paid a record $5.6 million civil penalty for gun-jumping; the conduct ran for 94 days in 2021 and included control over the target’s ordinary-course operations and expense approvals. The settlement also requires clean team agreements in future competing-product deals[59]. The final judgment set the penalty at $5,684,377[60]. EY describes clean rooms where outside advisors access both parties’ sensitive data between signing and closing, including for systems integration and access-control benchmarking, with an audit trail of who saw what[51].

Here is how that translates for an SAP team. Take it to your deal counsel and get their sign-off; it is a starting point, not legal advice.

CategoryExamples for SAP workChannel
Generally fine before closeSystem inventories, releases and support packs, architecture diagrams, company code and plant lists, CoA structure without balances, interface catalogs, license contract terms, data models and field mappings with no values, Central Finance mapping designCounsel-approved data room
Clean team onlyCustomer lists and overlap, pricing conditions, supplier contracts and prices, margins, open order books, employee compensationNamed clean-team members; aggregated or masked; logged
Never before closeOperational control (approving the target’s spend, changing its processes), shared production access, cutover of live transactionsNot at all until close

What this means for testing. No production copies of the target in the buyer’s test systems before close, unless anonymized and cleared by counsel. Before close, the test team can build everything that depends only on structure: the test strategy, the reconciliation rule set (with the layers and tolerances, not the values), the data-driven test design keyed by the target’s company codes and plants, and the buyer’s own regression baseline. The target’s baseline and anything that needs its data waits for Day 1. Track what you ask for in the IT due diligence checklist, and log every dataset you receive, who saw it and its counsel clearance in a clean team data-sharing register.

SAP due diligence: what to ask for (structures only)

  • System inventory: SAP products, releases, support packs, databases, hosting, clients and their roles
  • Org structure: company codes, controlling areas, operating concerns, plants, sales and purchasing orgs, with legal entity mapping
  • Finance design: charts of accounts, fiscal year variants, ledgers and accounting principles, currencies, document splitting
  • Custom code: volume, critical custom transactions, enhancement footprint, known clean-core issues
  • Interface catalog: partners, protocols (IDoc, EDI, API, file), middleware, volumes, owners
  • Data volumes: database size, largest tables, archiving status, years of history online
  • Security: role design, GRC or SoD tooling, firefighter process, SSO and identity provider
  • Contracts: SAP license and maintenance agreements, RISE or GROW order forms, affiliate and divestiture clauses
  • Testing assets: existing test cases, automation, test data approach, last upgrade test results
  • Maintenance exposure: ECC dates, planned conversions, open SAP projects

Org structure and master data

Harmonization is where the deal thesis meets the data model. Every object below needs a mapping decision, an owner, a key date and a validation rule. The org structure harmonization map and chart of accounts mapping workbook give you the columns.

ObjectKey constraint or factWhere you configure or check it
Company codeMerge requires the same client; DMLT covers merge, split, transfer, clone and deletion[3],[1]OX02, OBY6; table T001
Controlling areaMerge includes cost and profit center merge; rename and swap possible[5]OKKP, OX19; table TKA01
Fiscal year variantIn S/4HANA, FI and CO share the Universal Journal, so variants must align; fiscal year conversion is SAP LT Note 1591805[5]OB29, OB37
CurrenciesCurrencies can be added to a live S/4HANA company code (1809 onward) through a Manage Currencies project; new currencies live in ACDOCA[32]Currency settings for company code; ACDOCA
Ledgers and accounting principlesSubsequent introduction of a ledger is supported since S/4HANA 1610[33]Ledger and accounting principle configuration
Chart of accountsMerge or rename 1:1 or n:1; no splits[5]OB13, OB62; FS00
Profit centers and segmentsReorganization on a future key date, logged[5]KE51, profit center reorganization plan
PlantsDMLT plant merge and reallocation; carving out a plant usually means moving it into its own company code first[1],[73]OX10, OX18; table T001W
Number rangesCustomer, vendor and material conversions move sets between ranges; migrated data often gets new numbers[5]FBN1, XDN1, XKN1, BP number range configuration, SNRO
Business partnersMDG consolidation standardizes, matches, picks a best record, validates, activates and replicates; consolidation after M&A is a named use case[30]MDG consolidation; BP, table BUT000
IntercompanySettle balances between merging entities before transfer to prevent double counting[2]Trading partner on company (OX15) and BP; intercompany reconciliation
Operating concern (CO-PA)I found no SAP standard service for an operating concern merge in the DMLT catalog. Treat it as an analysis item with SAP, not an assumptionKEA0; profitability segment characteristics

Chart of accounts: n:1 or nothing

The SAP LT chart of accounts conversion supports 1:1 and n:1 mappings with mapping checks, and splitting an account is not possible[5]. The same discipline helps whatever tool you use: every source account maps to exactly one target account. If a source account mixes two meanings (a single “other receivables” account holding employee advances and supplier credits, say), fix it in the source before migration by reclassifying, not by hoping the mapping can split it. In the worked example, about 1,400 TGCA accounts collapse onto a much smaller set of YCOA accounts. Each mapping row carries the reconciliation check that proves it: the sum of mapped source balances equals the target balance by company code, period and currency type.

Business partners: dedupe without merging separate legal entities

Overlapping customers and suppliers are the most underestimated workstream. MDG consolidation matches records using SAP HANA fuzzy search or smart data quality and builds a best record from survivors’ fields[30]. Watch for false positives: records with many matching attributes can still be separate legal entities, so tune match rules and review clusters by hand[31]. A parent company and its subsidiary often share a name, address and phone number but not a tax ID or bank account; merging them breaks credit management, tax reporting and dunning. Log every match group, decision and new ID in a master data harmonization workbook, and record which mock cycle tested it.

Common customers and suppliers also change their role. A customer of the target that is a subsidiary of the buyer becomes an intercompany partner; resolve that before migration, not after the first elimination fails[2].

Running the program: IMO, RACI, timeline

EY describes three tiers: an executive steering committee, an integration management office, and functional workstreams. The IMO owns the roadmap, upholds guiding principles, resolves cross-functional issues and challenges workstream charters against Day 1 requirements, on a weekly cadence, with Day 1 readiness sessions and simulations before close[49]. McKinsey argues the IMO should report directly to a CEO-led steering committee and be staffed with top performers; a traditional PMO is poorly suited to breakthrough value[55]. In carve-outs, EY suggests appointing an executive who stays with the seller to lead the PMO, and warns that allegiances shift[50].

The SAP workstream sits inside that structure, but its test and cutover work cuts across finance, supply chain, HR, security and every interface owner. That is why the RACI matters more than usual.

ActivitySteerCoIMOSAP leadFinanceSecurity / GRCTest leadSICounsel
Target-state decision per legal entityARCCICCI
Pre-close data sharing registerIACCCCIR
Org and CoA mappingIIRAICRI
Master data harmonizationIIRAICRI
Reconciliation rule set and tolerancesIICAIRCI
E2E regression baseline and re-runsIICCCA/RRI
Role harmonization and SoDIICCA/RCRI
Interface rewiringIIACCCRI
Mock cycle go/no-goIARCCRRI
Reconciliation sign-off per company codeIICA/RIRCI
Production cutover go/no-goARRCCCCI
Hypercare exitIARCCRRI

PwC warns that buyers involve too many vendors during sign-to-close, which cascades into one-time cost overruns[43]. Keep the SI count small and make one party accountable for the reconciliation evidence. Track it all in an IMO program tracker and synergy register, and keep the IT side honest with an IT synergy and dual-running cost tracker: two ERP licenses or subscriptions, TSA fees and markup, parallel hosting, duplicate support, interface bridges and archiving all run until the decommission date. Neogen, for example, reported ERP expense as a separate adjusted EBITDA add-back in fiscal 2024[62].

The program timeline

  1. Signing

    IMO, clean team, structural data exchangeGovernance stood up; structures-only data room; Day 1 design starts. The buyer captures its own E2E regression baseline on 1710 (automated ACCELQ scenarios, proven in a pilot on the buyer’s S/4HANA release), which is legal because it touches only the buyer’s system.
  2. Sign to close: median about 3 months, some 10+

    Day 1 readinessTSA schedules, Day 1 must-haves, interim reporting design. Day 1 readiness assessed 30 to 45 days before close[44],[50].
  3. Close = Day 1

    Legal control, minimum changeConsolidation feed live, access segregated, bank and tax set up, customers and suppliers notified.
  4. Days 1–30

    Target baseline and real-value mappingCapture the target’s E2E baseline on ECC (ACCELQ on SAP GUI, data-driven by 2000 and 2100); finalize mappings with real values.
  5. By Day 90

    Draft TSA exit plan, target-state sign-offEY expects a draft TSA exit plan within 90 days of closing[52]. Month 1 and Quarter 1 reporting proven[50].
  6. Months 3–8

    Mock 1, 2, 3 and dress rehearsalAfter every load: reconciliation rule set, CI-triggered ACCELQ regression and interface pack, SoD analysis, performance runs. Evidence filed per cycle.
  7. Month 9

    Cutover and TSA exitPeriod-boundary cutover; final regression run in production-ready state; go/no-go with the evidence pack.
  8. Months 9–12

    Hypercare through first quarter-end closeDaily reconciliation spot checks and regression runs on the changed org units until exit criteria are met.
  9. Month 13 onward

    End stateDMLT company code merge of 2000 into 1710 after the legal merger; ECC read-only; archive; decommission.
Program timeline for the worked example, from signing to end state. Sourced durations are cited; the month markers are illustrative. ACCELQ appears where the regression baseline is captured and re-run (disclosure: the author works at ACCELQ).
BenchmarkNumberSource
Sign to close, divestitures of $100M or more, 2020–2025Median about 3 months; some 10 or moreDeloitte 2026[44]
Day 1 readiness assessment30 to 45 days before closeEY 2021[50]
Draft TSA exit planWithin 90 days of closeEY-Parthenon 2026[52]
IT TSA duration8 to 12 months or longerDeloitte Switzerland 2021[45]
TSA exitTypically 12 to 24 months; 6 to 12 achievablePwC 2023[43]
Public cloud NewCo22 months for 21 ERPs in 40 countriesSAP, Accelleron, 2024[39]
Carve-in8 months, 3 test cycles plus 1 dress rehearsalNatuvion, AMAG, 2024 (partner-reported)[69]
Selective carve-out6 months, 15 TB, history migrated in 48 hoursSNP, South32, 2022 (partner-reported)[72]
Deletion window in a carve-out13.5 hoursNatuvion, Construction Forms (partner-reported)[70]

Day 1, Day 100 and end state

KPMG’s advice is to plan backwards from Day 1, because the transaction side usually sets the date[41]. EY’s carve-out roadmap focuses Day 1 on must-haves such as order-to-cash, notes that ERP often requires logical and physical separation of commingled data and systems, and frames reporting as Day 1, Month 1 and Quarter 1. IT has to operationalize new legal entities, segregate access, handle name changes and enable separate financial reporting, and the seller should settle intercompany balances[50]. Watch system blackout periods during cutover.

AreaDay 1 must-haveBy Day 100End state
Legal entityCompany code active with correct name, address and tax IDs on output formsAll forms, letterheads and e-invoicing IDs updatedLegal mergers reflected (company code merge or closure)
FinancePeriod open and close works; consolidation feed (Group Reporting or CFIN)Month 1 and Quarter 1 close provenOne close, one CoA, one consolidation
BankingBank accounts and payment runs (F110) workingCash pooling and bank statement processing harmonizedBank landscape rationalized
Order-to-cashOrders, deliveries, billing and collections uninterruptedCustomer master harmonized; credit management alignedOne O2C process
Procure-to-payPOs, goods receipt, invoice verification uninterruptedSupplier overlap resolvedShared procurement live
Payroll and HRPayroll runs on timeHR data separation or integration plan executedOne HR model
AccessUser access segregated; cross-entity access removedRoles harmonized; SoD analysis clean or mitigatedOne role model
InterfacesBanks, EDI and tax workingRewiring plan tested in mocksBridges retired
TestingBaselines captured; Day 1 smoke tests passedMock 1 complete with evidenceRegression suite in business-as-usual

The Day 1 / Day 100 / end-state readiness checklist turns this into owners, dependencies, TSA references, test evidence and go/no-go criteria.

TSAs, reverse TSAs and the exit

A transition services agreement (TSA) is the seller running services for the buyer after close, usually including SAP: the divested company codes keep transacting in the seller’s system while the buyer builds its own. A reverse TSA runs the other way, with the buyer providing services back to the seller, for example when shared master data or a shared plant ends up on the buyer’s side. I found no Big 4 source that defines reverse TSAs in detail, so treat the term as practitioner shorthand and write the scope out in full.

Durations are longer than people plan for. Deloitte Switzerland assumes IT TSAs of 8 to 12 months or longer[45]. PwC puts a typical TSA exit at 12 to 24 months, with 6 to 12 achievable, and counts more than 1,500 design decisions in a typical exit[43]. Accelleron had 24 months[39]; Asda’s initial arrangement with Walmart was three years[65].

  1. ScopeServices, SAP systems, company codes, volumes, SLAs; defined before buyer diligence[52]
  2. Price and contractCost plus a modest single-digit markup; escalation path; license consent[46]
  3. OperateLogical separation in the seller’s SAP; SLA and KPI reporting; steering committee
  4. Exit planDraft within 90 days of close; the decision log starts here[52]
  5. Build and rehearseTarget SAP built; mock exits with reconciliation and regression
  6. Exit and returnCutover, data hand-back or deletion, access removed, stranded costs addressed
TSA lifecycle. The exit is a migration project with its own mock cycles, not an administrative end date. Sources: EY, Deloitte, PwC.

EY says to finalize TSA schedules that document how services are delivered, disputed and exited, and notes that TSA scope can restrict the seller’s stranded-cost mitigation[50]. EY-Parthenon adds that legal, tax and audit are typically not offered under TSAs[52]. Deloitte US recommends SLAs and KPIs, an escalation path, a steering committee, a modest single-digit markup and a clear exit strategy, and mentions one-time TSAs such as data migration for the exit[46]. Deloitte Switzerland lists the constraints sellers feel: governance effort, binding commitments, disproportionate operating costs and limited control over systems and data[45].

SAP-specific TSA schedule fields

  • Service ID, provider, recipient and direction (TSA or reverse TSA)
  • SAP system, client and company codes in scope; transactions and reports the recipient may use
  • Volumes (documents per month, users) and batch jobs run on the recipient’s behalf
  • SLA and KPI per service, with the measurement source (job logs, ticket system, SAP monitoring)
  • License position: does the seller’s SAP agreement allow a non-affiliate to use the system? Consent reference
  • Data access scope and the negative test that proves the recipient sees only its own data
  • Change freeze rules: what the seller may change in the shared system during the TSA, and the regression the recipient may demand
  • Exit criteria, exit date planned and actual, extension terms, data return format and deletion certificate

The TSA tracker for SAP services has these columns and an exit plan tab.

Carve-outs and divestitures

A carve-out is the M&A scenario that most needs precision, because the failure mode isn’t only missing data. It is also data that leaves when it shouldn’t. Co-mingled data is one of the hardest parts of a divestiture[73]. In one partner-reported carve-out, about 23 percent of the data changed owners[71].

ApproachHow it worksTrade-offs
Clone-and-delete (“clone and clean”)Copy the full system, then delete the data of units not transferring, across modules (SAP LT company code deletion, Note 1462004)[73],[5]Short timeline; buyer gets only its company codes; risk of residual data in shared objects, change documents and custom tables
Empty shell plus selective migrationCreate a shell (SAP LT shell creation, Note 2030760) and migrate only in-scope data[75],[5]More control over what leaves the seller; more mapping work
Selective migration into the buyer (carve-in)Move the relevant data into the buyer’s existing ERP[73],[69]No interim system; harmonization done once; better suited to smaller data volumes
Clone and goHand over a full copyFastest; highest risk of leaking data the buyer must never see
Greenfield NewCoFresh S/4HANA, often Public Edition, with master data and open items loaded[39],[56]Clean core; needs a full process build and test cycle

KPMG’s carve-out advice is to separate “surgically”: carry only what NewCo needs, protect IP, meet GDPR, agree on historical data, apply the same selection to satellite systems, and use tooling with preconfigured reconciliations. Its testing principle is that what you do today, you will be doing tomorrow, proven with positive and negative tests[41]. A practitioner with experience of many SAP divestitures recommends not deleting divested data from the seller’s production system (archive instead), having both buyer and seller run positive and negative tests, identifying master data shared with non-carve-out units early, and scheduling cutover on a weekend away from month-end[76].

Remove, scramble or keep

DispositionTypical SAP dataNote
Remove from the NewCo systemOther company codes’ transactions; customers and suppliers not shared; pricing conditions of retained businesses; HR data of non-transferring employees; custom code and IP not licensed to the buyerKPMG’s IP and data protection points[41]
Scramble or anonymizeTest system copies; shared master data with a business need but no personal data needFollow your data protection officer’s rules
Keep (seller side)Books and records for statutory retention periods; audit trailsRetention is jurisdiction-specific; agree in the SPA who keeps what and how the other party gets access
Archive and decommissionLegacy system shut down with data in a retention warehouse, with retention rules and legal hold[37]Plan the archive before the deletion, not after

Access cutoff

EY lists segregating access to systems and data as a Day 1 IT requirement[50]. In SAP terms that is more than locking users. The separation plan should cover users by legal entity (SU01, SU10, SUIM), role changes in PFCG, firefighter IDs, shared service and batch users, RFC destinations and trusted systems (SM59), SSO and identity provider federation, VPN and network paths, and email domains, with dated evidence of each cutoff and an access review after it. The carve-out data separation and access cutoff plan is built around that list.

Licensing and contracts

  • Affiliates. Licensing consultancies note that SAP licenses typically cover the licensee and its affiliates, often defined by more than 50 percent control. After close, a divested unit is no longer an affiliate, so its use of the seller’s SAP under a TSA may need SAP’s consent or a transitional-use clause[77],[78]. Some of these consultancies publish fee estimates for such consent; they are single-source, unverified estimates, and I don’t repeat them here.
  • Temporary licenses. EY recommends identifying technology suppliers early, because they may insist on the purchase of temporary licenses to support the TSA period[53].
  • Digital access. SAP’s Digital Access model licenses indirect use by documents created, across nine document types, while human users stay under named-user licensing. SAP offers a free Digital Access evaluation service[36]. New interfaces from an acquired company’s non-SAP systems that create documents in the buyer’s SAP may fall under it. Evaluate before you wire them up.
  • RISE and GROW. Check the order form for affiliate definitions, divestiture and change-of-control terms, scale-down rights and term before signing the deal, not after.

The license and contract entitlement checklist lists these questions per contract, with owner and legal reference columns.

What goes wrong: public cases

Public, well-documented M&A system failures are rare, because most never reach a regulator or a filing. The ones that do share the same patterns.

CaseWhat happenedThe testing lesson
Asda / Walmart (carve-out, TSA exit to its own S/4HANA), 2021–2025Asda moved off Walmart’s systems to its own S/4HANA, separating more than 2,500 legacy systems. Chair Allan Leighton blamed “poor integration, insufficient testing, and a lack of capacity planning”, said the turnaround was set back about six months, and Q3 2025 revenue fell 2.8 percent. The program, begun in February 2021 with an initial budget of £189m, had reached £430m by the end of 2023[65]. Total cost reached £1.224bn according to the parent’s annual report as reported in 2026[66]. Problems were already visible in 2024[67].End-to-end integration tests and capacity tests at real volume, before the TSA clock forces the date
Neogen / 3M Food Safety (carve-in and TSA exit), fiscal 2024New ERP plus exit of transition distribution agreements led to shipment delays and an elevated backlog of open orders[62]. Neogen reported $7.467m of “ERP expense” as an adjusted EBITDA add-back for fiscal 2024[62].Treat the TSA exit as a go-live; test order fulfillment end to end at volume; extend hypercare past the first close
TSB (not SAP; core banking migration after separation and acquisition), 2018A migration to a new platform in April 2018 affected a significant share of 5.2 million customers. The FCA and PRA fined TSB £48.65m in December 2022 for failing to organize and control the IT migration program adequately[61].Governance and evidence: regulators expect you to prove the migration was controlled and tested
National Grid US (SAP go-live), 2012Go-live in November 2012 was followed by payroll errors and more than 15,000 unpaid supplier invoices; the SI settled for $75m in 2018 without admitting wrongdoing[68]. Not an M&A cutover, but a classic go-live decision made under external pressure.A go/no-go needs evidence-based exit criteria that nobody can wave through
XCL / Verdun / EP Energy (gun-jumping), 2021 conduct, 2025 penaltyRecord $5.6m FTC civil penalty for exercising control before close[59].Pre-close integration work, including test preparation, stays on the right side of the clean team rules

The failure modes repeat: insufficient end-to-end and integration testing; capacity not tested at merged volume; a TSA exit and an ERP cutover in the same window; co-mingled data leaking; weak governance of outsourced delivery; go-live decisions under external pressure; and internal-control weaknesses after an ERP change[64]. Every one of them is a testing problem before it is anything else, which brings us to the core of this guide.

Testing, verification and validation

Most M&A testing plans I review are a migration test plan with a few reconciliation reports attached. That misses what is different about consolidation. In an implementation, you test a new design. In a consolidation, you test that an existing business still works after its data, its org structure, its interfaces and its users have all moved at once, and that the business it moved into still works too. And in a carve-out, you also have to prove a negative: that nothing left that shouldn’t have.

Three words carry the whole section, so here is how I use them:

  • Reconciliation proves the numbers moved: counts, balances and open items agree between source and target, with every difference explained.
  • Verification proves the system was built as designed: mappings applied, org assignments correct, roles and interfaces configured.
  • Validation proves the business works: the same end-to-end processes produce the same correct results for the same inputs, in the new structure, at real volume, for the real users.

SAP’s DMLT company code merge guide lists reconciliation, functional, SIT, UAT, performance, and compliance and audit testing as one step[2]. Here is that step unpacked into what a program actually needs.

Test streamQuestion it answersWhenOwnerEvidence
Baseline captureWhat does “correct” look like today, per company code?Before the first load (buyer pre-close; target from Day 1)Test leadRun results with posted documents, determinations and outputs
Data reconciliationDid every record and every cent arrive?Every mock, dress rehearsal and cutoverFinance owner per company codeValidation tool exports; signed reconciliation; accepted-difference log
Configuration verificationAre mappings, org assignments and determinations as designed?Before Mock 1, then on every transportSAP functional leadsMapping checks; configuration comparison
E2E regression across merged org unitsDo O2C, P2P, R2R, plan-to-produce and payroll still work for every org unit?After every loadTest leadData-driven run results compared to baseline
Negative separation tests (carve-outs)Is out-of-scope data absent and access impossible?After every load; both buyer and sellerSeller and buyer test leadsZero-count queries; failed-access logs
Security and SoDCan users do their jobs, and only their jobs?From Mock 2Security / GRCAccess risk analysis results; positive and negative access tests
Interface testsDoes every rewired interface send, receive and post correctly?From Mock 1 (connectivity) to dress rehearsal (volume)Interface ownersMessage logs; API test results; partner confirmations
Performance and volumeDo batch windows and peaks hold at merged volume?Mock 3 and dress rehearsalBasis and performance leadRuntimes against windows; capacity report
UAT and period-end simulationCan the business close a period in the new structure?Mock 3 and dress rehearsalBusiness process ownersSigned UAT; simulated close results
Cutover rehearsalCan we do it in the window, in order, with sign-offs?Dress rehearsalCutover managerTimed runbook; go/no-go minutes

Step zero: capture the baseline before anything moves

You can’t prove that a process still works unless you recorded how it worked before. Before the first mock load, run the end-to-end scenarios for every org unit in scope, in the source system, and keep the outputs: document numbers and types, account determination, tax codes and amounts, pricing results, output and form content, and the resulting balances. In the worked example, that means sales, procurement, inventory, asset and period-end scenarios for company codes 2000 and 2100 and plants 2000, 2010 and 2100 on ECC, plus the same set for 1710 on S/4HANA, because the buyer’s own processes must not regress when new company codes arrive in its client.

Mind the gun-jumping line. The buyer can baseline its own system any time. The target’s baseline is captured after close, or by the target in its own systems under counsel-approved arrangements.

The reconciliation layers

1. VolumeRecord counts per object and company code: documents (BKPF/ACDOCA), BPs, materials, open POs and sales orders. Tools: LTVF counts, CFIN document counts, SE16H / TAANA.
2. BalancesTrial balance by company code, ledger, currency type and period, before vs after. For a merge: sum of source company codes = target, adjusted for eliminated intercompany.
3. Open itemsAR/AP open items by BP and due date; GR/IR; down payments; open order, delivery and PO quantities and values.
4. Sub-ledger to G/LAsset values by class vs G/L; stock value vs inventory accounts; AR/AP reconciliation accounts.
5. MappingEvery source account maps to one target account; profit center and segment derivation gives the expected balances; cost center merges land correctly.
6. Document flowOrder → delivery → billing → accounting and PO → GR → invoice still link after the move. SAP says merges don’t affect document flow; test it anyway.
7. IntercompanyBalances settled before the cut; trading partner set; eliminations leave zero residuals in Group Reporting.
8. Field-level samplesTax IDs, bank details, addresses, payment terms, credit limits: the fields that cause payments and invoices to fail.
9. Negative (carve-outs)Zero records for out-of-scope company codes, plants, BPs and employees in the NewCo or buyer system.
Nine reconciliation layers. Each layer catches defects the one above it can’t; a passing balance check says nothing about document flow, and a passing count says nothing about balances. The tools named are where SAP or your own checks cover each layer.

The layers come from combining SAP’s LTVF validation categories[24], the DMLT merge method[2], and the carve-out negative-testing advice from KPMG and practitioners[41],[76]. The consolidation data reconciliation workbook has one tab per layer, with columns for each mock cycle. Layer 7 has its own intercompany and elimination test matrix: one row per entity pair and intercompany process, with the expected post-merge treatment and the residual after elimination.

SAP’s validation tools, and what each one covers

ToolWhat it validatesWhere it fitsWatch out for
LTVF (Landscape Transformation Validation Framework), via the DMLT Business Data Validation serviceSource vs target record counts, G/L and FI-CA balances, field-level comparisons, aggregates, document totals, AR/AP totals, missing and unexpected records; audit trail, formal acceptance of differences and sign-off logs. SAP Notes 3271210, 3271502 and 3755556[24]Consolidations, carve-outs, M&A and SDT; rules reused across mock cycles, dress rehearsals and production cutoverDelivered as an SAP service; scope it into the DMLT or SDT engagement early
DTV (Data Transition Validation), transaction DVFPre-delivered comparison reports for asset accounting, FI, MM, PM, PP and WM; central Note 3117879, report list in Note 3258383; available since S/4HANA 2020. SAP calls it a validation tool, not a reconciliation tool[25],[26]Conversions and upgrades (ECC to S/4HANA, S/4 to S/4); listed under BTC execution[6]It compares report outputs before and after; it doesn’t explain differences for you
Central Finance comparison reportsDocument counts, G/L and cost element balances, line items, one source system per report[22]Day 1 finance integration and any program that keeps CFIN as the consolidation backboneCovers replicated finance only, not operational processes
BTC cycle logsErrors and warnings by phase per cycle; test, dress rehearsal and go-live cycle types[9]Lean SDT programsTechnical success is not business correctness; reconcile anyway
Profit center reorganization logsEvery step logged and therefore verifiable[5]Profit center and segment reorganizations that often follow a mergerReconcile segment balances before and after the key date
Standard reportsTrial balance and G/L balances (S_ALR_87012277, FAGLB03), customer and vendor balances (FD10N, FK10N), line items (FBL1N, FBL3N, FBL5N), assets (AR01, S_ALR_87011990), stock value vs G/L (MB5L), GR/IR (F.19), open POs (ME2N), open sales documents (VA05), deliveries due (VL06O)Every layer, run identically in source and target; in S/4HANA, the equivalent Fiori apps work tooSame selection, same key date, same currency type, or the comparison is meaningless

Before an ECC-to-S/4HANA conversion, SAP also provides finance consistency checks to run on the source (FIN_CORR_RECONCILE and related reports); check the current SAP Notes for your release. Clean source data is cheaper than explained differences.

A worked reconciliation, company code 2000

Illustrative figures from Mock 2 of the worked example. The point is the shape of the evidence, not the numbers.

CheckSource (ECC, 2000)Target (S/4HANA, 2000)DifferenceStatus
Open customer items: count (FBL5N, key date)18,41218,4120Pass
Customer reconciliation account balance: TGCA 140000 → mapped YCOA accountUSD 24,816,330.17USD 24,816,330.170.00Pass
Open supplier items: count (FBL1N)9,3079,3016Explained: 6 items cleared in ECC after extraction; re-extract rule fixed for Mock 3
Stock value plant 2000 vs inventory G/L (MB5L)USD 31,207,955.40USD 31,207,955.400.00Pass
Asset acquisition value, class 3000 machinery (AR01)USD 58,114,002.00USD 58,114,002.000.00Pass
GR/IR open balance (F.19)USD 1,904,118.55USD 1,903,668.55450.00Accepted difference: rounding on 3 migrated GR/IR items; approved by controller, logged
Intercompany 2000 ↔ 2100 receivableUSD 3,250,000.00USD 3,250,000.000.00Pass; eliminates to zero in Group Reporting test run
Negative check: records for company code 3000 (not in scope)—00Pass

Three habits make this work. Set tolerances before Mock 1, with the controller, per check (zero for balances, a count rule for timing differences). Keep an accepted-difference log with the approver’s name and date. And run the same checks, from the same rule set, in every cycle, which is exactly what LTVF is built for[24]. Our data migration reconciliation checklist covers the generic object list.

Regression across merged org units

When new company codes and plants arrive in a live client, the configuration that drives every transaction gains new branches: account determination (OBYC by valuation area and valuation class), pricing and tax determination, output determination with new legal names, credit control areas, dunning and payment program settings (FBZP), intercompany stock transfers and billing, cross-company-code postings, and period-end jobs scoped by company code. The buyer’s existing processes run through the same tables. That is why consolidation regression must cover both the moved org units and the existing ones.

The efficient pattern is one automated end-to-end scenario per process, parameterized by org unit, run against the baseline and again after every mock. A sales scenario (create order, deliver, post goods issue, bill, post to accounting) becomes one test with a row per company code, sales area and plant combination. Compare the outputs to the baseline: document posted, accounts hit, tax amount, segment, output content.

Test case rowCompany codeSales org / plantVariantExpected vs baseline
O2C-0117101710 / 1710Buyer domestic order (regression of the existing business)Identical to the pre-merge baseline
O2C-0220002000 / 2000Target domestic order, standard pricingSame pricing and tax as ECC baseline; mapped YCOA revenue account; new legal name on the invoice
O2C-0320002000 / 2010Plant 2010 with the third-party WMSDelivery reaches the WMS through the rewired interface; goods issue posts
O2C-0421002100 / 2100Canadian order in CAD, Canadian taxTax codes and amounts match baseline; CAD and USD amounts in ACDOCA
O2C-052100 buys from 20002000 / 2000 → 2100Intercompany stock transfer and intercompany billingTrading partner set; elimination leaves zero residual
O2C-061710 sells to a merged customer1710 / 1710Customer that existed in both companies, now one BPOne BP, correct credit exposure, correct dunning

Scale the same idea across procure-to-pay (including the 410 shared suppliers and the payment run), record-to-report (accruals, foreign currency valuation, depreciation, assessments, settlement, close), plan-to-produce for the new plants, and payroll. Keep the scope in a consolidation test and validation strategy, and prioritize the way our regression automation guide describes: high-volume, high-value, high-change processes first. SAPinsider’s SAP HR M&A series makes the same point for repeat acquirers: reuse configuration and test assets from the first deal[57].

Positive and negative carve-out tests

Positive: it’s all thereEvery in-scope company code, plant, BP, open item and employee is present and reconciles. E2E processes run for NewCo org units.
Negative: nothing else cameZero records for retained company codes, plants, pricing, customers, suppliers and HR; no retained custom code or IP; no access back into the seller.
Seller: the divested part is gone or lockedDivested units blocked for posting; users and interfaces cut off; retained data archived for statutory periods.
Seller: the retained business still worksFull regression of retained company codes, shared master data and interfaces after the deletion or split.
Carve-out test quadrants. Both seller and buyer run all four after every load; most programs only test the top-left box.

Negative tests are queries with an expected result of zero. Run them per out-of-scope org key, on every table that carries one, including the ones nobody remembers:

Org keyTables to check (examples)Method
Company code (BUKRS)ACDOCA, BKPF, BSEG, BSID/BSAD, BSIK/BSAK, ANLA, KNB1, LFB1, EKKO, VBAK (via sales org assignment), PA0001SE16H count by BUKRS; TAANA table analysis; LTVF unexpected-records rule
Plant (WERKS)MARC, MARD, EKPO, VBAP, AFKO/AUFK, MSEG/MATDOCSE16H count by WERKS
Sales and purchasing orgsKNVV, VBAK, EKKO, pricing condition tablesSE16H; condition record reports
Business partnersBUT000, KNA1, LFA1 for partners not shared with NewCoMatching against the in-scope BP list
Custom objectsZ tables with org fields, custom logs, change documents (CDHDR/CDPOS) and attachmentsCustom code scan for org fields; count by key
AccessUsers, roles, RFC destinations, trusted systemsSUIM reports; SM59 review; attempted logon and RFC calls expected to fail

Natuvion’s write-up of the Construction Forms carve-out describes exactly this goal: an SAP landscape containing only carved-out data, checking that nothing from other company codes leaked in[70].

Security, roles and SoD

Role harmonization changes who can do what in which company code, often for thousands of users at once. SAP Access Control defines an access risk as one or more actions or permissions that, when available to a single user, create the potential for fraud or unintentional errors. It distinguishes segregation-of-duties, critical action and critical permission risks, and analyzes them in real time or in batch[34]. When you change the rule set (for new company codes or org-level values), regenerate it before analysis[35].

Security test pack per mock cycle

  • Batch access risk analysis on the merged user base, with results compared to the previous cycle and new risks triaged
  • Positive access tests: a sample of users per role executes their critical transactions in the new company codes
  • Negative access tests: users from one legal entity can’t display or post in another where policy says they shouldn’t
  • Org-level values in derived roles cover 2000 and 2100 exactly; no wildcard company codes slipped in
  • Firefighter and emergency access process works for the new entities, with logs reviewed
  • For carve-outs: every seller user, shared service account and RFC trust to the NewCo removed, with dated evidence

Use the security role and SoD harmonization matrix for the mapping and the security, role and SoD test plan for the test design.

Interfaces after rewiring

Every interface touching a moved org unit changes something: a logical system, an RFC destination, an EDI partner ID, a bank file format with a new legal name, a tax engine company mapping. In the Techwave divestiture SAPinsider described, EDI cutover to OEMs and tier suppliers was the milestone that meant the business was live[56].

Test typeWhat it provesSAP touchpoints
ConnectivityEndpoints reachable with the right credentials and certificatesSM59, SOAMANAGER, logical systems (BD54, SCC4), ports (WE21)
FunctionalMessages map, post and acknowledge correctly for each new org unitPartner profiles (WE20), distribution model (BD64), IDoc monitoring (WE02/WE05), queues (SMQ1/SMQ2)
Partner and formatEDI partner IDs, bank formats and legal names accepted by the other sidePayment medium formats (DMEE), house banks, output determination
VolumePeak message volumes clear within the windowQueue backlogs, job runtimes, middleware throughput
NegativeOld endpoints no longer receive data; retired interfaces are offInactive RFC destinations; partner profiles removed

The interface rewiring tracker and the existing interface inventory and test tracker hold the inventory.

Performance at merged volume

Asda’s chair named a lack of capacity planning alongside insufficient testing[65]. Consolidation changes volumes in ways a functional test never shows: a payment run (F110) with the combined supplier base, MRP across new plants, billing runs (VF04) for merged sales orgs, period-end jobs for more company codes, and a Universal Journal that grew overnight. Test with production-like volumes in Mock 3 and the dress rehearsal: run the month-end batch chain in its real window (SM37 runtimes against the window), measure dialog response for the busiest transactions (ST03N), and model database growth. The SAP performance test plan lists the scenarios.

Mock cycles and the dress rehearsal

BTC formalizes the progression: test cycles where errors can be bypassed, a dress rehearsal with production parameters where errors block, then go-live[9]. LTVF is designed to reuse the same validations across mock migrations, dress rehearsals and production cutover[24]. The partner-reported AMAG carve-in used three migration test cycles plus one dress rehearsal in eight months[69]. Use those as the skeleton.

0%50%100%0%100%200%cutover windowMock 1open Sev 1/2: 40ACCELQ regression ✓Mock 2open Sev 1/2: 14ACCELQ regression ✓Mock 3open Sev 1/2: 4ACCELQ regression ✓Dress rehearsalopen Sev 1/2: 0ACCELQ regression ✓Go-liveopen Sev 1/2: 0ACCELQ regression ✓72%91%98%100%100%
Reconciliation checks passing (left axis)Runtime as % of the cutover window (right axis)Same automated regression pack re-run after every load
Mock-cycle convergence. Illustrative exit targets, not benchmarks: set your own with finance and the cutover manager. Reconciliation pass rates should climb toward 100 percent and runtimes should fall inside the window by the dress rehearsal, with the same automated regression pack re-run after every load.
CyclePurposeDataExit criteria (illustrative)
Mock 1Prove the technical path; find mapping and load errors; first runtimesRecent production copy, full or time-slicedLoad completes; all reconciliation checks run; defects logged; runtime measured
Mock 2Full volume; full reconciliation; first full regression and interface passFresh production copyBalance checks pass or are explained; regression run complete; no open mapping defects in finance
Mock 3Production-like: timed runbook, performance, SoD, UAT and simulated period-endFresh production copy at a period-endAll checks pass or accepted; runtime inside the window with contingency; no open Sev 1 or 2
Dress rehearsalExactly as production: same runbook, people, sign-offs, timing and communicationsProduction copy at the planned cutover key dateEvery sign-off obtained as it would be live; go/no-go rehearsed
Production cutoverThe real thingProductionSigned evidence pack; go decision minuted

Track runtimes, errors, validation run IDs, reconciliation pass rates and the go/no-go for the next cycle in the system consolidation cutover plan and mock tracker, alongside the generic mock cutover rehearsal tracker and cutover plan and runbook.

The sign-off evidence pack

At the go/no-go, nobody should have to take anyone’s word for anything. The evidence pack is the set of artifacts that lets a controller, an auditor or a regulator see that the migration was controlled and tested, the standard TSB was held to[61].

Evidence pack per cycle (and for production)

  • Validation tool exports (LTVF, DTV or CFIN comparison reports) with run IDs and timestamps
  • Reconciliation sign-off per company code by the finance owner, with tolerances
  • Accepted-difference log with explanation, approver and date
  • Regression results compared to the baseline, by process and org unit, with defects linked
  • Negative separation test results (carve-outs), signed by both seller and buyer
  • Access risk analysis results and access test evidence
  • Interface test results and partner confirmations
  • Performance results against batch windows
  • Timed cutover runbook with actual start and end per step
  • Go/no-go minutes with the criteria and who decided

Hypercare

EY frames post-close reporting as Day 1, Month 1 and Quarter 1[50]. Neogen’s and Asda’s problems surfaced in fulfillment weeks after cutover[62],[67]. Keep hypercare open through at least the first period-end and the first quarter-end close in the new structure. During it, run daily reconciliation spot checks on the moved company codes, re-run the regression pack after every emergency transport, and watch interface queues and batch runtimes. Exit on criteria, not on the calendar: use the hypercare plan and exit criteria and the hypercare defect triage log.

What you can automate

ActivityAutomatable?How
Record counts, balances, open itemsYesLTVF (DMLT service), DTV for conversions, CFIN comparison reports; query or report-output comparison in a test platform
Report-to-report comparisonYesDTV for conversions; automated execution of the same standard reports in both systems with output comparison
E2E regression across merged org unitsYesUI automation of SAP GUI and Fiori, data-driven by company code, plant and sales org
Interface testsYesAPI automation (REST, SOAP, OData, queues) plus IDoc status checks
SoD analysisYes (tool-native)SAP Access Control batch risk analysis
Negative carve-out checksYesParameterized queries or report runs per out-of-scope org key
Accepted differences and sign-offPartlyWorkflow plus human approval; LTVF sign-off logs
Cutover runbook executionPartlyJob scheduling; humans own the go/no-go

Automating the verification layer

Each mock cycle needs the same regression, interface and spot-check work done again, against a fresh system, under a deadline. Four mocks and a production cutover means five full runs before hypercare even starts. That repetition is why the verification layer is the best automation investment in an M&A program, and why manual-only test plans tend to shrink their scope by Mock 3 just when the risk is highest.

ACCELQ is the worked example here. Matt Angerer, who runs The Sign-Off Table, works at ACCELQ; see the disclosure. The capabilities below come from ACCELQ’s documentation and SAP’s partner directory; the pattern works with any tool that has the same features.

Verification needHow ACCELQ covers itSource
E2E regression baseline, re-run after every mockCodeless SAP GUI automation documented for ECC 6.0 and higher, with transaction-code navigation, table and grid handling, label-based object identification and status bar capture. Requires SAP GUI scripting enabled on the server (RZ11) and client, plus ACCELQ’s local agent. The help article names ECC; S/4HANA coverage is claimed in SAP’s partner listing (vendor-supplied text), so prove the same scenarios on your S/4HANA release in a pilot before you rely on them for the post-load runs.[82],[83]
Fiori and web UIsSAP’s partner directory lists S/4HANA, Fiori, SAP GUI, SuccessFactors and Ariba among the SAP products ACCELQ covers. Prove your critical Fiori apps in a proof of concept before you rely on them.[80],[81]
Data-driven tests across the new org unitsEach scenario test case is a data row; parameters can come from the test case, fixed values, run properties or earlier steps; rows can be imported from Excel or generated with All Pairs and combination methods from data lists. One O2C scenario covers 1710, 2000, 2010 and 2100 as rows.[84],[85]
Interface and API checks after rewiringCodeless API testing for REST, SOAP, Kafka, message queues, microservices and backends.[86],[81]
Database checks for reconciliation spot checksDatabase connections by name or JDBC string; execute queries, verify field values, call stored procedures; ETL-style comparison between two sources, row counts and aggregates; database-to-UI table comparison. The databases ACCELQ’s article lists are Oracle, SQL Server, MySQL, PostgreSQL and Teradata; SAP HANA isn’t listed, and direct database access to SAP production is often restricted anyway. Use it against reconciliation extracts, staging tables or middleware databases, and use SAP GUI automation of SE16H or reports for in-SAP counts.[87],[88]
CI-triggered runs per mock cycleA Jenkins plugin, a GitHub Action and an Azure DevOps plugin start saved CI jobs; a REST API (POST …/test-exec/jobs/run) starts scenarios, test suites or job templates with run properties, and GET …/runs/{runPid} returns pass, fail and not-run counts.[89],[90],[91],[92]
Evidence for sign-offRun results, scenario traceability, and activity and audit logs are available through the external API, so each cycle’s results can be exported into the evidence pack with run IDs and timestamps.[92]
Keeping scripts alive through changeSelf-healing recovers broken element identification at runtime, is on by default, and shows what it changed in the run report; ACCELQ also markets autonomous discovery, a logic builder and AI test data generation. Self-healing helps when screens change between ECC and S/4HANA; it does not fix changed process logic.[94],[93]

Seven consolidation testing pain points: what they cost and how ACCELQ addresses them

The costs below follow from the method in this guide and the public cases above; none is a benchmark. The last column lists only what ACCELQ documents today.

Pain pointWhat it costs the programHow ACCELQ addresses it today
Regression across moved and existing org unitsNew company codes change determinations the buyer’s own processes run through, so both the moved and the existing org units need regression after every load. Four mocks and a production cutover mean five full runs; done by hand, scope tends to shrink by Mock 3, and insufficient testing is exactly what Asda’s chair blamed[65].One scenario per process with a data row per company code, sales org and plant[84],[85], grouped into suites per cycle[101], started by a CI job or the REST API after each load[91],[92] and run behind the firewall by the Local Agent[102].
Re-testing every mock cycleEach mock is a fresh system. If the regression, interface and spot-check work is manual, every cycle re-pays the same effort under a tighter deadline, and results from an earlier cycle get reported as if they still held.The same suites re-run against each fresh load with run properties for the cycle; results with run IDs and timestamps come back through the API for the cycle’s evidence pack[92].
Business users in UAT and period-end simulationFinance and operations users test in spreadsheets and email. Evidence is scattered, defects arrive without steps, and the controller’s sign-off waits for someone to assemble it.The manual Test Runner records step status, screenshots and Jira or Azure DevOps (TFS) defects[95]; existing scripts import from Excel or CSV[96]; manual scenarios link to their automated counterparts, so a UAT case can join the regression pack later[97].
Traceability and audit evidence for sign-offRegulators expect you to show the migration was controlled and tested, the standard TSB was held to[61]. Without a trace from requirement to test to result, the evidence pack is rebuilt from screenshots.Scenarios link to requirements in Jira, Azure DevOps or Rally with requirement-based suites[98]; run results, scenario traceability and audit logs are available through the external API[92]. Native SAP Cloud ALM integration is in development (roadmap per ACCELQ; not generally available).
Interfaces after rewiringEvery interface touching a moved org unit changes, and EDI cutover can be the milestone that means the business is live[56]. Interface defects found late mean another mock and rebooked partner windows.One scenario across SAP GUI, web, API, queue, file and database steps[99],[86], with API virtualization for partners without a test system[100]. IDoc and EDI flows are checked through API, file, queue and SAP GUI steps (WE02, WE05); there is no IDoc- or EDI-specific feature.
Test design for every new org-unit combinationEach new company code, plant and sales org multiplies the variants to design. Test design becomes the critical path to Mock 2.Test cases can be generated from data lists with all-pairs and combination methods, and Autopilot generates test cases from scenario logic, depending on plan[84],[85].
Screen changes from ECC to S/4HANAIf the target moves from ECC to S/4HANA, or the buyer applies support packs mid-program, screens move. Brittle scripts break in the weeks before cutover and drop out of the pack.Self-healing recovers broken element identification at runtime and reports what it changed[94]. It does not fix changed process logic, and S/4HANA SAP GUI coverage should be proven in a pilot.

How it runs in each mock cycle

  1. Load completesMigration Cockpit, SDT, DMLT or BTC cycle finishes; system released to test
  2. SAP validationLTVF, DTV or CFIN comparison rules run; finance reviews differences
  3. Pipeline triggerCI job starts the ACCELQ regression, interface and spot-check suites with run properties (cycle = MOCK2, client = 100)
  4. Data-driven runsSame scenarios for 1710, 2000, 2010 and 2100; results compared to the baseline
  5. Results and defectsRun results pulled by API; failures triaged against the previous cycle
  6. Evidence filedExports, run IDs and logs added to the cycle’s evidence pack for the go/no-go
One mock cycle with automated verification. SAP’s tools own ledger-level reconciliation; the automation layer owns process regression, interface checks and spot checks, and collects the evidence.

The master checklist

One page per phase. Each item maps to a template in the next section.

Sign to close

  • Target state written per legal entity and signed by the steering committee
  • Clean team agreement and a data-sharing register approved by counsel; structures only outside the clean team
  • SAP due diligence complete: landscape inventory, org structure, interfaces, custom code, contracts, ECC dates
  • License and contract questions raised with SAP: affiliates, TSA use, digital access, RISE terms
  • Tooling route agreed with SAP and the SI (DMLT, SDT, BTC, CFIN, Migration Cockpit, greenfield)
  • Test strategy, reconciliation layers and tolerances drafted; buyer’s own regression baseline captured
  • Day 1 must-haves listed with owners; readiness assessed 30–45 days before close
  • TSA schedules drafted with SAP systems, company codes, SLAs and exit criteria

Day 1 to Day 100

  • Day 1 smoke tests passed: postings, payments, orders, deliveries, payroll, consolidation feed
  • Access segregated with dated evidence
  • Target E2E baseline captured on its own system
  • Org, CoA and master data mappings finalized with real values and owners
  • BP match groups reviewed, false positives resolved, intercompany partners identified
  • Draft TSA exit plan within 90 days of close
  • Month 1 and Quarter 1 reporting proven
  • Mock 1 complete with reconciliation results and a defect list

Mocks to cutover

  • Every mock followed by the same reconciliation rule set, regression pack, interface pack and SoD analysis
  • Negative separation tests signed by both parties (carve-outs)
  • Performance and batch-window tests at merged volume in Mock 3 and the dress rehearsal
  • Simulated period-end close in the new structure
  • Dress rehearsal run exactly as production, with all sign-offs
  • Evidence pack complete; go/no-go criteria agreed in advance and minuted

Hypercare to end state

  • Hypercare through the first period-end and quarter-end close, exited on criteria
  • Regression pack moved into business-as-usual for future releases
  • Company code merges after legal mergers, each with its own reconciliation cycle
  • Legacy system read-only, retained data archived with retention rules, decommission signed off
  • Synergies and dual-running costs closed out in the synergy register

Templates and courses

Every template below is free to download from the template library, with worked examples that use the same 1710 and 2000/2100 company codes as this guide.

Academy courses that go deeper: data migration from Data Migration Fundamentals for SAP S/4HANA through Migration Cockpit direct transfer, data quality, cleansing and mapping rules, data reconciliation and validation sign-off, selective data transition concepts, mock load strategy and migration runbooks and migration governance, data privacy and data volume decisions; finance with S/4HANA Group Reporting and Central Finance: replicating and reconciling; and the transformation track from transition paths and the 2027–2030 deadline map to business partner and CVI preparation, finance conversion essentials and conversion cutover and downtime planning.

Related guides: the ECC to S/4HANA migration testing plan, S/4HANA test data management, what to automate first, the ECC maintenance dates and who owns testing under RISE.

Frequently asked questions

What is an SAP carve-out?

Separating a business unit’s data, processes and users from the seller’s SAP so the unit can run on its own system or the buyer’s. The main approaches are clone-and-delete, an empty shell with selective migration, selective migration into the buyer’s SAP (carve-in), and a greenfield NewCo[73],[41]. See carve-outs.

What should an SAP carve-out project plan include?

Working backwards from the Day 1 date: data scoping by org key, a disposition (transfer, delete, anonymize, retain) per table, the separation approach, TSA schedules and an exit plan, access cutoff, interface changes, at least three mock cycles plus a dress rehearsal[69], positive and negative tests by both parties, and hypercare through the first quarter-end close.

What tools does SAP provide for carve-outs and mergers?

DMLT services on SAP Landscape Transformation for org-unit merges, splits, transfers and deletions; SDT engagements; BTC with Lean Selective Data Transition for ECC to S/4HANA; the Migration Cockpit; Central Finance; and Group Reporting, plus LTVF and DTV for validation[1],[6],[11],[24]. See the tooling map.

What does DMLT stand for, and is it the same as SLO?

Data Management and Landscape Transformation. It is SAP’s services group and offering for landscape transformations, the successor to SLO (System Landscape Optimization), and it delivers company code, controlling area and plant transformations for M&A[1],[5].

Did DMLT move into SAP Business Transformation Center?

Not according to SAP’s pages as of October 2026. DMLT still offers its M&A services, and BTC’s execution scenario is Lean Selective Data Transition from ECC to S/4HANA[1],[7].

How do you merge two company codes in SAP?

Put them in the same client first, because SAP requires it[3]. Then plan with SAP or a partner through the DMLT method: clean up and settle intercompany, configure the target, transform and validate against source totals, test, cut over and decommission[2]. Only merge company codes when the legal entities merge.

What is selective data transition, and what is mix-and-match?

SDT moves selected scope into S/4HANA with individual transformations. Shell conversion converts a stripped copy of production; mix-and-match starts from a fresh install and brings in selected configuration and code[11],[13].

How does Group Reporting handle acquisitions and divestitures?

Through consolidation of investments: first consolidation, step acquisition, partial and total transfer, partial and total divestiture, and horizontal merger[19]. A standalone target can submit data by flexible upload from Day 1.

What is a TSA in SAP M&A?

A transition services agreement under which the seller keeps running SAP services for the divested business after close. IT TSAs often last 8 to 12 months or longer[45], and exits typically take 12 to 24 months[43]. Plan the exit as a cutover. See TSAs.

What is the best tool for SAP data reconciliation?

It depends on the route: LTVF for DMLT, SDT and M&A programs; DTV for conversions; the comparison reports for Central Finance[24],[25],[22]. None of them covers end-to-end process validation, which you still need to test.

What is a Central Finance reconciliation report?

One of the CFIN comparison reports that compare a source system with Central Finance by document counts, by G/L and cost element balances, and by line items, one source system at a time[22].

How do you reconcile intercompany balances before a merge?

Settle them before transfer to avoid double counting[2], confirm trading partners on both sides, and test that eliminations in Group Reporting leave zero residuals. The intercompany and elimination test matrix lays out the cases.

Is there an SAP cutover plan template in Excel?

Yes: the free system consolidation cutover plan and mock tracker and the general cutover plan and runbook.

Is there an M&A Day 1 readiness checklist template?

Yes: the Day 1 / Day 100 / end-state readiness checklist, built on EY’s Day 1 must-haves and Day 1, Month 1, Quarter 1 reporting[50].

How do you merge duplicate business partners after an acquisition?

Match, then decide. MDG consolidation standardizes, matches, builds a best record, validates and replicates[30]. Review match groups for false positives, because related legal entities can look like duplicates[31].

How does SAP company code deletion work in a carve-out?

SAP LT company code deletion removes data directly or indirectly assigned to a company code while keeping shared data and leaving the system intact (Note 1462004)[5]. It is offered as the DMLT company code deletion / carve-out service[1]. Prove it with negative tests, and don’t delete in the seller’s production system when archiving will do[76].

What is a mock conversion or mock migration?

A full rehearsal of the data move into a copy of the target system, followed by reconciliation and testing. BTC calls these test cycles and dress-rehearsal cycles[9]. Plan at least three plus a dress rehearsal.

Can the buyer and target share SAP data before the deal closes?

Only what is narrowly tailored to diligence or integration planning; sensitive data goes through a clean team[58]. Structures and field mappings are generally fine with counsel approval; operational control and production access are not[59].

Summary and next steps

The deal team will measure the program by synergies and dates. The business will measure it by whether invoices go out, suppliers get paid and the books close. The evidence pack is what connects the two. The short version of this guide:

  1. Pick the target state from the deal thesis and the SAP route that delivers it, then price the testing bill each extra hop adds.
  2. Stay on the right side of the clean team rules: structures before close, values after, and no target production data in buyer test systems.
  3. Capture an end-to-end baseline before anything moves, for the buyer’s org units and the target’s.
  4. Reconcile in layers, test positively and negatively, and re-run the same rule set and regression pack after every mock cycle.
  5. Treat the TSA exit as a go-live and keep hypercare open through the first quarter-end close.

Two ways to move faster from here:

Subscribe to the newsletterfor updates as SAP’s M&A tooling changes.

Sources

  1. [1]Mergers and acquisitions, divestments, and restructuring (Data Management and Landscape Transformation services), SAP Support Portal, n.d., accessed October 23, 2026
  2. [2]Company code merge using DMLT Business Transformation Service (Asis Pattnaik, SAP), SAP Community, March 2, 2026
  3. [3]Overview: Company Code Merge, SAP Help Portal (SAP Landscape Transformation), n.d., accessed October 23, 2026
  4. [4]How to merge company codes (community Q&A thread), SAP Community, n.d., accessed October 23, 2026
  5. [5]SAP Landscape Transformation 2.0 Master Guide, version 3.4 (SP14), SAP Help Portal, January 16, 2018
  6. [6]SAP Business Transformation Center, SAP Support Portal, n.d., accessed October 23, 2026
  7. [7]SAP Business Transformation Center is now part of the integrated toolchain (Matthias Stegmueller, SAP), SAP Community, April 17, 2025
  8. [8]Find Transformation Approach (SAP Business Transformation Center application help), SAP Help Portal, n.d., accessed October 23, 2026
  9. [9]Explaining the transformation cycle and its key elements (Unlocking Change with SAP Business Transformation Center), SAP Learning, n.d., accessed October 23, 2026
  10. [10]Comment on “Everything about using SAP Business Transformation Center for SDT” (community comment; roadmap statement), SAP Community, n.d., accessed October 23, 2026
  11. [11]Selective Data Transition Engagement, SAP Support Portal, n.d., accessed October 23, 2026
  12. [12]Illustrating Selective Data Transition (Discovering SAP Activate), SAP Learning, n.d., accessed October 23, 2026
  13. [13]What is selective data transition for SAP S/4HANA?, SAP PRESS blog, n.d., accessed October 23, 2026
  14. [14]Demystifying the selective data transition migration approach to SAP S/4HANA, Mastering SAP, n.d., accessed October 23, 2026
  15. [15]S/4HANA Migration Cockpit direct transfer: quick guide, SAP Community, December 2, 2019
  16. [16]Deep dive on SAP S/4HANA Migration Cockpit direct transfer, SAP Community, March 19, 2020
  17. [17]SAP KBA 2988692: Migration Cockpit, LTMC superseded by the Fiori app, SAP Support Portal, n.d., accessed October 23, 2026
  18. [18]Migrating business partners (community Q&A on direct transfer from S/4HANA sources), SAP Community, March 14, 2022
  19. [19]Understanding consolidation of investments in SAP S/4HANA Finance for group reporting, part I, SAP Community, January 28, 2022
  20. [20]5 considerations for your group reporting journey with SAP S/4HANA, SAP PRESS blog, n.d., accessed October 23, 2026
  21. [21]Take control of mergers and acquisitions (Central Finance), SAPinsider, n.d. (circa 2017), accessed October 23, 2026
  22. [22]Improve the auditability of your SAP S/4HANA for Central Finance foundation solution, SAPinsider, n.d., accessed October 23, 2026
  23. [23]Central Finance lessons learned: initial load and real-time replication, SAP Community, October 1, 2021
  24. [24]Business data validation in SAP transformations: leveraging LTVF (Arvind Goel, SAP), SAP Community, May 28, 2026
  25. [25]DTV essentials: key details that you should know, part 1, SAP Community, March 25, 2024
  26. [26]Mastering the Data Transition Validation tool for SAP S/4HANA transition, SAP Learning, n.d., accessed October 23, 2026
  27. [27]SAP S/4HANA maintenance until 2040: clarity and choice for SAP Business Suite 7, SAP News Center, February 4, 2020
  28. [28]SAP provides details on ERP transition option, SAPinsider (Robert Holland), February 2025
  29. [29]RISE with SAP journey: SAP ERP, private edition, transition option updates, SAP News Center, August 2025, updated October 13, 2026
  30. [30]Explaining consolidation in SAP Master Data Governance, SAP Learning, n.d., accessed October 23, 2026
  31. [31]Performing master data duplicate checks with SAP MDG, SAP PRESS blog, n.d., accessed October 23, 2026
  32. [32]Managing currencies in a live SAP S/4HANA Finance 1809 environment, SAPinsider, n.d., accessed October 23, 2026
  33. [33]SAP S/4HANA adoption: subsequent implementation of the parallel ledger, SAPinsider, n.d., accessed October 23, 2026
  34. [34]Access Risk Analysis (SAP Access Control), SAP Help Portal, n.d., accessed October 23, 2026
  35. [35]Building a rule set (Discovering the main functionalities of SAP Access Control), SAP Learning, n.d., accessed October 23, 2026
  36. [36]SAP Digital Access evaluation service, SAP, August 2024
  37. [37]SAP Information Lifecycle Management, SAP, n.d., accessed October 23, 2026
  38. [38]Two-tier ERP topic page, SAP Community, n.d., accessed October 23, 2026
  39. [39]Accelleron customer story: separating from ABB with SAP S/4HANA Cloud, SAP, August 2024
  40. [40]Mastering IT/SAP integration in M&A: recommended best practices for success (Luka, Madras, Venter), KPMG Compact 2026-4, March 2026
  41. [41]SAP carve-out strategy, KPMG Netherlands, May 16, 2024
  42. [42]Integration value proposition (deals, health industries), PwC Germany, n.d., accessed October 23, 2026
  43. [43]TSA exit: how to accelerate value capture in carve-outs (Siddiqui, Mukherjee), PwC US, November 30, 2023
  44. [44]2026 Global Corporate Divestiture Survey, Deloitte, February 18, 2026
  45. [45]IT transitional service agreements, Deloitte Switzerland, February 15, 2021
  46. [46]Recommendations for transition service agreement negotiations, Deloitte US, n.d., accessed October 23, 2026
  47. [47]IT in mergers and acquisitions (Wivine Massaut), Deloitte Belgium, November 20, 2023
  48. [48]Merge, modernize and harmonize: SAP S/4HANA at Sunrise (Project Nova), Deloitte Switzerland, n.d., accessed October 23, 2026
  49. [49]Nine steps to setting up an M&A integration program (Hoebarth, Kaske), EY, January 15, 2025
  50. [50]Carve-out sale road map: deal sign to close (PDF), EY, January 2021
  51. [51]How to realize synergies sooner with a clean room, EY, June 20, 2025
  52. [52]Lessons for divesting a carve-out business, EY-Parthenon, September 9, 2026
  53. [53]Contract separation in divestitures (PDF), EY, n.d., accessed October 23, 2026
  54. [54]Understanding the strategic value of IT in M&A (Sarrazin, West), McKinsey & Company, 2011
  55. [55]A McKinsey perspective on organizing integrations to create value (Merger Manager compendium, PDF), McKinsey & Company, n.d., accessed October 23, 2026
  56. [56]SAP S/4HANA carve-out: beating the TSA clock, SAPinsider, July 2, 2026
  57. [57]Part 2: Efficiently handle mergers and acquisitions in SAP HR, SAPinsider, n.d., accessed October 23, 2026
  58. [58]Avoiding antitrust pitfalls during pre-merger negotiations and due diligence, U.S. Federal Trade Commission, Competition Matters blog, March 2018
  59. [59]Oil companies pay record FTC gun-jumping fine for antitrust law violation, U.S. Federal Trade Commission, January 7, 2025
  60. [60]U.S. v. XCL Resources Holdings et al.: final judgment (PDF), U.S. Federal Trade Commission, 2025
  61. [61]FCA and PRA fine TSB £48.65m for operational resilience failings, Mondo Visione (FCA/PRA release), December 20, 2022
  62. [62]Neogen Corporation Form 10-K for fiscal year ended May 31, 2024, U.S. SEC (EDGAR), July 30, 2024
  63. [63]Neogen Corporation Form 10-K for fiscal year ended May 31, 2025, U.S. SEC (EDGAR), July 30, 2025
  64. [64]WK Kellogg Co Form 10, exhibit 99.1 (information statement), U.S. SEC (EDGAR), 2023
  65. [65]Asda’s tech divorce from Walmart, The Register, December 1, 2025
  66. [66]Cost of Asda tech separation from Walmart reached £1.22bn, Retail Systems, July 9, 2026
  67. [67]Asda IT woes continue, The Register, August 29, 2024
  68. [68]Botched SAP implementation: National Grid and Wipro settlement, The Register, August 6, 2018
  69. [69]M&A success: SAP S/4HANA carve-in at AMAG, Natuvion, May 20, 2024
  70. [70]Carve-out with zero downtime (Construction Forms / Tricon), Natuvion, n.d., accessed October 23, 2026
  71. [71]Success story: Vattenfall carve-out, Natuvion, n.d., accessed October 23, 2026
  72. [72]South32 orchestrates SAP carve-out in a strategic spin-off, SNP, November 23, 2022
  73. [73]Migration tools to implement divestitures and carve-outs in SAP landscapes (Götz Lessmann), SNP, October 10, 2024
  74. [74]Mergers, acquisitions and divestitures done right, SNP, n.d., accessed October 23, 2026
  75. [75]What is a SAP carve-out? (member blog), SAP Community, February 23, 2023
  76. [76]Practical advice for SAP divestitures (Erin Byrne), Qlik blog, n.d., accessed October 23, 2026
  77. [77]Divesting a business unit running SAP, Redress Compliance (licensing consultancy), n.d., accessed October 23, 2026
  78. [78]SAP affiliate licensing in M&A: risks, definitions and negotiation strategies, SAP Licensing Experts (licensing consultancy), n.d., accessed October 23, 2026
  79. [79]Application landscape integration strategies in M&A (ECIS 2012 proceedings), AIS eLibrary, 2012
  80. [80]ACCELQ Inc.: ACCELQ (partner listing; vendor-supplied text), SAP.com partner directory, n.d., accessed October 23, 2026
  81. [81]SAP Test Discovery & Automation with Agentic AI, ACCELQ, n.d., accessed October 23, 2026
  82. [82]SAP GUI Automation with ACCELQ, ACCELQ Support, n.d., accessed October 23, 2026
  83. [83]Enabling SAP GUI scripting for automation, ACCELQ Support, n.d., accessed October 23, 2026
  84. [84]Support for data-driven testing: executing the same scenario with multiple data sets, ACCELQ Support, n.d., accessed October 23, 2026
  85. [85]Working with test cases in ACCELQ, ACCELQ Support, n.d., accessed October 23, 2026
  86. [86]Support for API testing, ACCELQ Support, n.d., accessed October 23, 2026
  87. [87]Database testing with ACCELQ, ACCELQ Support, n.d., accessed October 23, 2026
  88. [88]Database verifications for ETL testing, ACCELQ Support, n.d., accessed October 23, 2026
  89. [89]CI test execution: Jenkins, ACCELQ Support, n.d., accessed October 23, 2026
  90. [90]CI integration with GitHub Actions, ACCELQ Support, n.d., accessed October 23, 2026
  91. [91]How do I create a job that I can invoke from a CI tool?, ACCELQ Support, n.d., accessed October 23, 2026
  92. [92]ACCELQ external API documentation (runs, job templates, results, audit logs), ACCELQ, n.d., accessed October 23, 2026
  93. [93]ACCELQ Autopilot, ACCELQ, n.d., accessed October 23, 2026
  94. [94]Self healing, ACCELQ Support, updated August 29, 2026
  95. [95]Running manual tests, ACCELQ Support, updated August 22, 2024
  96. [96]Importing manual scenarios from Excel or CSV, ACCELQ Support, updated August 29, 2026
  97. [97]How do you link manual and automated test cases?, ACCELQ Support, updated August 22, 2024
  98. [98]Setting up traceability between requirements and scenarios, ACCELQ Support, updated July 15, 2026
  99. [99]Multi-modal automation, ACCELQ Support, updated October 2, 2026
  100. [100]API virtualization, ACCELQ Support, updated July 15, 2025
  101. [101]Test suites in ACCELQ, ACCELQ Support, updated June 9, 2025
  102. [102]Securely execute tests behind firewall using Local Agent, ACCELQ Support, updated July 17, 2025