Show TOC

 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

IBO_WDA_INBOX

Description

Change Request Work List

Configuration

USMD_CREQUEST_POWL

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

USMD_EDITION_CREQUEST

Description

My Change Requests

Configuration

<Leave the field empty>

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

USMD_SEARCH

Description

Search for Object

Configuration

USMD_SEARCH_02

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

USMD_CREQUEST_CREATE

Description

Create Change Request

Configuration

<Leave the field empty>

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

USMD_ENTITY

Description

Hierarchy Processing and Collective Processing

Configuration

<Leave the field empty>

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 HIERARCHY to start the application in hierarchy processing mode and to restrict the usage of the application to this mode. Use the value LIST to achieve the same for collective processing mode.

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:

  1. Workflow-Based Navigation

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_WF_NAVIGATION

    Description

    Workflow-Based Navigation

    Configuration

    USMD_WF_NAVIGATION

    Parameter Assignment for Object-Based Navigation

    Object Type

    entity (USMD_ENTY)

    Method

    application_processing (APPLICATION_PROCESSING)

    I_UI_CONFIGURATION

    {WDCONFIGURATIONID}

    I_UI_APPLICATION

    {WDAPPLICATIONID}

    I_CREQUEST

    {CREQUEST}

    portal_bo_alias

    SAP_ERP_Common

  2. Workflow Log

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_CREQUEST_PROTOCOL2

    Description

    Workflow Log

    Configuration

    USMD_WF_NAVIGATION

    Parameter Assignment for Object-Based Navigation

    Object Type

    change_request (USMD_CREQ)

    Method

    display_workflow_log (DISPLAY_WORKFLOW_LOG)

    CREQUEST

    {CREQUEST}

    portal_bo_alias

    SAP_ERP_Common

  3. Log

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_APPLICATION_LOG

    Description

    Log

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    application_log (USMD_ALOG)

    Method

    display (DISPLAY)

    USMD_RFCDEST

    {USMD_RFCDEST}

    USMD_SHM_INSTANCE

    {USMD_SHM_INSTANCE}

    portal_bo_alias

    SAP_ERP_Common

  4. Processing of a Change Request

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_CREQUEST_PROCESS

    Description

    Processing of a Change Request

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    change_request (USMD_CREQ)

    Method

    display (DISPLAY)

    CREQUEST

    {CREQUEST}

    CREQUEST_WORKITEM

    {CREQUEST_WORKITEM}

    portal_bo_alias

    SAP_ERP_Common

  5. Where-Used List

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_WHERE_USED

    Description

    Where-Used List

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    entity (USMD_ENTY)

    Method

    where_used_list (WHERE_USED_LIST)

    PROCESS

    {PROCESS}

    USMD_RFCDEST

    {USMD_RFCDEST}

    USMD_SHM_INSTANCE

    {USMD_SHM_INSTANCE}

    portal_bo_alias

    SAP_ERP_Common

  6. Display Change Requests

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_EDITION_CREQUEST

    Description

    Display Change Requests

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    change_request (USMD_CREQ)

    Method

    display_crequest_list (DISPLAY_CREQUEST_LIST)

    SYUNAME

    {SYUNAME}

    USMD_RFCDEST

    {USMD_RFCDEST}

    USMD_SHM_INSTANCE

    {USMD_SHM_INSTANCE}

    portal_bo_alias

    SAP_ERP_Common

  7. Change Documents

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_CHANGE_DOCUMENT

    Description

    Change Documents

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    change_document (USMD_CDOC)

    Method

    display (DISPLAY)

    PROCESS

    {PROCESS}

    USMD_RFCDEST

    {USMD_RFCDEST}

    USMD_SHM_INSTANCE

    {USMD_SHM_INSTANCE}

    portal_bo_alias

    SAP_ERP_Common

  8. Collective Processing of an Entity

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_ENTITY

    Description

    Collective Processing of an Entity

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    entity (USMD_ENTY)

    Method

    collective_processing (COLLECTIVE_PROCESSING)

    PROCESS

    {PROCESS}

    DISPLAY_TYPE

    {DISPLAY_TYPE}

    USMD_RFCDEST

    {USMD_RFCDEST}

    USMD_SHM_INSTANCE

    {USMD_SHM_INSTANCE}

    portal_bo_alias

    SAP_ERP_Common

  9. Creation of a Change Request

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_CREQUEST_CREATE

    Description

    Creation of a Change Request

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    change_request (USMD_CREQ)

    Method

    create (CREATE)

    PROCESS

    {PROCESS}

    CREQUEST

    {CREQUEST}

    portal_bo_alias

    SAP_ERP_Common

  10. Mass Change

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_MASS_CHANGE

    Description

    Mass Change

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    entity (USMD_ENTY)

    Method

    mass_change (MASS_CHANGE)

    PROCESS

    {PROCESS}

    USMD_RFCDEST

    {USMD_RFCDEST}

    USMD_SHM_INSTANCE

    {USMD_SHM_INSTANCE}

    portal_bo_alias

    SAP_ERP_Common

  11. OBN Service Processing

    Type of menu node

    Web Dynpro Application

    Web Dynpro Application

    USMD_ENTITY_VALUE2

    Description

    OBN Service Processing

    Configuration

    <Leave the field empty>

    Parameter Assignment for Object-Based Navigation

    Object Type

    entity (USMD_ENTY)

    Method

    service_processing (SERVICE_PROCESSING)

    PROCESS

    {PROCESS}

    USMD_RFCDEST

    {USMD_RFCDEST}

    USMD_SHM_INSTANCE

    {USMD_SHM_INSTANCE}

    portal_bo_alias

    SAP_ERP_Common

    CREQUEST

    {CREQUEST}

    WDCONFIGURATIONID

    {WDCONFIGURATIONID}

    USMD_MODEL

    {USMD_MODEL}