This infographic outlines three steps for designing SAP data architectures, with S/4HANA and MDG examples.
SAP Learning describes the term as follows:
“The term, Solution Data Architecture Diagrams, serves as a generic placeholder for two Data Architecture-related diagrams.”
(Source: SAP Learning – Building Data Architecture)
In other words, it is not the name of one diagram. It is an umbrella term for two diagrams:
| Diagram | In a nutshell | Key questions it answers |
| Solution Data Flow Diagram | Where data flows, from which component to which | Which system is the system of record? Which components does the data go to? |
| Conceptual Data Diagram | How data entities relate to each other | Which entities exist, and what are their attributes and multiplicities? |
The SAP EA Methodology groups its core artifacts into four interlinked architecture views (SAP Enterprise Architecture Methodology Guide):
The Solution Data Flow Diagram belongs to the Solution Architecture domain. The same domain also includes the Product Map, Solution Component Diagram, Solution Value Flow Diagram, and Solution Process Flow Diagram (SAP Learning – Discovering the Reference Architecture Content).
According to the same guide, SAP’s Enterprise Architecture Development Cycle is based on TOGAF and tailored to SAP’s needs (SAP EA Methodology Guide). However, the public material does not say which TOGAF ADM phase these diagrams map to. If you come from a TOGAF background, it helps to think of them as diagrams that make the Phase C (Data Architecture) work concrete in terms of SAP solution elements (author’s interpretation).
“Solution Data Flow Diagrams shows typical data flows for key master, transactional and configuration data. It helps with understanding required data and its distribution across the used Solution Building Blocks (Solution Components).”
(Source: SAP Learning)
The first purpose is to show where master, transactional, and configuration data resides and how it is distributed across components.
“This diagram is crucial in understanding the context of a specific Solution.”
(Source: SAP Help Portal – Solution Data Flow Diagram)
“The purpose of the conceptual data diagram is to outline the relationship between data and business entities of the aspired solution.”
(Source: SAP Learning)
“A Data Flow Diagram depicts solution components and their implemented, integration-relevant solution data objects. The data flows show the flow of data between the system of records and subsequent solution components.”
(Source: SAP Learning)
Its main building blocks are:
| Element | Meaning |
| Solution Component | A building block of the solution, such as SAP S/4HANA, SAP SuccessFactors, or SAP MDG |
| Solution Data Object | A component-specific data object. SAP Learning defines it as a Solution Component-specific realization of a Business (Data) Object. It may also cover part of a Business Object or several Business Objects. |
| Data Flow | The flow of data between two Solution Data Objects in different components. Each end is a Solution Data Object, and data moves from the sender to the receiver. |
| System of Record | The authoritative system for the data and the starting point of its data flows |
It also helps to separate Data Flows from Message Flows:
“Message Flows bundle multiple Data Flows and describe technical details, such as protocol and authentication.”
(Source: SAP EA Methodology Guide)
“The Conceptual Data Diagram can be treated like an Entity-Relationship Diagram, outlining, and describing the information being processed by the aspired solution.”
(Source: SAP Learning)
Like an ER diagram, it uses entities, attributes, and relationships (multiplicities). It does not describe physical tables. It describes how business information is structured.
SAP Learning lays out the following three steps (SAP Learning):
(Source: SAP Learning)
| Stage | What to do | Diagrams used |
| Vision and pre-Fit-to-Standard | Obtain SAP’s reference architecture and narrow it down to your scope | Data Flow (reference) |
| Conceptual design | Agree on the key business entities and their relationships | Conceptual Data Diagram |
| Solution design | Confirm the system of record, target components, and integration-relevant data objects | Data Flow (to-be) |
| Interface design | Turn Data Flows into Message Flows and map them to APIs and iFlows | Data Flow, Solution Process Flow |
| Migration and governance design | Set data owners, migration sequence, and MDG scope | Both |
The SAP Help Portal walks through the Travel to Reimburse process in a cloud deployment (SAP Help Portal):
The SAP EA Methodology Guide lists the components and data objects in this example (SAP EA Methodology Guide):
| Component | Key data objects |
| SAP SuccessFactors Employee Central | Person, Employment, Cost Center, Legal Entity |
| SAP Master Data Integration | Workforce Person, Cost Center |
| SAP S/4HANA Cloud | Business Partner, Cost Center, WBS Element, G/L Accounts, Company Code, Exchange Rates |
| SAP Concur (Travel / Expense) | Travel User Data, Expense User Data, Account Codes, Wage Types |
| SAP SuccessFactors Employee Central Payroll | Employee, Cost Center, Wage Types, G/L Accounts |
What an EA should take away: HR master data is owned by Employee Central and distributed to S/4HANA and Concur through SAP Master Data Integration. The diagram also shows at a glance that even a single expense process depends on master data from three domains: HR, Finance, and Expense.
SAP Learning includes an example described as “the Data Flow Diagram for HR Data in the Hire-to-Retire process” (SAP Learning). It is a typical use case: mapping where HR data is created and where it is distributed, from hiring through retirement.
An SAP Community blog introduces the reference solution architecture for SAP MDG. It includes a data flow diagram for the Business Partner domain, and a later update added detailed diagrams for the business partner, product, and financial domains in classic mode (SAP Community – Reference Solution Architecture for SAP MDG). This content is published on the SAP Business Accelerator Hub and the SAP Signavio Process Navigator (SAP for Me) (same source). If you are planning an MDG implementation, the fastest route is to start from this reference and tailor it to your organization.
The following is the author’s own example, based on an automotive Tier 1 supplier.
Starting point: Engineering BOMs live in PLM, production runs in S/4HANA, shop-floor execution runs in MES, and procurement runs in SAP Ariba. Material master data is maintained separately in each system.
Solution Data Flow Diagram (to-be): the data flows
| From (data object) | To (data object) | Data transferred |
| PLM (Engineering Part / EBOM) | SAP MDG (Product, system of record) | Basic material data and engineering attributes |
| SAP MDG (Product) | SAP S/4HANA (Product, BOM, Routing) | Product and plant views |
| SAP S/4HANA | MES (Work Order, Material) | Production orders and materials |
| SAP MDG (Product) | SAP Ariba (Catalog / Sourcing Item) | Product and supplier information |
| MES | SAP S/4HANA | Production confirmations and consumption |
| Design decision | Example conclusion from the diagram |
| System of record | SAP MDG owns basic material data. PLM is the source of engineering attributes. |
| Target systems | S/4HANA (plant views), MES, and Ariba |
| Governance | Material creation requests and approval workflows are centralized in MDG. |
| Interfaces | Four interfaces, PLM→MDG, MDG→S/4HANA, S/4HANA→MES, and MDG→Ariba, are detailed as Message Flows. |
Conceptual Data Diagram (excerpt): the relationships
| Entity | Relationship (verb) | Entity | Multiplicity |
| Product | is extended to | Product Plant | 1 to 0..* |
| Plant | holds | Product Plant | 1 to 0..* |
| Product | is component of | BOM Item | 1 to 0..* |
| BOM | consists of | BOM Item | 1 to 1..* |
| Product | is sourced via | Purchasing Info | 1 to 0..* |
| Supplier | supplies | Purchasing Info | 1 to 0..* |
With these two diagrams, you can settle questions with the business before blueprinting. For example: who creates plant-specific material data, and whether supplier-specific purchasing information should live in Ariba or in S/4HANA.
Making data ownership visible early lays the foundation for better data quality and fewer integration problems in your S/4HANA implementation.
Parts of this article were developed with reference to generative AI suggestions and were reviewed, refined, and supplemented based on the author’s professional expertise and judgment.
The TOGAF Software Distribution Diagram shows which physical technology each application runs on and where.…
Compare process-driven and capability-driven approaches in SAP Enterprise Architecture. Learn how to connect investment priorities,…
Solution Context defines the environment and boundaries of a solution, while Solution Concept outlines how…
Of all the artifacts in TOGAF ADM Phase B, the Business Footprint Diagram is the…
The Environments and Locations Diagram is a formal TOGAF Phase D artifact that answers which…