Blog · 2 October 2026 · Paulo Cordeiro

SAP MDG or complementary MDM: when each architecture makes sense

Learn when SAP MDG is the natural path, when a complementary MDM layer makes sense, and how both can coexist without duplicating master data in SAP.

If your landscape is almost entirely SAP and the goal is to govern how master data is created and changed inside it, SAP Master Data Governance (SAP MDG) is usually the natural path. A complementary MDM layer makes sense when master data is born outside SAP, flows through more than one ERP, or depends on external validation before it enters the system. Both can coexist, as long as each piece of data has a single source of truth.

Context note: this article was written for companies operating in Brazil, where it is common to run SAP alongside local ERPs such as TOTVS, and where supplier and customer records are usually checked against public registries of the CNPJ, the Brazilian corporate taxpayer ID. The architecture reasoning applies to any market.

"We already have SAP. Why would we talk about another MDM?" This question comes up often in architecture meetings, and it is a fair one. The problem is that the conversation almost always starts with the tool, when it should start with the path the data takes before it reaches the ERP.

Anyone who has worked on an SAP project knows that a supplier record is not born in the transaction. It is born in a buyer's email, in a qualification form, in a spreadsheet that went through three departments. When the architecture decision ignores that path, the company governs the final step very well and keeps receiving bad data at the entrance.

What is SAP MDG, according to SAP itself?

SAP describes SAP Master Data Governance as a master data management solution with domain-specific governance to centrally create, change and distribute, or consolidate, master data (SAP Learning, course "SAP Master Data Governance on SAP S/4HANA"). In the same material, SAP organizes the solution into four main capabilities:

  • Central governance: creation, change and distribution of master data through change requests, with workflow, staging, approval, activation and distribution.
  • Consolidation: a process with data load, initial check, standardization, matching, best record calculation, validation and activation, to reach a single source of truth.
  • Mass processing: bulk changes to business partner, customer, supplier and product data.
  • Data quality management: definition of master data quality rules, monitoring and remediation.

The domains SAP lists in the same material are business partner (customer and supplier), material and product, and financial data, plus partner offerings for Enterprise Asset Management and Retail and Fashion Management.

What are the SAP MDG deployment options?

SAP's training documentation presents two ways to deploy SAP MDG on premise and one cloud offering. In practice, this choice is already half of the architecture decision.

OptionHow SAP describes itBenefits SAP lists
Co-deploymentMDG is deployed on one or more local SAP S/4HANA systems, or on a single SAP S/4HANA system reused across the landscape for central governance.No replication latency, no cross-system monitoring, no additional integration or external services.
HubMaster data from one or more systems is fed into the solution for verification before being replicated to the source and other systems.Fresh start with cleansed data, independence from other systems' maintenance cycles, no additional load on existing systems, more flexibility in mapping and in master data lifecycle.
Cloud editionSAP Master Data Governance, cloud edition, SAP's cloud offering.SAP mentions federated governance and data provider integration, among other features.

Table source: SAP Learning, lesson "Describing Deployment Options and Landscapes". SAP also states that MDG can distribute or consolidate master data across SAP Business Suite systems, SAP S/4HANA systems and other SAP and non-SAP systems.

What does a complementary MDM to SAP mean?

A complementary MDM is a master data management layer that sits outside the ERP and handles parts of the lifecycle that happen before, around or between systems. It is not a replacement contest. The point is to decide where each step of master data happens and who owns it.

In practice, this layer usually takes on one or more of these roles:

  • Capturing data where it is born, including from people who do not use SAP, such as requesters from other departments or the supplier itself.
  • Validating data against external sources before creation, such as public CNPJ registry data in Brazil.
  • Standardizing and cleansing data before loading, especially during migration.
  • Distributing the same record to more than one ERP or satellite system.

In 4MDG's case, the platform works as the golden record and sends data to the ERP through a connector, recording status, attempts and responses, as described on the Capabilities and architecture page. For SAP ECC and SAP S/4HANA, the listed integration options include IDoc, BAPI, file and REST API.

When does SAP MDG tend to make more sense?

Based on the characteristics SAP itself describes, MDG tends to be the most direct choice when:

  • The landscape is predominantly SAP S/4HANA and master data is created and consumed there.
  • The scope is within the standard domains: business partner, material and financial data.
  • Those who request, validate and approve records already work inside SAP.
  • The company has a team, internal or from a partner, able to configure and maintain MDG after go-live.
  • The main goal is to have change requests, approvals and an audit trail inside the SAP environment itself.

When does a complementary MDM layer make sense?

The complementary layer gains weight when the question stops being "how do we govern inside SAP" and becomes "how do we govern data before it reaches SAP and outside it". The most common signs are:

  • More than one ERP: SAP at headquarters and TOTVS or Oracle at subsidiaries, with shared suppliers and materials.
  • Data born outside SAP: supplier onboarding through a portal, requests from departments without ERP access.
  • Mandatory external validation: checks against public sources before a record is released.
  • Business autonomy: the need to adjust workflows and rules without opening an SAP project for every change.
  • Cleansing before migration: a legacy base that must be deduplicated and standardized before loading into SAP S/4HANA.

None of these signs, alone, defines the answer. They show where the analysis should go deeper.

Can SAP MDG and a complementary MDM be used together?

Yes, and in large companies it is common for different tools to handle different steps. There is one condition: each attribute needs a single source of truth and a single approval flow. What does not work is approving the same data twice, with different rules, in two places.

Three mistakes show up often when this split is not designed:

  1. Two golden records: each tool believes it owns the same field, and one overwrites the other.
  2. Duplicated rules: a mandatory field is configured in two places and, over time, the versions drift apart.
  3. Double approval: the requester approves in one flow and has to approve again in the other, and the lead time doubles.

How to decide: checklist for the architecture meeting

QuestionWhy it matters
How many systems receive each master data domain?Defines whether distribution stays inside SAP or crosses platforms.
Where is the data actually born?Shows whether governance needs to start before the ERP.
Who requests and approves, and do these people use SAP?Affects licensing, access and workflow design.
Which external validations are mandatory?Points to integrations with public sources or data providers.
Which domains and attributes are in scope?Shows what is standard and what requires extension.
Who maintains rules and workflows after go-live?Avoids a solution that only the project team can change.
What is the source of truth for each attribute?Avoids two golden records.
How does the SAP S/4HANA timeline affect the decision?The master data architecture must be defined before data is loaded.

Hypothetical example: a manufacturer with two ERPs

Hypothetical example, created to illustrate the reasoning. It is not a real customer.

A manufacturer runs SAP S/4HANA at headquarters and TOTVS at a recently acquired subsidiary. Suppliers are shared, and records are created twice, with different rules.

Design A: SAP MDG in a hub model becomes the point of supplier creation and distributes the record to SAP S/4HANA and to TOTVS. The company gains a single flow inside the SAP ecosystem, but has to build and maintain the mapping and integration with TOTVS, and requesters start opening their requests in MDG.

Design B: a complementary MDM layer receives the request, including from the supplier itself, validates registration data against public sources and sends the approved record to the SAP S/4HANA business partner and to TOTVS. Governance of the entry point stays outside the ERPs, and SAP receives data that is already validated.

Both designs are defensible. The choice depends on the checklist answers, especially where the data is born and who will maintain the flow afterwards.

Where to start

  1. Map the data path for each domain: where it is born, who changes it, who consumes it.
  2. List every system that receives supplier, customer and material data.
  3. Define, attribute by attribute, the source of truth.
  4. Measure the quality of the current base before choosing a tool. If the base is in poor shape, master data cleansing comes before any architecture.
  5. Run a proof of concept with the company's real data, not demo data.
  6. Tie the decision to the project timeline. If the company is moving to SAP S/4HANA, see how 4MDG approaches SAP S/4HANA migration with cleansing before loading.

To understand the different roles of ERP and MDM before this decision, also read MDM vs. ERP: what's the difference.

Frequently asked questions

Does 4MDG replace SAP MDG?

That is not the positioning. They are different approaches. 4MDG is an MDM platform integrated with ERPs such as SAP, TOTVS and Oracle, and the right design depends on the scenario, including architectures where it coexists with SAP MDG.

Does SAP MDG work with non-SAP systems?

According to SAP, MDG can distribute or consolidate master data across SAP and non-SAP systems. The point of attention is the mapping, integration and monitoring effort, which needs to be sized in the project.

Do I need to decide this before migrating to SAP S/4HANA?

That is the recommendation. The master data architecture defines where data will be cleansed, validated and approved. Deciding after the load usually means migrating the problem and fixing it in production.

Is there a cloud version of SAP MDG?

Yes. SAP offers SAP Master Data Governance, cloud edition, in addition to deployments on SAP S/4HANA. Capabilities vary by edition and release, so check SAP's current documentation for your scenario.

Descriptions of SAP Master Data Governance features were taken from SAP's official documentation on the access date shown and may change between releases. SAP, SAP S/4HANA and SAP Master Data Governance are trademarks of SAP SE.

Sources

Have a question or want to talk about this?

Talk to a 4MDG specialist — we reply through the channel you prefer.

The international code is added when you save.