Master Data Readiness: The Dependencies That Make or Break an S/4HANA Go-Live

Diagram of the S/4HANA master data dependency sequence from organisational structure to production versions and PDS

Ask any team that has been through an SAP S/4HANA go-live what kept them up at night, and master data will be near the top of the list. Not because the objects are exotic, but because they depend on each other. A routing is useless without valid work centres; a production version is useless without the bill of material (BOM) and routing it points to; and planning results are only as good as every object in the chain.

Why the dependency chain matters

Migration is usually organised by object, with each object owned by a different team. Problems appear at the boundaries: a BOM loaded before its components exist, a routing referencing a work centre that was renamed, a production version created before its routing was approved. Each object passes its own validation, yet the end-to-end process still fails. Mapping the dependencies explicitly, and loading and validating in that order, avoids most of these surprises.

A typical dependency sequence for manufacturing

  1. Organisational structure. Company codes, plants, storage locations and MRP areas must be configured and stable before anything else is loaded.
  2. Business partners. In S/4HANA, customers and suppliers are maintained as business partners. Supplier records must exist before purchasing info records, scheduling agreements and source lists can be created.
  3. Material master. Basic data first, then plant-level views: MRP type, lot-sizing procedure, procurement type, planning strategy, scheduling margin key and, where relevant, the advanced planning flag for PP/DS.
  4. Bills of material. Every component must already exist as a material in the right plant, with the correct base unit of measure.
  5. Work centres and resources. Capacities, formulas, shift definitions and cost centre links. Inaccurate capacity here quietly undermines every finite schedule later.
  6. Routings. Operations, standard values and work-centre assignments, plus component allocations to operations where needed.
  7. Production versions. In S/4HANA, production versions are central to selecting the BOM and routing for production, so they must point to valid, released objects with sensible validity dates and lot-size ranges.
  8. Planning data for PP/DS. Where embedded PP/DS is used, production data structures (PDS) are generated from the production version, BOM and routing, so they can only be created once all three are correct.
  9. Sources of supply. Purchasing info records, contracts, scheduling agreements and source lists for purchased materials.
  10. Transactional data. Stock balances, open purchase orders, open production orders and sales orders, loaded close to cutover.

What to check for each object

ObjectKey checks before sign-offTypical owner
Material masterMRP type, lot size, procurement type and planning strategy set per plant; units of measure consistentMaster data / planning lead
Bills of materialEvery component exists in the plant; quantities and units plausible; validity dates correctEngineering / manufacturing engineering
Work centres / resourcesCapacity, shifts and formulas reflect reality; cost centre assignedProduction / industrial engineering
RoutingsEvery operation points to an active work centre; standard values plausibleManufacturing engineering
Production versionsReference a released BOM and routing; lot-size ranges and validity dates sensiblePlanning lead
Sources of supplyEvery purchased material has a valid info record, contract or scheduling agreementProcurement
Stock and open ordersQuantities and values reconcile with legacy and financeInventory / finance / planning

Proving the data is ready

Record counts and load logs prove that data arrived; they do not prove it works. Strong programmes add three layers of validation:

  • Object-level rules. Mandatory fields populated, values within allowed ranges, units of measure consistent, no orphan references.
  • Cross-object checks. Every BOM component exists in the plant; every routing operation points to an active work centre; every production version references a released BOM and routing.
  • Process-level tests. Run MRP, and PP/DS where used, against migrated data and review the results with planners. If planned orders, dates and capacity loads do not make sense to the people who use them, the data is not ready.

Measure readiness, don’t guess it

A simple readiness scorecard by object and plant, tracking completeness, accuracy against agreed rules, and sign-off by the business owner, turns “we think it’s fine” into an evidence-based go or no-go decision. Tracking the same measures across each mock load also shows whether quality is improving fast enough to hit the cutover date.

Ownership after go-live

Master data does not stop at cutover. New materials, engineering changes and capacity updates keep coming. Defining who creates, approves and maintains each object, and in what sequence, protects the quality that the migration worked hard to achieve.

Common pitfalls

  • Loading by team, not by dependency. Objects arrive in the order teams finish, not the order the system needs them.
  • Counting records instead of testing processes. A perfect load log can still produce planning results nobody trusts.
  • Fixing data in S/4HANA but not at the source. The same errors return in the next mock load.
  • No business sign-off. IT declares data “ready” without the people who will use it agreeing.
  • Freezing too late. Engineering changes during the final mock loads invalidate earlier validation.

Quick checklist

  • Publish the dependency sequence and share it with every object owner.
  • Agree object-level and cross-object validation rules, with pass thresholds.
  • Run MRP (and PP/DS where used) on every mock load and review results with planners.
  • Track readiness by object and plant after each mock, and watch the trend.
  • Get named business sign-off for every object before go/no-go.
  • Define post-go-live ownership for creating, changing and approving each object.

Key terms in plain English

  • Business partner – the single S/4HANA object used to maintain customers and suppliers.
  • Production version – the link that tells the system which BOM and routing to use to make a material, and when.
  • PDS (production data structure) – planning master data used by PP/DS, generated from the production version, BOM and routing.
  • MRP area – an organisational unit for planning a material separately, for example by plant or storage location.
  • Cross-object check – a validation that tests the links between objects, not just each object on its own.

Free master data readiness scorecard

To make readiness measurable, we have built a free Excel scorecard around the approach in this article. It maps the dependency chain, tracks validation rules, rolls results up to a Ready / At risk / Not ready status and shows the trend across mock loads.

Template / tabUse it toKey fields
Dependency mapLoad objects in the right order and catch anything loaded too earlySequence, dependencies, owner, load status; automatic sequence check
Validation rulesTrack object-level and cross-object rules with pass thresholdsRule, records checked, failures, pass rate, Pass / Fail
Readiness scorecardGive each object an evidence-based readiness statusCompleteness, accuracy, cross-object %, sign-off; Ready / At risk / Not ready; overall %
Mock load trendSee whether quality is improving fast enough for cutoverScore per mock, change since mock 1, on track?

Preview: readiness scorecard

ObjectCompletenessAccuracyCross-objectSign-offStatus
Example: material master99.5%97.0%99.0%NoAt risk
Routings99.2%98.5%98.1%YesReady
Production versions96.0%88.0%91.0%NoNot ready

Objects, rules and targets (98% ready, 90% at-risk floor) are a generic starting point. Agree your own with data owners.

The bottom line

S/4HANA rewards clean, connected master data with faster planning and better visibility. Treating master data as a dependency chain, rather than a list of separate objects, is one of the most effective ways to reduce go-live risk.

Planning an S/4HANA move or reviewing your production planning set-up? Talk to Taksh Solutions about a fit-gap review shaped around how your plants actually run.