SAP MDG, Process Modeling

Saroj Meher
5 min readJul 25, 2020

--

SAP Master Data Governance (MDG):

SAP Master Data Governance (MDG) is a state-of-the-art master data management solution, providing out-of-the-box, domain-specific master data governance to centrally create, change, and distribute, or to consolidate master data across your complete enterprise system landscape.

SAP MDG allows for both the central creation and maintenance of enterprise master data as well as for the consolidation of data from multiple sources into the SAP MDG application. The SAP MDG solution allows organizations to use delivered content and to perform a governance framework to build strong master data governance processes (including data transparency and quality across multiple ERP) to suit their business requirements.

SAP Master Data Governance

SAP MDG allows organisation to govern below enterprise Attributes.

  1. Finance Master Data — MDG-F

Key financial data, including such areas as SAP General Ledger (G/L) accounts/chart of accounts, cost centers, profit centers, and hierarchies are maintained

2. Material Master Data — MDG-M

Material master-relevant data are maintained across all key areas, including material descriptions, units of measure, classification data, quality data, sales data, plant data, and storage and warehouse data.

3. Enterprise asset Master Data — MDG-A

Enterprise asset management governance content has been developed on the SAP MDG platform by the SAP partner Utopia as a solution extension to SAP MDG. Mostly used in SAP PM (Plant Maintenance)

4. Business Partner Master Data — Supplier (MDG-S) Customer (MDG-C)

Common business partner attributes are maintained, for example, name, address, bank details, tax numbers, as well as the relevant business partner role. Business partner in SAP involves in both Supplier and Customer.

Supplier: general data, company code data, and purchasing data.

Customer: general data, company code data, and sales area data.

SAP MDG Components:

SAP MDG Provides below components to for enterprise solutioning.

1. UI Framework

2. Workflows (Rule Based Workflow BRF+)

3. Data Modeling (Standard and Custom Data Model)

4. Process Modeling (Change Requests, Workflows)

5. Staging Area (Change request data stores here until request workflow completed successfully.)

6. Search and Duplicate Check

7. Data Replication

8. Data Validation and derivation

Process Modeling:

Process Modeling explains end-to-end master data maintenance process is set up in SAP MDG from a central master data governance point of view. MDG is setting up an E2E process to perform CRUD operation on master data objects.

Process Modeling involve mainly with below areas

1. Change request

2. Workflow

Change Request:

· It’s a type of change that made to SAP master data objects on a relevant process such as create/change/block/unblock/replicate.

· Change request support master data CRUD operations associating with a predefined business rule.

· We can perform data duplication/quality check/validation/derivation in a change request.

The IMG path for configuring a change request type is, Transaction MDGIMG -> General Settings -> Process Modeling -> Change Requests

NWBC — Transaction to start the change request for master data.

Edit Statuses of Change Requests:

User can define which status a change request can hold while processing the business workflow steps. Below are the SAP standard driven Change request Status.

The statuses 05 Final Check Approved and 06 Final Check Rejected have the meaning that a change request is finalized and cannot be changed any more.

Any other status has the meaning that a change request is still open for processing.

Create Change Request Type:

Here we can create our own change request type by coping the standard change request and assign the rule-based workflow template WS60800086.

Configure Properties of Change Request Step:

This will allow user to define the settings for execution of change request. The following are typical tasks you can complete for a change request step:

  • Enrich parts of data, by assigning an enrichment spot.
  • Ensure validations occur by assigning checks.
  • Specify which fields are relevant, and which relevant fields are required, by setting field properties.
  • Assign a different Web Dynpro application to the standard one configured for the data model.

Workflow:

Workflow in MDG is part of Process Modeling in SAP MDG. Workflow definition is an integral part of SAP MDG change request processing. SAP MDG uses workflows to manage central governance scenarios; as such, a workflow template is specified as part of the change request type configuration. SAP delivers object type BUS2250 (SAP MDG change request) for workflows associated with change requests.

When a change request has been made to a business activity (linked to a logical action of Data Model BP, business object 147 — business partner/266 — supplier, Supplier Create Process SUP1/VLP1), at that time system will create change request based on configuration maintained and process the change request based on defined business rule.

What did we learn?

  1. What is master data governance in SAP. How it works?
  2. Process Modeling concepts in SAP MDG.
  3. Different aspects of Process Modeling.

What Next?

Next Blog willl describe about Standard Wokflow Configuration in SAP MDG.

https://medium.com/@sarojmeher200690/sap-mdg-workflow-modeling-ceb672e88d12

I would love to hear from you

You can reach me for any query or suggestion on the blog by below channels.

Gmail: sarojmeher200690@gmail.com

Linkedin: https://www.linkedin.com/in/saroj-meher-86017aab/

Please feel free to share with your colleague.

--

--