S/4HANA global template rollout: template, localisation and data

How to run an SAP S/4HANA global template rollout: what the template owns, wave planning, e-invoicing localisation, Migration Cockpit mock loads, hypercare.

By Lucian Capdefier Published 10 min read

An SAP S/4HANA global template rollout works when three things are fixed before the first country goes live: which processes the template owns and which ones a country may change, the order and size of the rollout waves, and one data migration method with rehearsed mock loads that every country runs the same way. Localisation (tax, e-invoicing and statutory reporting) is the part you cannot standardise, so it runs as its own track against a calendar of national mandates. Programmes that struggle have usually spent heavily on the template and too little on migration and on the support organisation that takes over after go-live.

The timing pressure is real. SAP’s maintenance strategy keeps mainstream maintenance for SAP Business Suite 7 (which includes SAP ERP 6.0) until the end of 2027, with optional extended maintenance at a premium until the end of 2030, and SAP confirmed in October 2026 that those dates have not changed. A group with fifteen countries on ECC cannot move them all in one weekend, so the rollout plan is effectively the migration plan. One note on names: SAP now sells S/4HANA Cloud Private Edition as SAP Cloud ERP Private. The approach below applies to it and to on-premise S/4HANA alike.

What does a global template contain?

People often treat the template as a configured client. That is only part of it. A template you can roll out repeatedly also contains:

  • process definitions with an owner for each one
  • organisational structure rules (how a new country maps to company codes, plants, sales organisations)
  • master data standards and the governance that enforces them
  • extensions and integrations, with their interface contracts
  • the regression test library
  • the migration objects, mappings and reconciliation reports
  • training material that local key users can adapt

If any of these is missing, each country rebuilds it, and by wave three you have several templates sharing one system.

What goes in the template and what stays local?

SAP’s guidance for multi-country deployments with SAP Activate classifies each process by how much a rollout team may change it. We use the same categories because they make scope arguments short.

CategoryWho decidesTypical examplesWhat a country may do
GlobalGlobal design authorityChart of accounts, intercompany, business partner model, material numberingNothing. Use as delivered
Standard (complete)Global process ownerOrder-to-cash, procure-to-pay core flowsAdd sub-steps and content, never remove
Standard (partial)Global owner, local sub-processesPayment runs, dunning, asset accountingDesign legally required sub-processes locally
HarmonisedGlobal recommendsWarehouse practices, approval workflowsDeviate with design authority approval
LocalCountryLocal tax processes, statutory reports, e-invoicing channelsDesign to local law, inside template extension rules

The table only works if the design authority has the power to say no. A template where every country can promote its own variant to “standard partial” stops being a template after a couple of waves.

How do fit-to-standard and clean core shape the template?

In SAP Activate the Explore phase is built around fit-to-standard workshops: you demonstrate the preconfigured process, record gaps as delta requirements in a backlog, and decide each one. For a template the starting point can be SAP Best Practices or the Enterprise Management Layer, which SAP describes as a preconfigured global template for Private Edition and on-premise deployments.

Fit-to-standard runs twice. The template project runs it against SAP’s processes, and each rollout runs it against the template, limited to the categories a country may change.

Clean core decides how gaps are closed. SAP’s clean core level concept, introduced with the 2025 extensibility guidance, grades extensions from A (released APIs, ABAP Cloud or side-by-side on SAP BTP) through B (classic APIs) and C (internal objects) to D (modifications, implicit enhancements, direct table writes). Our rule for templates: global extensions at level A or B only, local extensions reviewed against the same bar, and any level C item carrying a named owner and a remediation date. Every level C or D item in the template turns into regression work in every country at every upgrade.

How should you plan rollout waves?

Wave planning is about dependencies. Countries that share plants, warehouses, intercompany flows or a shared service centre usually need to go live together, or you build temporary interfaces between the old and new systems that nobody wants to maintain.

ApproachFits whenMain riskEffect on data migrationHypercare load
Big bang (all entities at once)Few, tightly integrated entities; one ECC instance to retireEvery country’s issue lands in the same weekOne very large cutover, one rehearsal cycle for everythingPeak load, all countries at once
Pilot, then wavesMany countries, moderate dependenciesTemplate churn after the pilotMethod proven on the pilot, reused per waveSpread out, overlaps with the next build
Waves by region or business unitRegional shared services or separate business linesInterim interfaces between old and new systemsRepeated cutovers into a live production systemSteady, needs a permanent support team
Country by countryWeak dependencies, very different local requirementsLong programme, template driftsSmall cutovers, many of themLow per go-live, long tail

Choose the pilot for learning value. A mid-sized country with real intercompany flows and a demanding localisation teaches you more than a small sales office, without putting the largest entity at risk.

Then cluster the remaining countries into waves using a few concrete constraints:

  • shared operational assets (plants, warehouses, shared services)
  • fiscal year-end and local reporting deadlines, because nobody wants a go-live in the month of a statutory close
  • business blackout periods such as peak season or inventory counts
  • the e-invoicing mandate in force on the go-live date, covered below
  • local key-user capacity, which is usually the true bottleneck

Version the template like software. The pilot goes live on template 1.0, fixes found in hypercare become 1.1, and every later release has to pass regression in all live countries before it reaches production. Without that discipline, wave two inherits pilot workarounds as permanent design.

Localisation: tax, e-invoicing and statutory reporting

SAP’s country localisations give you the statutory baseline. E-invoicing is where most rework happens, because national mandates keep moving and each one has its own channel, format and test environment.

At EU level, the VAT in the Digital Age (ViDA) package was adopted on 11 March 2025 and entered into force on 14 April 2025. Since then Member States can introduce mandatory domestic e-invoicing under specific conditions. Digital reporting requirements for cross-border B2B transactions apply from 1 July 2030, and by 1 January 2035 Member States with domestic real-time reporting must align them with the EU model. The directive also sets a 10-day deadline to issue invoices for those cross-border transactions.

The national picture as of November 2026, for countries a European rollout often touches:

CountryWhat appliesSource
RomaniaRO e-Factura B2B mandate since 1 January 2024 for taxable persons established in RomaniaEC country sheet
GermanyBusinesses must be able to receive e-invoices since 1 January 2025; issuers may still send other invoices until the end of 2026, or the end of 2027 with prior-year turnover up to €800,000BMF FAQ
BelgiumStructured e-invoices compulsory for nearly all domestic B2B transactions since 1 January 2026, via Peppol by defaultFPS Finance
PolandKSeF 2.0 mandatory for large taxpayers from 1 February 2026, for most others from 1 April 2026, for the smallest from 1 January 2027KSeF
FranceAll companies must receive e-invoices since 1 September 2026; large and mid-sized companies issue them since then, SMEs and micro-companies from 1 September 2027, through an approved platformService Public

Two consequences for the plan. First, a country’s design must fit the mandate on its go-live date and the next one already published. Second, the e-invoicing layer belongs in the template as a pattern (one eDocument framework, one monitoring process, one error-handling route), with country formats and channels as local content. In SAP that framework is Document and Reporting Compliance, which creates, processes and monitors electronic documents and statutory reports; its cloud edition covers, for example, KSeF submission and Belgian Peppol participant registration. Plan tests against each authority’s test environment early. They are slower to get access to than an internal QA system.

If SAP GTS is in scope, each new country also brings its own customs tariff content. We cover sources and upload cadence in SAP GTS content providers, and we deliver that content per jurisdiction through our Data as a Service feed.

Data migration underneath the rollout

Data migration usually decides the go-live date, even though the template gets most of the attention.

Which Migration Cockpit approach fits?

The SAP S/4HANA migration cockpit, used through the Migrate Your Data app (the older LTMC transaction is marked deprecated), offers two approaches. Migrate Data Using Staging Tables creates a staging table per migration object, filled from XML or CSV templates or loaded with your own tools, for example SAP Data Services. Migrate Data Directly from SAP System reads from an SAP source system (over RFC for on-premise and Private Edition). Since SAP S/4HANA Cloud Public Edition CE2602 and Private Edition OP2025 FPS1, direct transfer can also stage the selected data in a remote SAP HANA schema so you can inspect and correct it before loading.

SAP delivers the migration objects, which describe source tables and their relationships. The documented process runs from creating a project through filling and preparing staging tables, processing mapping tasks (value mappings, fixed values), an optional simulation and the migration itself, to correction files for failed records. SAP describes the usual pattern as a new project for each test transfer in a copy of production, which suits a wave plan well.

For a multi-source group (ECC in some countries, non-SAP ERPs in others) we prefer staging tables for everything, with extraction and transformation in a governed integration layer. That gives every country the same validation, mapping and reconciliation path regardless of source. It is the kind of work our Data & AI practice does under data migration and data integration.

Wave two migrates into a live system

The pilot migrates into an empty production system. Every later wave loads into a system where other countries are already working, and that changes the rules:

  • Global master data already exists. Customers, suppliers and materials shared across countries must be matched and extended (new company code, sales area or plant views), not created again. In S/4HANA customers and suppliers are business partners, synchronised through customer/vendor integration, so the BP model and number ranges must be fixed in the template.
  • Loads cannot lock users out. Jobs run alongside live users, so measure their throughput in the mock loads.
  • Reconciliation is per company code. Balances, open items and stock must tie out for the new entity without touching the others.

Data quality, mock loads and cutover

Give each migration object a business owner who signs off the data, and measure quality before mock one: duplicates, missing mandatory fields, invalid tax numbers. Duplicate business partners found during the cutover weekend are expensive to clean.

There is no official number of rehearsals. The plan we start from is three per wave. Mock one proves every object loads. Mock two runs full volume and measures timings and reconciliation. The dress rehearsal follows the real cutover runbook, including freeze, extraction, load, reconciliation and the go/no-go call. If error rates or load times are not converging after mock two, add a mock rather than hope.

Testing a template that keeps changing

A rollout needs two test suites. Country tests cover local processes, interfaces and e-invoicing round trips with the authority. The template regression suite runs for every live country whenever the template changes, and it grows with every wave. It is the main candidate for automation, for example with SAP Enterprise Continuous Testing by Tricentis, part of SAP’s agent-led toolchain.

For test and requirement management, SAP Cloud ALM supports fit-to-standard workshops, testing and deployment activities. Mainstream maintenance for SAP Solution Manager 7.2 ends in 2027, so a programme starting now should not build its rollout governance on it.

Hypercare and application management after go-live

Hypercare should end on exit criteria, not a date: a clean first month-end close, the first VAT return filed from the new system, e-invoice traffic without rejections, and a falling ticket backlog. Because those events take a month or more to arrive, hypercare for one wave usually overlaps the build of the next.

Then the run organisation takes over, and in a global rollout it does more than answer tickets. It runs template releases, regression tests and SAP upgrades for live countries while new countries keep arriving. Decide early who owns the design authority after the programme ends. If nobody does, the template drifts within a year. Our Enterprise Apps & Platforms practice covers this side: multi-country implementation and rollout, testing services and application management services.

What team shape does a global rollout need?

The core structure we plan for:

  • a global design authority with process owners and a lead architect who can refuse changes
  • a template team that builds and releases template versions
  • a localisation track with tax and legal input, shared across waves
  • a data migration team with its own lead, working from the first wave
  • a country rollout team per wave, including local key users with protected time
  • a test team that owns the regression suite
  • the application management team, involved before the pilot go-live

The usual mistake is a single team that builds the template, rolls it out and supports it at the same time. It can work for one wave, and by the third wave the same people are spread across all three jobs.

If you are planning a multi-country S/4HANA programme and want a second opinion on the template boundaries, the wave plan or the migration approach, talk to the people who build it.

Frequently asked questions

What is a global template in SAP S/4HANA?

A global template is the reusable core of a multi-country S/4HANA programme: configured processes, organisational structure rules, master data standards, extensions, integrations, test cases and migration objects, built once and deployed to each country. Every process in it is classified as global, standard, harmonised or local, which tells each rollout team exactly what it may change and what it must take as delivered.

Should an S/4HANA rollout be big bang or phased?

Big bang suits a small number of tightly integrated entities that share plants, warehouses or intercompany flows and cannot run on two systems at once. Phased waves suit larger groups with independent countries, because each wave reuses a tested template and a rehearsed migration. A common shape is a pilot followed by waves of a few countries each, grouped by integration dependency and fiscal calendar.

How does ViDA affect an SAP S/4HANA rollout?

The ViDA package entered into force on 14 April 2025. Since then Member States can introduce mandatory domestic e-invoicing under specific conditions, and digital reporting for intra-EU B2B transactions starts on 1 July 2030. For a rollout this means every country wave needs an e-invoicing design that fits the national mandate at go-live and the EU model that follows.

Which SAP tool is used for data migration in an S/4HANA rollout?

SAP provides the SAP S/4HANA migration cockpit, used through the Migrate Your Data app. It offers two approaches: migrating data with staging tables, filled from XML or CSV templates or from ETL tools, and migrating directly from an SAP source system. SAP delivers the migration objects; custom objects can be modelled with the migration object modeler.

How many mock loads does an S/4HANA data migration need?

There is no official number. A common plan is three rehearsals per wave: a first mock that proves every object loads, a full-volume mock that measures timings and reconciliation, and a dress rehearsal that runs the real cutover script end to end. Add mocks when error rates or load times are not converging, rather than moving the go-live date blindly.

What happens after go-live in a global SAP rollout?

Each country enters hypercare, with the project team on call until exit criteria are met, such as a clean first month-end close, a filed VAT return and stable e-invoice traffic. Support then moves to application management, which must also run template releases and regression tests for live countries while the next wave is still being built.

Sources

  1. support.sap.com/en/release-upgrade-maintenance/maintenance-information/maintenance-strategy/s4hana-business-suite7.html
  2. news.sap.com/2026/10/beyond-2030-sap-business-suite-7-sap-netweaver-customers-third-party-databases-java
  3. sap.com/products/erp/cloud-erp-private.html
  4. learning.sap.com/courses/introducing-the-rise-with-sap-methodology-for-sap-partners-and-customers/choosing-sap-cloud-erp-private-as-the-foundation-of-an-autonomous-enterprise_c580b4dd-078c-465f-b8da-a0bf6e0ed149
  5. learning.sap.com/courses/discovering-sap-activate-agile-project-delivery/explore-phase-overview_f9f503a3-54e9-4868-855c-5b88f879c6ad
  6. help.sap.com/doc/act_16ac619c5b1e442e8b1b5d01fd3bd38f/0.5/en-US/act_s4h_885-31560343fab54fdeaba7e21863f0213b.html
  7. community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/how-to-use-sap-activate-methodology-in-multi-country-deployment-projects/ba-p/13498191
  8. community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/accelerate-your-transformation-in-fast-lane-with-enterprise-management/ba-p/14487577
  9. community.sap.com/t5/technology-blog-posts-by-sap/why-clean-core-matters-get-some-insights-into-our-brand-new-extensibility/ba-p/14163750
  10. taxation-customs.ec.europa.eu/taxation/vat/vat-digital-age-vida_en
  11. eur-lex.europa.eu/eli/dir/2025/516/oj/eng
  12. taxation-customs.ec.europa.eu/document/download/d5c72f2a-df00-473d-8f8a-5400b999e1aa_en
  13. ec.europa.eu/digital-building-blocks/sites/spaces/einvoicingCFS/pages/718735717/2024+Romania+2024+eInvoicing+Country+Sheet
  14. bundesfinanzministerium.de/Content/DE/FAQ/e-rechnung.html
  15. finance.belgium.be/en/enterprises/vat/e-invoicing/mandatory-use-structured-electronic-invoices-2026
  16. finance.belgium.be/en/enterprises/vat/e-invoicing/summary-invoicing-belgium- from-1-january-2026
  17. ksef.podatki.gov.pl/etapy-wdrozenia-ksef
  18. entreprendre.service-public.gouv.fr/actualites/A18953
  19. help.sap.com/docs/SAP_S4HANA_ON-PREMISE/9da51938e0a54f708ebda0b1f44aff05/bc9e8e02d43442b7b39a146867d042b2.html
  20. help.sap.com/docs/SAP_ERP/afcfc7b653a843419402fb43a05c4dc8/9fe33ae93ade4373a54f330f8065d356.html
  21. help.sap.com/docs/cloud-edition/sap-document-and-reporting-compliance-cloud-edition/whats-new-for-sap-document-and-reporting-compliance-cloud-edition
  22. help.sap.com/docs/SAP_S4HANA_ON-PREMISE/29193bf0ebdd4583930b2176cb993268/a4d4119a2cc9448a98e5d17e6dd0eac4.html
  23. help.sap.com/docs/SAP_S4HANA_ON-PREMISE/29193bf0ebdd4583930b2176cb993268/c67e14ff693e423aae2b96d9f3b0fc91.html
  24. community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-migrate-data-directly-from-sap-system-using/ba-p/14324379
  25. learning.sap.com/courses/sap-s-4hana-sourcing-procurement-innovations/working-with-business-partners-in-sap-s-4hana_fbf39423-74f9-4851-bf8b-6a79ebd8cb73
  26. learning.sap.com/courses/project-manager-sap-activate/understanding-the-agent-led-toolchain_e88a0e13-115d-497d-8373-32b9be977ffc
  27. support.sap.com/en/alm/sap-cloud-alm/implementation.html
  28. support.sap.com/en/alm/solution-manager.html

Related articles