SAP Master Data Governance
Manage your SAP S/4HANA and SAP ERP master data with this hands-on guide! Walk through implementing, configuring, and using SAP Master Data Governance, both on-premise and in the cloud! Whether your organization requires custom applications or works with out-of-the-box central governance, consolidation, and mass processing, you’ll find detailed instructions for every step. From data modeling to data replication, this comprehensive guide will help you master your data!
- Consolidate, process, and govern SAP ERP and SAP S/4HANA master data
- Develop data models, improve data quality, and create custom applications
- Evaluate your installation and deployment options
You'll learn about:
- Modeling:
Create and extend data models by mastering entity types, attributes, hierarchies, and other elements. Use the floorplan manager for UI modeling and explore the use of change requests and workflows in process modeling.
- Data Quality and Replication:
Ensure your organization is using quality data in its operations. Learn to remediate and your enrich data. Then, move that data to where it needs to be in your system using tools like the data export framework, data import frameworks, and entity-based upload/download.
- Integrations and Extensions:
Put SAP MDG to use in your entire landscape by integrating with SAP Integration Suite, Central Finance, SAP Product Lifecycle Management, SAP Ariba, and more. Explore SAP MDG’s quick start options and complementary solutions from SAP Solution Extensions.
Key Highlights:
- On-premise and cloud deployment
- Data modeling
- Process modeling
- Data quality
- Data replication
- Data migration
- Consolidation
- Operations
- Mass processing
- Integrations
- Extensions
- Analytics
View Full Table of Contents
- Preface
- Who This Book Is For
- How This Book Is Organized
- Acknowledgments
- Conclusion
- 1 Introduction to Enterprise Information Management
- 1.1 Stages of Enterprise Information Management Engagement
- 1.2 Organizational Drivers for Enterprise Information Management
- 1.2.1 Enterprise Information Management Benefits and Drivers
- 1.2.2 Building the Business Case
- 1.3 Enterprise Information Management Capabilities
- 1.3.1 Architecture and Metadata Management
- 1.3.2 Data Integration
- 1.3.3 Data Quality
- 1.3.4 Master Data Management
- 1.3.5 Content Management
- 1.3.6 Information Lifecycle Management
- 1.3.7 Federated Master Data Landscape
- 1.3.8 SAP One Domain Model
- 1.4 Key SAP Solutions for Enterprise Information Management
- 1.4.1 SAP Data Services
- 1.4.2 SAP Information Steward
- 1.4.3 SAP HANA Smart Data Integration and SAP HANA Smart Data Quality
- 1.4.4 SAP Agile Data Preparation
- 1.4.5 SAP Information Lifecycle Management
- 1.4.6 SAP Content Management Solutions by OpenText
- 1.5 SAP Cloud Solutions for Information Management
- 1.5.1 SAP Data Intelligence Cloud
- 1.5.2 SAP Data Quality Management, Microservices for Location Data
- 1.5.3 Data Attribute Recommendation
- 1.5.4 SAP Master Data Integration
- 1.5.5 SAP Master Data Orchestration
- 1.6 SAP Master Data Governance
- 1.6.1 SAP Master Data Governance, Cloud Edition
- 1.6.2 SAP Master Data Governance on SAP S/4HANA Cloud, Private Edition
- 1.6.3 SAP S/4HANA Cloud for Master Data Governance
- 1.7 Summary
- 2 Introduction to SAP Master Data Governance
- 2.1 Use Cases
- 2.2 Architecture
- 2.2.1 Overview
- 2.2.2 Available User Interfaces
- 2.3 Overview of Data Domains
- 2.3.1 Material Master
- 2.3.2 Business Partner, Supplier, and Customer
- 2.3.3 Customer-Vendor Integration
- 2.3.4 Solution Extension Offerings
- 2.3.5 Financials
- 2.4 Summary
- 3 SAP Master Data Governance, Cloud Edition
- 3.1 Introduction
- 3.2 Overview of Processes in SAP Master Data Governance, Cloud Edition
- 3.2.1 Central Governance
- 3.2.2 Consolidation
- 3.2.3 Managing Data Quality
- 3.3 Workflow Integration
- 3.4 Address Validation
- 3.5 Document Management Services
- 3.6 Summary
- 4 Deployment Options
- 4.1 Deployment Options
- 4.1.1 Hub versus Co-Deployment
- 4.1.2 Limitations and Restrictions
- 4.1.3 Initial Build
- 4.1.4 Quick-Start for SAP Master Data Governance
- 4.1.5 Customizing Synchronization
- 4.1.6 Reference Master Data Synchronization
- 4.1.7 On-Premise versus Cloud Deployment
- 4.2 Summary
- 5 Central Governance: Data Modeling
- 5.1 Introduction to Data Modeling in SAP Master Data Governance
- 5.1.1 Master Data Create/Change Process
- 5.1.2 Entity Types
- 5.1.3 Attributes
- 5.1.4 Relationships
- 5.1.5 Hierarchies
- 5.1.6 Entity Relationship Model Diagram
- 5.2 Configuring Data Models
- 5.2.1 Define Business Object Type Codes and Entity Types
- 5.2.2 Define Prefixes for Internal Key Assignment
- 5.2.3 Edit Data Model
- 5.2.4 Define Authorization Relevance per Entity Type
- 5.2.5 Generate Data Model-Specific Structures
- 5.2.6 Assign Package and Define Package Groups
- 5.2.7 Service Mapping Tool
- 5.3 Standard Data Models
- 5.3.1 Material Master Data Model
- 5.3.2 Business Partner Data Model
- 5.3.3 Financial Data Model
- 5.4 Extending Standard Data Models
- 5.4.1 Adding Attributes to Standard Data Models
- 5.4.2 Adding New Entities to the Data Model
- 5.5 Summary
- 6 Central Governance: User Interface Modeling
- 6.1 Floorplan Manager
- 6.2 User Interface Framework
- 6.2.1 Overview
- 6.2.2 Configuration
- 6.2.3 Material Master
- 6.2.4 Business Partner, Customer, Supplier, and FI Contract Account Governance
- 6.2.5 Financial Domains
- 6.3 Enhancing the SAP-Delivered User Interface
- 6.3.1 Customizing
- 6.3.2 Personalizing
- 6.3.3 Enhancement
- 6.3.4 Context-Based Adaptations
- 6.3.5 Copy Application Configuration (Deep-Copy)
- 6.3.6 Modification
- 6.3.7 Change Request User Interface Building Block Enhancement BAdIs
- 6.4 Summary
- 7 Central Governance: Process Modeling
- 7.1 Governance Scope
- 7.2 Change Requests
- 7.2.1 Change Request Header
- 7.2.2 Logical Action
- 7.2.3 Business Activity
- 7.2.4 Change Request Type
- 7.2.5 Change Request Steps
- 7.2.6 Change Request Actions and Step Types
- 7.2.7 User Interface Determination
- 7.2.8 Editions
- 7.3 Single-Record Processing
- 7.3.1 Central Master Data Governance Scenarios
- 7.3.2 Processing Customer on a Client System
- 7.3.3 Business Context Viewer Side Panels
- 7.4 Multiple Object Processing
- 7.4.1 Mass Change
- 7.4.2 File Upload/Download
- 7.4.3 Data Import Process
- 7.4.4 Hierarchy Processing
- 7.4.5 Multiple-Record Processing
- 7.5 Workflow Process Modeling
- 7.5.1 Standard Workflow Templates
- 7.5.2 Rule-Based Workflows
- 7.5.3 Available Business Add-Ins
- 7.6 Summary
- 8 Data Quality, Search, and Remediations
- 8.1 Search Functionality
- 8.1.1 Overview
- 8.1.2 Search Applications
- 8.1.3 Match Profiles
- 8.1.4 SAP HANA–Based Search Setup
- 8.1.5 SAP HANA Search Extensibility
- 8.2 Duplicate Check
- 8.3 Business Rules in Central Governance
- 8.3.1 Code Lists
- 8.3.2 Simple Checks
- 8.3.3 Checks Based on Data Modeling
- 8.3.4 Checks and Validations Based on Business Rules Framework Plus
- 8.3.5 Validations Based on Business Add-Ins
- 8.4 Data Enrichment
- 8.4.1 Integration with SAP Data Quality Management for Address Standardization
- 8.4.2 Integration with Third-Party Data Enrichment Tools
- 8.4.3 SAP Business Partner Screening for SAP S/4HANA
- 8.5 Managing Data Quality
- 8.5.1 Process Overview
- 8.5.2 Managing Derivation Scenarios
- 8.5.3 Manage Validation Rules
- 8.5.4 Rule Mining Process Overview
- 8.5.5 Data Quality Evaluation Process Overview
- 8.6 Data Quality Remediation
- 8.6.1 Overview
- 8.6.2 Remediation Process
- 8.6.3 Configuration
- 8.7 SAP Master Data Governance: Data Quality Management Content for SAP Analytics Cloud
- 8.8 Summary
- 9 Consolidation and Mass Processing
- 9.1 Use Cases
- 9.2 Setting Up the Environment for Consolidation and Mass Processing
- 9.2.1 Activate Business Functions
- 9.2.2 Activate Transaction SICF Services
- 9.2.3 Authorization Objects and Roles
- 9.2.4 Grant Permissions and Privileges for SAP HANA-Based Fuzzy Matching
- 9.2.5 Basic Configuration for Background Remote Function Calls
- 9.2.6 Determination of Business System
- 9.2.7 Set Up the Workflow
- 9.3 SAP-Delivered Data Models
- 9.3.1 Overview of Process Models
- 9.3.2 Business Partner and Relationships
- 9.3.3 Material
- 9.4 Process Steps Overview and Configuration
- 9.4.1 Standardization
- 9.4.2 Update and Edit
- 9.4.3 Matching
- 9.4.4 Best Record Calculation
- 9.4.5 Validation
- 9.4.6 Filter and Remove
- 9.4.7 Activation
- 9.4.8 Scheduling Process Steps
- 9.5 Designing and Configuring Process Templates
- 9.6 Loading Data into Source Tables
- 9.6.1 Import Data for Consolidation
- 9.6.2 SAP Landscape Transformation Replication Server
- 9.6.3 SAP HANA Studio
- 9.6.4 Usage of Consolidation Processes for Service-Oriented Architecture Inbound Processing
- 9.7 Operating and Running Consolidation and Mass Processing Applications
- 9.7.1 Starting a Consolidation Process
- 9.7.2 Starting Mass Processing
- 9.7.3 Manage Consolidation and Mass Processing Processes
- 9.7.4 Troubleshooting Errors in Consolidation and Mass Processing
- 9.8 Technical Architecture
- 9.8.1 Overview
- 9.8.2 Frontend Architecture
- 9.8.3 Backend Architecture
- 9.9 Backend Extensibility
- 9.9.1 Building Custom Objects: Consolidation
- 9.9.2 Building Custom Objects: Mass Processing
- 9.10 Consolidation in SAP Master Data Governance, Cloud Edition
- 9.11 Summary
- 10 Data and Process Analytics
- 10.1 Process Analytics Overview and Analysis Drilldown
- 10.2 Change Request Analytics Using Master Data Attributes
- 10.3 Change Analytics for Master Data in Change Requests
- 10.4 Summary
- 11 Central Governance: Building Custom Applications
- 11.1 Custom Data Models
- 11.1.1 Project System in SAP S/4HANA
- 11.1.2 Data Modeling Tools
- 11.2 Create a Custom Data Model
- 11.2.1 Concepts and Prerequisites
- 11.2.2 Creating Entities
- 11.2.3 Adding Attributes to Entities
- 11.2.4 Representing the Work Breakdown Structure Hierarchically
- 11.2.5 Generic Interaction Layer Data Model
- 11.2.6 Hierarchy Data Model Types
- 11.3 Create a Custom User Interface
- 11.3.1 User Interface Framework
- 11.3.2 Design and Develop the User Interface
- 11.3.3 Develop a Single Object Maintenance User Interface
- 11.4 Process Modeling
- 11.4.1 Create a New Business Object
- 11.4.2 Create a New Business Activity
- 11.4.3 Assign Business Activities and Logical Actions to Business Objects
- 11.4.4 Maintain Settings for Business Activity Determination
- 11.4.5 Create a Change Request Type
- 11.4.6 Workflow Settings
- 11.5 Security and Roles
- 11.5.1 Authorization Objects
- 11.5.2 Roles
- 11.5.3 Homepage
- 11.6 Data Replication
- 11.6.1 Customizing Settings for Data Replication
- 11.6.2 Data Replication Framework Runtime Settings for Project Definition
- 11.7 Enabling Key Mapping
- 11.8 Enabling Value Mapping
- 11.9 Enabling Notifications
- 11.10 Summary
- 12 Data Replication Framework
- 12.1 Building Blocks and Configuration Objects
- 12.1.1 Building Blocks
- 12.1.2 Configuration Objects
- 12.1.3 Enhance Default Settings for Outbound Implementations
- 12.2 Material Master Replication
- 12.3 Customer, Supplier, and Business Partner Replication
- 12.3.1 Service Oriented Architecture-Based Replication
- 12.3.2 Application Link Enabling-Based Replication
- 12.4 Financial Master Data Replication
- 12.4.1 Account Replication
- 12.4.2 Company Replication
- 12.4.3 Cost Element Replication
- 12.4.4 Profit Center and Profit Center Hierarchy Replication
- 12.4.5 Cost Center and Cost Center Hierarchy Replication
- 12.4.6 Internal Order Replication
- 12.5 Replication Options for Non-SAP Systems
- 12.6 Operations
- 12.6.1 Logging, Tracing, and Monitoring Tools
- 12.6.2 Change Pointers
- 12.6.3 Check Data Replication Framework Customizing
- 12.6.4 Delete Replication Log
- 12.6.5 Display Object Replication Status
- 12.6.6 Delete Replication Status
- 12.6.7 Subscribe Objects for Data Replication
- 12.7 Summary
- 13 Central Governance: Integration Scenarios
- 13.1 SAP Master Data Governance Application Programming
- 13.1.1 Governance Application Programming Interface
- 13.1.2 Convenience Application Programming Interface
- 13.1.3 Application Context Application Programming Interface
- 13.2 Integration with SAP Solutions
- 13.2.1 SAP Cloud for Customer
- 13.2.2 SAP Ariba Supplier Lifecycle and Performance
- 13.2.3 Central Finance
- 13.2.4 SAP Product Lifecycle Management
- 13.2.5 SAP Product Content Management
- 13.2.6 SAP Information Lifecycle Management
- 13.2.7 SAP Information Steward
- 13.3 Integration with Third-Party Solutions
- 13.4 Summary
- 14 Master Data Migration
- 14.1 Data Migration Options
- 14.1.1 Migration Use Cases
- 14.1.2 Data Extraction from SAP ERP
- 14.1.3 Transaction MDMGX Data Extraction from SAP ERP
- 14.1.4 Data Conversion Option in SAP Master Data Governance
- 14.1.5 Data Load Options in SAP Master Data Governance
- 14.1.6 General Recommendations for Initial Data Load
- 14.2 Data Migration Strategies
- 14.2.1 Data Import/Export Framework
- 14.2.2 Key Mapping and Value Mapping
- 14.2.3 SAP Master Data Governance File Upload/Download
- 14.3 Summary
- 15 Central Governance: Operational Strategies
- 15.1 Edition Strategy
- 15.1.1 Creating New Editions
- 15.1.2 Releasing Editions
- 15.1.3 Monitoring Editions
- 15.2 Ongoing Data Loads
- 15.2.1 Creating Mass Change Requests for Mass Loads
- 15.2.2 Scheduling File Uploads in the Background
- 15.2.3 Operating with the Data Import/Export Framework
- 15.3 Performance Optimization
- 15.4 Data Archiving
- 15.5 Data Read Access Logging
- 15.6 Troubleshooting
- 15.7 Summary
- 16 SAP Fiori Applications
- 16.1 Introduction to SAP Fiori
- 16.2 SAP Fiori Applications for SAP Master Data Governance
- 16.3 Extensibility Options
- 16.3.1 Redefinition of OData Service
- 16.3.2 Extension of the User Interface Layer
- 16.3.3 Launchpad Extension
- 16.3.4 User Interface Theme Designer
- 16.4 Summary
- 17 Overview of SAP Master Data Governance Complementary Solutions
- 17.1 SAP Solution Extensions Partner Solutions
- 17.1.1 SAP Master Data Governance, Enterprise Asset Management Extension by Utopia
- 17.1.2 SAP Asset Information Workbench by Utopia
- 17.1.3 SAP Master Data Governance, Retail and Fashion Management Extension by Utopia
- 17.1.4 Other Partner Add-Ons Complementing SAP Master Data Governance
- 17.2 Quick-Start for SAP Master Data Governance
- 17.2.1 Benefits for Your IT Team
- 17.2.2 Benefits for Your Business Team
- 17.2.3 Benefits for the SAP Master Data Governance Implementation Team
- 17.2.4 Contents Delivered as Part of Quick-Start for SAP Master Data Governance
- 17.2.5 Deployment Approaches
- 17.2.6 Post-Deployment Steps
- 17.3 Summary
- The Authors
- Index