
Introduction to MDG
What is Master Data?
What is Transaction Data?
Master Data Challenges and Solutions
Students will understand about
Central Governance
Consolidation of Initial Load
Consolidation of Mergers or Acquisitions
Consolidation for Analytical Purpose
Students will learn
Out of the Box Applications with MDG standard license
MDG SOLEX Partner (Utopia Products)
Governance Process Flow
Students will understand about
What is Co-Deployment?
What is Hub-Deployment?
Students will learn about different storage areas in MDG
1. Staging Area
2. Active Area
Students will learn about governance process flow and important key points during the flow.
Students will understand how data flow takes place & gets stored in 'Staging Area' and 'Active Area' w.r.t financial and non-financial master data.
Demonstration of data movement between staging area & active area for financial & non-financial master data
Students will learn
●Flex Mode
●Reuse Mode
●Flex Mode in Co-Deployment
●Re-Use Mode in Co-Deployment
●Flex Mode in Hub-Deployment
●Re-Use Mode in Hub-Deployment
Students will learn
1. What is a data model?
2. Key elements of data model.
3. Data model design for MDG
Students will understand about
1. Identifying Type 1, Type 4 Entities
2. Identifying the Relationships between the Entities
3. Identifying the Cardinalities for the Entity Relationships
Students will understand about
1. Creation of custom reuse data model
2. 'Active Area' creation
3. 'Access Class' Creation
4. Linking access class, active area & data model
5. Active version concept
Discussion on Storage/Use Type field when creating new entity type
1. Type 1
2. Type 2
3. Type 3
4. Type 4
Discussion on
1. Data Element
2. Key Assignment & different options
3. Temporary Keys & number ranges
Students will understand
1. Active Area property of an Entity Type
a. Reuse & Flex Entities of a Reuse Data Model
b. Reuse & Flex Entities of a Flex Data Model
2. SU Type 1 Entity ZMARA:
a. Create Type 1 Entity
b. Create Temporary keys Number Range Object ZV_MATNR
c. Add attributes to Type 1 Entity
d. Defining multiple Key Attributes at Type 1 Entity
3. Visualize Data Model
4. Handling of Currency & Quantity Fields
5. SU Type 4 Entity ZMARC:
a. Create Type 4 Entity
b. Define Leading Relationship from ZMARA to ZMARC
Students will understand
1. Adding attributes to Type 4 Entity ZMARC
2. Create Type 3 Entity ZWERKS
3. Qualifying Relationship: ZWERKS to ZMARC
4. Handling Currency fields
5. Create Type 4 Entity ZMARD
6. Adding attributes to Type 4 Entity ZMARD
7. Leading Relationship: ZMARC to ZMARD
8. Create Type 3 Entity ZLGORT
9. Qualifying Relationship: ZLGORT to ZMARD
10. Handling SU Type 3 Entity (As Key Field) with multiple key fields at Domain Check table
11. Walk-through of Check tables for WERKS & LGORT
12. Leading Relationship: ZWERKS to ZLGORT
Students will understand
1. Create custom BO Type code for custom data model
2. Assign custom BO Type code to custom Data Model's Type 1 Entity
3. Walk-through of standard BO Type Codes assignment to standard data models
4. Check the Data Model for errors
5. Activate Data Model - Without assigning Prefix & Package
6. Validate Staging Area / Staging Tables
7. Activate Data Model - By assigning Prefix & Package
8. Verify for Staging Structures getting generated automatically
Students will understand
Staging Area / Staging Tables
1. Introduction
2. How to access the staging area of a data model?
3. Define Language Dependent Texts for an Entity Type
4. Types of staging tables:
Check Table
Table with Further Attributes
Text Table
Mapping Table
5. Walk-through of Staging Area for ZV Model
6. Staging Table - Physical Name Vs Logical Name
Walkthrough of Standard Data Model (MM, BP, 0G) Staging Area/Tables
Students will understand
1. Staging Structures Vs Staging Tables
2. Types of Staging Structures (Entity-wise)
3. Walk-through of Staging Structures
Students will understand
Referencing relationship use cases:
1. Handling Non-key Attributes with multiple key fields at Check Table
2. Handling Attributes with Identical names at multiple entities
3. Reactivation of Data Model
4. Regeneration of Staging Area & Staging Structures
5. Adjust Staging Area of Linked Change Requests
Students will understand
1. Create Data Model ZW by deep copy of ZV Model
2. Convert ZW to Flex Model
3. Modify the Key Assignment property of ZMARA Entity
4. Update Key Attributes of ZMARA
5. Activate ZW Model
6. Generate Staging Area
7. Manual generation of Staging Structures
Students will understand
1. Evolution of SAP GUI
2. Evolution of ITS
3. Evolution of ICF
Students will understand
1. What is Web Dynpro?
2. Architecture used for Web Dynpro?
3. Over Overview of MVC Architecture & it's components
Students will understand how to
1. Create Web dynpro ABAP Component along with default Window & View
2. Design View Layout with example of displaying maintenance order details
3. Create Web dynpro ABAP Application
4. Understanding Web dynpro ABAP Application URL
5. Activate Web dynpro ABAP Application Service
6. Test Web dynpro ABAP Application
Students will understand about logic which is required to execute the web dynpro application
Students will understand
1. What is FPM?
2. Components of FPM
3. FPM Advantages
4. Classification of FPM UIBBs
Students will learn
1. Create Simple FPM Application for Customer Master Data Form
2. Types of Floor Plans:
Overview Page Floor Plan (OVP)
Guided Activity Floor Plan (GAF)
Object Instance Floor Plan (OIF)
3. Linkage between FPM and WDA
4. Configure Floor Plan:
Create Form UIBB Configuration
Create custom Form Feeder Class and assign to Form UIBB
Students will learn about
1. FPM Application Components and Hierarchy
2. Form Feeder Class - Field Catalog Generation
3. Design Form Layout
4. Execute FPM Application
5. Repositioning of UI Elements on Form UIBB
6. Important properties of UI Elements
FPM Application - Dynamic Field Properties & Data
1. Form Feeder Class - GET_DATA method implementation:
Dynamic Field Properties
Dynamic Data Population
Personalization
Hide UI Elements
Default values
Resetting Personalization
Enable/Disable Personalization
Enable/Disable Hide UI Elements functionality
Students will understand
1. What is NWBC?
2. Key Features of NWBC
3. NWBC in MDG & walkthrough
Technical details of MDGM UI Application
1. How to identify technical details of any FPM Application
Via SE80
Via Application Page
2. Application Components hierarchy for MDGM Search Application
Linkage between MDGM Search Application and MM Data Model
SPI Framework for MDGM
1. Search Results UIBB Feeder Class Parameters
2. Walk-through of SPI Framework
3. ABB ID & Node
MDGBP UI Design
Search Application design
Main Page design
MDGF UI Design
Search Application design
Main Page design
Students will learn about GenIL and BOL framework
Students will learn
Part 1: Create custom UI Application through Deep Copy
1. What is Deep-Copy option
2. MDG UI OVP Template
3. Create Custom MDG UI Application for ZV Model using Deep-Copy option
Part 2: Custom MDG UI Application linkage with Data Model
1. Link Custom MDG UI Application for ZV Model with BO Type ZBO_ZVM
Students will learn
Part 1: Search Criteria UIBB design
1. Create Initial Page
2. Create Search Component UIBB Configuration
3. Design Search Criteria UIBB
4. Adjust properties of Search Criteria UIBB
Part 2: Search Results UIBB design
1. Create List UIBB Configuration
2. Design Search Results UIBB
3. Adjust properties of Search Results UIBB
4. Wiring between Search Criteria & Search Results UIBBs
Students will learn
Part 1: MAIN PAGE Design
1. Create & Configure Form UIBB for Type 1 Entity - Material Basic Data
2. Wiring between Search Results UIBB and Type 1 Entity UIBB of MAIN Page
Part 2: crWIRES configuration
1. Configure crWIRES - Wiring between CR UIBB & MAIN Page (Communicator Settings)
Students will understand configuration required to launch UI application post initial & main page design
Students will understand setting up a role to access custom UI application on NWBC
Students will learn
1. Overview of Process Modeling
2. Key aspects of Process Modeling
3. Typical flow
4. Benefits of Process Modeling
5. What is governance scope?
6. Governance Scope configuration - YES / NO
7. Governance Scope behaviour for various business activities
Students will learn about
1. CR processing
2. Typical end to end CR processing cycle
3. workflow
Students will learn
1. Change Request Header UIBB Tabs
2. General Tab:
CR Number
CR Description
Reasons
Priority
3. Notes
How to add Notes at different CR Steps
Limitation of CR Header Notes
4. Attachments
How to add Attachments
How to add Links
5. Configure custom priorities.
6. Configure custom reasons.
7. Configure custom rejection reasons.
8. Enable Rejection Reasons for CR Action
9. CR Statuses & Permitted Processing Modes
Students will learn about
Workflow Templates
1. Types of Workflow Templates in MDG - Static & Rule-Based Workflow Templates
2. Static Vs Rule-Based Workflow Templates
3. Configuration
Students will learn about
Pre-requisites to user MDG Workflows
1. Activate Event Type Linkages
2. Configure Workflow Tasks
3. Setting up system user
Students will understand the technical details of workflow template ID
Students will understand
Creating Custom CR Type Using Static WF Template
1. Configure CR Type for Create Material scenario
2. Assign Processors to CR Steps
3. End-To-End Testing
Students will learn about "Event ID", "Logical Action" and linage with CR Type
Students will understand
1. Rule-Based Workflow
2. Key Concepts
3. Components of Rule-Based Workflow
4. Advantages
5. Rule-Based 3 Step Workflow
We will discuss on the process steps, statuses and flow diagram of rule-based workflow
Students will understand
1. Configuring new CR type for RBWF
2. Understanding condition tables
3. Understanding what is condition alias?
4. Starting the BRF+ configuration for RBWF
Students will learn RBWF configuration flow
Students will learn RBWF configuration flow
Students will learn
How to export & import the RBWF CR Type's decision tables to create new CR type
Students will learn
Custom CR Status configuration
1. Create custom CR Type for BP Model
2. Configure custom CR Status
3. Assigning the custom CR Status in RBWF configuration of CR Type
Custom CR Actions & Step Type configuration
1. Custom CR Actions configuration
2. Custom Step Type configuration with custom CR Actions
3. Assigning the custom CR Step Type & Actions in RBWF configuration of CR Type
Students will understand
1. What is linear CR processing? How does the framework behave?
2. What is parallel CR processing?
Students will understand
1. How to configure parallel CR types?
2. Assigning processors to CR types
Additional configurations
Additional configurations
Students will understand
1. Linear Vs Parallel Workflow
2. Why use parallel workflow?
Students will understand configuring parallel workflow
Students will understand configuring parallel workflow
Students will understand configuring parallel workflow, and end to end testing.
Students will understand
1. What is 'Dynamic Agent Selection'
2. Static Agent Selection Vs Dynamic Agent Selection
3. Advantages
Students will understand
1. Configuration steps required
2. Implementing logic for business requirement
Students will understand about implementing business logic for dynamic reviewer determination based on material type from CR
Students will understand the testing of dynamic reviewer determination & testing in debig mode
Students will understand
1. Email Notification Introduction
2. Sample Requirement
3. Sample Template
4. Configuration & Process Setup
Students will understand email implementation logic implementation
Students will understand email implementation logic implementation
Testing of email notification
Students will understand the introduction about business rules & examples
Students will understand
Single Entity Validation
1. Requirement Analysis
2. USMD_RULE_SERVICE BadI Implementation creation
Business Logic Implementation (Conditional & Unconditional Validation Rules)
3. Testing
4. Debugging
Students will understand
Field Properties Business Rule Implementation
1. Requirement Analysis
2. Build
3. Testing
4. Debugging
Students will understand
Derivation Business Rule Implementation
1. Requirement Analysis
2. Build
3. Testing
4. Debugging
Students will learn
1. What is SMT?
2. Why is SMT Important?
3. Examples
4. Configuration Setup
Students will see an example of custom structure creation and field mapping with target structure
Students will learn about using the SMT in logic
Students will learn about
1. What is DRF & its purpose?
2. How DRF works
3. Architecture components
4. Benefits of DRF in MDG
Students will learn about
1. Things to be gathered during requirement understanding
Students will understand about technical settings required
Students will understand
1. What is the edition type?
2. Walk-through of 0G_ALL Edition Type
3. Edition Type Vs Edition
4. Replication Timings of Edition
5. Create CRs using custom editions.
Students will learn about
1. BAdI implementation for Determination of Local System Name
2. Testing
3. DRF Logs
4. Replication Modes
Direct / Manual Replication
Ad hoc Replication
Students will learn about
Auto Replication Method
SAP MDG Online Course: Master Data Governance Made Easy
Course Overview:
Master the art of SAP Master Data Governance (MDG) with this comprehensive online course. Whether you're an SAP consultant, data analyst, or business professional, this course will equip you with the skills to manage, govern, and optimize master data effectively within SAP systems. You'll gain hands-on experience with data modeling, validation, replication, workflows, and integration with SAP S/4HANA and other systems.
What You Will Learn:
Fundamentals of SAP MDG and its role in enterprise data management.
Setting up and configuring MDG for materials, business partners, and finance data.
Creating workflows, approvals, and role-based access, business rules, process modelling, and UI modelling.
Data quality management, validations, and duplicate checks, mass processing, DRF, SMT.
Integration with SAP S/4HANA, ECC, and external systems.
Customizing SAP MDG using BAdIs and UI enhancements.
Performance optimization, troubleshooting, and real-world case studies.
Who Should Take This Course?
SAP Consultants (MDG, MM, SD, FICO, EAM/PM)
Data Analysts and Governance Professionals
Business Process Owners and Managers
IT & ERP Administrators
Anyone looking to master SAP MDG from scratch
Prerequisites:
Basic understanding of SAP ERP and master data concepts
Familiarity with business processes in SAP (MM, SD, FI)
Optional: Knowledge of SAP configuration, workflows, or ABAP for customization
Why Take This Course?
Practical Hands-on Training – Real-world case studies and hands-on exercises
Certification-Ready Content – Prepare for SAP MDG certification
Career Boosting Skills – High-demand expertise in data governance and SAP
Join today and take control of your enterprise master data governance like a pro!