Show TOC

Function documentationManaging of UI Configurations

 

You use the Manage UI Configurations (USMD_UI_CONFIGURATION) Web Dynpro application to manage user interfaces in SAP Master Data Governance. Each table row represents a separate user interface and consists of the user interface application and its configuration. You can create a new user interface configuration by copying an existing one. You can also edit the configurations for existing user interfaces. Each link you click opens the relevant screen in the Floorplan Manager (FPM).

Note Note

You can only use this function if Business Function Master Data Governance, Generic Functions 7.0 Feature Pack (MDG_FOUNDATION_5) is active.

The previous version of this application only allows management of UI configurations for specific types of single-object processing UIs.

If the relevant business function is not active, you can edit the relevant technical elements using transaction SE80. For more information, see the links in this document under Start of the navigation path Activities Next navigation step Working with a UI Configuration End of the navigation path. The documents listed cover editing using transaction SE80 as well as editing using this Web Dynpro application.

End of the note.

The most common types of user interface that you can manage are as follows:

  • Single-Object Processing

  • Multiple-Record Processing

  • Search

There are many options to change a user interface including customizing, enhancement, context-based adaptation (CBA), and personalization. Some options affect all clients of a system. Other options are client specific. It is even possible to restrict changes to only one user. For more information, see Floorplan Manager for Web Dynpro ABAP.

Prerequisites

  • An active data model exists.

  • You have basic knowledge of how to use the FPM and of the configuration of applications and components with Web Dynpro ABAP.

  • To create a new user interface by copying an existing one, the following criteria must be met:

    • You can use an active MDG data model with at least one entity type with storage and use type 1.

    • You have assigned a business object type code (OTC) to this entity type.

    • Before starting the configuration you need to carry out the following steps to ensure the default data model as the data model for which the UI is configured in the following way:

      1. Run transaction SPERS_MAINT.

      2. Select Edit Objects

      3. From the displayed list, choose SAP Master Data Governance - R_FMDM_MODEL.

      4. In the pop-up, set the value of the field Standard Data Model to the model that you want to use for UI processing.

      5. Confirm and save.

Activities

Opening the Web Dynpro Activity in Customizing

Path in Customizing for Master Data Governance (transaction MDGIMG): Start of the navigation path General Settings Next navigation step UI Modeling Next navigation step Manage UI Configurations End of the navigation path

Copying a User Interface Configuration
  1. Select the UI configuration you want to copy and choose the Copy button.

  2. To expand configurable components, choose the Configurable Components button.

  3. In the Copy column, select the technical elements you want to copy, and enter appropriate names for the target configurations.

  4. Choose the Start Deep-Copy button.

  5. Return to the Manage UI Configurations screen and refresh the table content. The system displays an additional row in the table with the configurations you just created.

  6. If the user interface is compatible with the MDG Communicator, the MDG Communicator Status is set to Configuration missing. To make the MDG Communicator available, you must configure it by choosing the Details link.

Subsequent steps depend on the type of user interface you are configuring and the type of configuration you want.

Working with a UI Configuration

The following documents provide detailed information on the concept behind the particular types of user interfaces, and instructions on how to create new user interfaces either using the Web Dynpro application USMD_UI_CONFIGURATION or using transaction SE80: