Skip to Content
SAP Master Data Governance

FAQ - Frequently Asked Questions in MDG-S/C/BP

Tags:

 

Questions

  1. Q: Is it recommended to copy data model BP?

  2. Q: Is it recommended to copy existing user interfaces?

  3. Q: How can I start the user interface customizing configurator?

  4. Q: Why does the context based adaptation (CBA) not change the layout of the overview page (OVP)?

  5. Q: Why are recent changes applied to the user interface not visible for other users?

  6. Q: I want to hide / show a UIBB dynamically via CBA. Why doesn’t it work?

Answers

  1. Q: Is it recommended to copy data model BP?

    It is not recommended to create a copy of the data model BP.

    The existing data model can be easily enhanced in various ways:

    • Adding new fields to an existing entity type.
    • Adding new tables as type 4 entity to an existing entity type.
    • Adding new type 1 entities to the data model.
    top
  2. Q: Is it recommended to copy existing user interfaces?

    It is not recommended to copy existing user interfaces.

    The existing user interfaces can be easily enhanced in various ways without the need of a copy or a modification of the pre-defined user interfaces. A copy might destroy the binding to improvements and/or corrections made by SAP.

    • Adding and/or removing fields from the pre-defined user interface can be done by customizing the user interface.
    • The user interface can be adapted dynamically using context based adaptations.
    • Enhancing the user interface with custom UIBBs can be done using the enhancement functionality of FPM.
    top
  3. Q: How can I start the user interface customizing configurator?

    There are different ways to start the customizing configurator for user interfaces:

    If you now start any user interface that is based upon FPM, you’ll notice two new buttons in the upper right area of the user interface. Both are usable to start the customizing configurator.

    1. Favorite in the SAP Menu
      1. Logon to your MDG Hub system.
      2. Create a new entry in you SAP Menu Favorite List.
      3. Choose Web Dynpro Application.
      4. Define the Web Dynpro Application as CUSTOMIZE_COMPONENT.
      5. Define any Description.
    2. Configure the own user as FPM Configuration Expert
      1. Logon to your MDG Hub system.
      2. In the top-menu bar choose System > User Profile > Own Data.
      3. Switch to tab Parameters.
      4. Enter Parameter IDFPM_CONFIG_EXPERT and set its value to X.
      5. Save the changes.
    top
  4. Q: Why does the context based adaptation (CBA) not change the layout of the overview page (OVP)?

    The layout of an OVP can only be changed by CBAs during the startup of the application. It is not possible to change the OVP (e.g. the sequence of UIBBs) using a CBA during UI round-trips. CBAs can only change the layout of single UIBBs for each round-trip.

    top
  5. Q: Why are recent changes applied to the user interface not visible for other users?

    The actual UI that is being displayed to a user in the web browser is determined from various components of the UI configuration:

    The general rule is that the personalization is the strongest component. This is best explained with an example:

    The base configuration defines the overview page as a list of UIBBs. Since a user does not want to scroll, he or she creates a personalization of the page introducing a stacking of the UIBBs in tab-strips. A UI designer decides to create a context based adaptation that sets a single UIBB to “hidden and excluded from event loop”. All users not having a personalization will not see this UIBB anymore. The user with the personalization set is unaffected by this change. This is because the UIBBs that are hidden and excluded from event loop still belong to the OVP. They can be added to the OVP using personalization. Since the user has created a personalization that shows the UIBB (the personalization was created before the CBA), the UIBB is still visible. To exclude the UIBB you must either reset personalization or delete the UIBB in the CBA.

    System administrators might use the ABAP Web Dynpro application WD_ANALYZE_CONFIG_USER to check and/or reset user personalization centrally.

    • Personalization
    • Enhancements
    • Context Based Adaptations
    • Base Configuration
    top
  6. Q: I want to hide / show a UIBB dynamically via CBA. Why doesn’t it work?

    Most likely you tried to control its visibility by adapting the according attribute within an OVP component configuration, called “Hidden Element”. Or you might have decided to create a new CBA configuration that in comparison to its base configuration just adds the UIBB concerned to the page’s list of UIBBs. Both approaches will not lead to a dynamic visibility of the UIBBs.

    From within the application configuration navigate to the component configuration of the relevant UIBB itself, not of the OVP. There you create a new CBA, maintain all relevant dimensions’s values as you wish and set the checkbox labelled “Hide UIBB” at the bottom of the “Add Adaption” popup.

    top

No comments