LESSON OVERVIEW
In this lesson, you will learn how to configure Master Data Governance processes, manage Master Data Governance roles, configure workflow assignments, and change a standard workflow user interface.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Configure Master Data Governance processes
● Manage Master Data Governance roles
● Configure workflow assignments
● Change a standard workflow template user interface
Master Data Governance Configuration Activating the MDG Switches
Figure 42: Switch Framework
MDG is completely switch enabled. MDG will not appear in Customizing without being activated nor will you be able to start any default processing before activating MDG. MDG is activated by setting the relevant switches in the Switch Framework.
Standard Customizing Path for MDG using IMG
Figure 43: Customizing Path for MDG Using IMG
The Customizing path for MDG is in the Implementation Guide (IMG) and provides access to the following elements:
● Cross-application components including processes and tools for enterprise applications
● MDG customization
● Data Replication Framework (DRF) MDG in the IMG Structure
The following MDG settings are available in the IMG:
● Data modeling
● UI modeling
● Data quality and search
● Process modeling
● Data replication
● Mass data load
Lesson: Configuring Master Data Governance Processes and the User Interface
Elements of Change Request Customizing
Figure 44: Change Request Process Configuration
The change request process configuration is connected to the data model and user interfaces.
Several change request types can be assigned to a single business activity. The following attributes are determined by the change request type:
● Workflow template
● Data model
● Entity types
The status of a change request and its workflow template steps are used in the process logic.
The following options are determined by the change request and workflow template settings:
● The actions possible in the UI
● The next workflow template step
● The next change request status
Master Data Governance Scope Configuration
Governance scope indicates which fields you want to govern. By default, all entities and attributes in the data model are governed, but you can customize these settings. You can determine scope at the entity level and at the attribute level. If you mark an entity "out-of-scope," or not governed, then none of its attributes or sub-entities are governed. When an entity is governed, then all of its key and mandatory attributes are governed. You can govern non-key and optional attributes of an entity or take them out-of-scope.
On a change request, attributes marked "out-of-scope" display in read-only mode. Attributes can be hidden on a change request using different UI configuration methods.
Figure 45: Governance Scope Configuration
You can configure governance scope during or after the implementation of MDG. If you define scope after implementation, the system processes pre-existing change requests with the data that had been entered regardless of the governance scope settings.
The following conditions apply to entity types and attributes that are removed from the governance scope:
● They cannot be changed in a change request.
● They are shown as read-only when displayed on a change request.
● They can be imported to the active area but not through a change request.
● They can be replicated and exported.
● They cannot be changed in a mass change request.
● They can be used for derivations, but their values cannot be derived, only used as input for derivations.
● They can be easily added again to the governance scope.
How to Start Master Data Governance Configuration
In the Implementation Guide (MDGIMG), there are specific steps required to set up Master Data Governance. In MDGIMG, you can find the Customizing settings and the activities to execute MDG. The following configuration processes are available:
● Creation of New Content for Master Data Governance: Create new content without using a template.
● Enhancement of Master Data Governance Content: Enhance existing Master Data Governance content.
● Structure of the Data Model and Database Tables: Model master data structures.
● Setting Up New Business Activities: Create individual master data objects without creating a change request beforehand.
● Configuration of the Workflow: Configure the workflow for the change request process in Master Data Governance.
Lesson: Configuring Master Data Governance Processes and the User Interface
● Using Search Providers for Master Data Governance: Utilize search providers for master data.
● Configuring Data Replication: Change settings for data replication within the Data Replication Framework (DRF).
● Value Mapping: Map internal Customizing element codes to a list of external customizing code values.
● Setting Up Web Dynpro Applications in Customizing: create and edit UI configurations for the Web Dynpro applications delivered by SAP.
● Enabling Detailed Analysis of Change Requests: Monitor system settings in detail.
● Making Changes to Governance Application Programming Interface: Develop new UIs that enhance your Master Data Governance applications and are consistent with the existing software.
1. Navigate to the start point for Master Data Governance Configuration.
a) On the SAP Easy Access - User Menu screen, in the Command field, enter MDGIMG.
b) Choose Enter.
c) On the Display IMG screen, expand General Settings.
You can select the options in the General Settings folder to configure MDG.
a) Choose Back until you return to the SAP Easy Access - User Menu screen.
Master Data Governance Roles
Rules and Menu Entries for NetWeaver Business Client and Enterprise Portal
Figure 46: Roles and Menu Entries for Work Centers
The Master Data Governance Workcenter enables you to access functions in SAP NetWeaver Business Client and the SAP Enterprise Portal. MDG delivers several roles for each domain.
The MENU role ensures that the navigation menu is available to everyone. The remaining roles provide all the required role-based abilities for MDG.
● Master Data Governance for <domain>: Menu (SAP_MDGx_MENU)
● Master Data Governance for <domain>: Display (SAP_MDGx_DISP)
● Master Data Governance for <domain>: Requester (SAP_MDGx_REQ)
● Master Data Governance for <domain>: Specialist (SAP_MDGx_SPEC)
● Master Data Governance for <domain>: Data Steward (SAP_MDGx_STEW) The letter x is replaced with letter indicating the role's domain: C for Customer, F for Financials, M for Material, and S for Supplier.
There is a special role for analytics that includes a template for Custom Objects and a sample application called SFlight with an MDG Administrator role.
NetWeaver Business Client Basic Information for HTML
SAP NetWeaver Business Client (NWBC) provides a UI client as a single point of entry to SAP applications. NWBC provides access to both existing SAP GUI transactions and new
applications based in Web Dynpro. NWBC is available in HTML and desktop versions.
NWBC for HTML is a light-weight, browser-based shell using built-in PFCG roles available only on ABAP systems for casual use. This system renders all SAP GUI transactions using the SAP GUI for HTML rendering engine.
NetWeaver Business Client Basic Information for Desktop
NWBC for Desktop is a .NET application intended for power users. The desktop version uses the SAP GUI rendering engine directly, when it is installed. NWBC for Desktop can access a single ABAP system with the PCFG as a role repository or access an SAP NetWeaver Portal using the Portal Conent Directory (PCD) as a role repository.
How to Verify User Configuration
For the demonstration steps and data, see the exercise Verify User Configuration.
Lesson: Configuring Master Data Governance Processes and the User Interface