Roles and Navigation
The starting point of a user to work with MDG is the menu provided by the PFCG role assigned to the user. The role SAP_MDGX_MENU_04
provides you with a generic example that you can use to create a specific role for your needs.
For the authorizations that are required to use MDG, see SAP Master Data Governance Security Guide
Typically, there are several menu entries available:
Change Request Work List
The change request steps that require user interaction create work items that are displayed in the user’s change request work list. Technically, a POWL with the configuration USMD_CREQUEST_POWL
provides this function. To include the work list in the menu, create a menu entry with the following settings:
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Change Request Work List |
Configuration |
|
My Change Requests
Provides the user with a list of change requests, for example all the change requests that the user has created. The corresponding menu entry is created with the following settings:
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | My Change Requests |
Configuration |
|
Parameters
SYUNAME | Use value X to show the change requests that the user created. Leave the value empty to allow the user to select the displayed change requests. |
Search
This entry provides access to the application specific or generic search of MDG. To include the generic search, create a menu node with the following settings:
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Search for Object |
Configuration |
|
Parameters
USMD_OTC | Enter the Object Type Code of the entity and data model for which the search should be used. |
See Configuring the Generic Search for a Particular Business Objectfor a list of supported parameters.
Create Change Request
The Create Change Request application allows users to create a change request. The user has the options to only provide a description without referencing any object, to include a single object, or to include multiple objects to processing. For more information, see Creation of a Change Request.
The corresponding menu node is created with the following settings:
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Create Change Request |
Configuration |
|
Hierarchy Maintenance and Collective Processing
To process hierarchies, assign master data objects to hierarchies and to work on several master data objects in parallel, the Web Dynpro application USMD_ENTITY
can be included in the menu with the following settings:
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Hierarchy Processing and Collective Processing |
Configuration |
|
Parameters
PROCESS | Use the ID of a business activity as the value to restrict the use of the application to the corresponding data model and objects. |
DISPLAY_TYPE | Leave the parameters empty to allow the use to switch between collective processing and hierarchy processing, if available for the selected object. Use the value |
For more information, see Collective Processing and Processing Hierarchies.
Object-Based Navigation
Apart from the visible menu node that can be selected by the user, you need to include menu nodes that are used for object-based navigation. This is required to make the change request work list working correctly. These menu nodes can be made invisible to the user by setting the visibility state accordingly. Create menu nodes with the following settings:
Workflow-Based Navigation
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Workflow-Based Navigation |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | entity ( |
Method | application_processing (APPLICATION_PROCESSING) |
I_UI_CONFIGURATION |
|
I_UI_APPLICATION |
|
I_CREQUEST |
|
portal_bo_alias | SAP_ERP_Common |
Workflow Log
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Workflow Log |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | change_request (USMD_CREQ) |
Method | display_workflow_log (DISPLAY_WORKFLOW_LOG) |
CREQUEST |
|
portal_bo_alias | SAP_ERP_Common |
Log
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Log |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | application_log (USMD_ALOG) |
Method | display (DISPLAY) |
USMD_RFCDEST |
|
USMD_SHM_INSTANCE |
|
portal_bo_alias | SAP_ERP_Common |
Processing of a Change Request
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Processing of a Change Request |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | change_request (USMD_CREQ) |
Method | display (DISPLAY) |
CREQUEST |
|
CREQUEST_WORKITEM |
|
portal_bo_alias | SAP_ERP_Common |
Where-Used List
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Where-Used List |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | entity (USMD_ENTY) |
Method | where_used_list (WHERE_USED_LIST) |
PROCESS |
|
USMD_RFCDEST |
|
USMD_SHM_INSTANCE |
|
portal_bo_alias | SAP_ERP_Common |
Display Change Requests
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Display Change Requests |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | change_request (USMD_CREQ) |
Method | display_crequest_list (DISPLAY_CREQUEST_LIST) |
SYUNAME |
|
USMD_RFCDEST |
|
USMD_SHM_INSTANCE |
|
portal_bo_alias | SAP_ERP_Common |
Change Documents
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Change Documents |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | change_document (USMD_CDOC) |
Method | display (DISPLAY) |
PROCESS |
|
USMD_RFCDEST |
|
USMD_SHM_INSTANCE |
|
portal_bo_alias | SAP_ERP_Common |
Collective Processing of an Entity
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Collective Processing of an Entity |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | entity (USMD_ENTY) |
Method | collective_processing (COLLECTIVE_PROCESSING) |
PROCESS |
|
DISPLAY_TYPE |
|
USMD_RFCDEST |
|
USMD_SHM_INSTANCE |
|
portal_bo_alias | SAP_ERP_Common |
Creation of a Change Request
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Creation of a Change Request |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | change_request (USMD_CREQ) |
Method | create (CREATE) |
PROCESS |
|
CREQUEST |
|
portal_bo_alias | SAP_ERP_Common |
Mass Change
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | Mass Change |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | entity (USMD_ENTY) |
Method | mass_change (MASS_CHANGE) |
PROCESS |
|
USMD_RFCDEST |
|
USMD_SHM_INSTANCE |
|
portal_bo_alias | SAP_ERP_Common |
OBN Service Processing
Type of menu node | Web Dynpro Application |
Web Dynpro Application |
|
Description | OBN Service Processing |
Configuration |
|
Parameter Assignment for Object-Based Navigation
Object Type | entity (USMD_ENTY) |
Method | service_processing (SERVICE_PROCESSING) |
PROCESS |
|
USMD_RFCDEST |
|
USMD_SHM_INSTANCE |
|
portal_bo_alias | SAP_ERP_Common |
CREQUEST |
|
WDCONFIGURATIONID |
|
USMD_MODEL |
|