Connect Business Processes with SAP Master Data Integration
Overview
Master Data Integration enables the synchronization of master data objects across interconnected business applications, ensuring data consistency and coherence. This architecture focuses on replicating essential business-relevant data such as materials or business partners across multiple contexts. Utilizing APIs, master data is synchronized in a (near) real-time manner across connected systems.
This reference architecture adheres to the SAP Integration Solution Advisory Methodology, defining master data integration as an integration use case pattern under the process integration style. The architecture covers A2A integration domains, including Cloud2Cloud, Cloud2OnPremise, and OnPremise2OnPremise.
Flow
Let’s take a look at the steps in detail:
-
SAP cloud solutions which are supported by SAP Master Data Integration (see Integration) synchronize their master data with SAP Master Data Integration. In this context a solution can act as a master data provider which sends master data change requests toward SAP Master Data Integration. Or it can act as a master data consumer which receives master data change events from SAP Master Data Integration. These events are exchanged asynchronously using REST or SOAP based APIs (the latter one for business partner master data only).
-
All master changes are stored centrally in the master data event log of SAP Master Data Integration and shared with master data consumers using a distribution model. The main benefit of using SAP Master Data Integration is that you can implement a central master data hub which allows connected solutions to synchronize their local master data databases with the master data database of the central hub in an efficient and scalable fashion.
-
The Cloud Integration capability within SAP Integration Suite is used for master data integration scenarios between SAP solutions which are not yet supported by SAP Master Data Integration. When you have already implemented master data integration scenarios using Cloud Integration which are supported by SAP Master Data Integration in the meantime, you may continue using those as unless you want to take advantage of SAP Master Data Integration’s benefits.
-
SAP Business Accelerator Hub provides predefined integration flows and also APIs, adapters and more to build custom integration flows which are deployed on Cloud Integration.
-
When exchanging master data between SAP Master Data Integration and a third-party solution (cloud, on-premise) or SAP on premise solution (with the exception of newer release of SAP S/4HANA) you use Cloud Integration, too: It includes an SAP Master Data Integration adapter to synchronize master data with SAP Master Data Integration.
-
In case of on-premise solutions it is recommended to also use SAP Connectivity service with Cloud Connector and Destination service for establishing a secure connection from SAP BTP to the on-premise landscape.
-
Higher release versions of SAP S/4HANA can also synchronize their master data with SAP Master Data Integration (without Cloud Integration).
-
In case the integration scenario involves SAP S/4HANA (or SAP ECC) the SAP Application Interface Framework can enable integration monitoring and error handling for business users.
If you are looking to implement master data management processes such as consolidation, data quality control, and central governance you may additionally use SAP Master Data Governance solution which enables such functionality. Regarding the reference architecture for master data: SAP Master Data Governance acts as a master data provider or master data consumer and can integrate with SAP Master Data Integration for selected scenarios, too.
Characteristics
An architecture for master data integration can be characterized as follows:
- Master data synchronization: Ability to synchronize master data objects between diverse solutions which can act as master data provider and/or master data consumer system. Data synchronization aims at ensuring data consistency across a solution landscape.
- Data transformation and harmonization: Support of (structure and value) mappings of master data from various sources. Ideally this includes a unified representation of master data across connected solutions.
- (Near) Real-time processing: A (near-) real-time processing is needed to enable consistent and up-to-date availability of master data information across the organization.
- Data security and privacy: Ability to meet data security and compliance regulations. These include for instance the protection of sensitive data, compliant data distribution to ensure data confidentiality and integrity.
Examples in an SAP Context
SAP delivers predefined master data integration scenarios along end-to-end business processes spanning across multiple SAP solutions. The following examples are using the SAP Master Data Integration service for synchronizing master data:
- Synchronization of the workforce person master data object between SAP S/4HANA Cloud and SAP SuccessFactors HXM Suite as part of the Hire to Retire process (for cloud deployment)
- Synchronization of the cost center master data object as part of the Source to Pay process (for cloud deployment)
- Synchronization of the customer master data object as part of the Lead to Cash process (for cloud deployment)
Reasonable Alternatives
For selected SAP lines-of-business solutions further integration technologies are available which are tailored to the needs of the respective business solution:
-
SAP Integration Suite, managed gateway for spend management and SAP Business Network: This solution, which is formerly known as SAP Ariba Cloud Integration Gateway, is based on SAP Integration Suite. This managed gateway facilitates the integration of buyers' and suppliers' SAP ERP or SAP S/4HANA systems with intelligent spend solutions from SAP and SAP Business Network. Managed gateway includes self-service wizards for configuring predefined integration scenarios, automated testing, and real-time monitoring.
You use the managed gateway for such predefined integration scenarios that are that are not supported by SAP Master Data Integration yet. For more information about integration scenarios that are supported by the managed gateway see overview guide for buyers and overview guide for suppliers.
Services and Components
Resources
-
SAP Business Accelerator Hub: This hub is a central catalog which is hosted by SAP and allows you to discover, explore, test and consume different types of digital content such as APIs, events, integration content, adapters to accelerate integration and extension of SAP solutions.
-
SAP Help Portal:
- SAP Application Interface Framework: This technology is used together with SAP ECC or SAP S/4HANA, to develop and monitor interfaces as well as execute error handling within the SAP backend system.
- SAP Integration Suite
- SAP Master Data Integration
- SAP Integration Solution Advisory Methodology
-
SAP Community:
- SAP Integration Suite (topic page)
- SAP Master Data Integration – sharing and synchronizing master data in the integrated Intelligent Suite (blog post)
- SAP Integration Suite – Integration with SAP Master Data Integration (MDI) service (blog post)
- Master Data Integration and Master Data Management: What’s the Difference (blog post)