5

Enabling Changeable IDs in MDG-F | SAP Master Data... - SAP Community

 6 months ago
source link: https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/enabling-changeable-ids-in-mdg-f-sap-master-data-governance-central/ba-p/13615831
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

saikatjay

Participant

12m ago

Scenario

  • In MDG-F, the master data requestor must define the keys during the initial stages of the creation process.
  • The keys cannot be altered in subsequent process steps, such as by a master data expert.
    (The default implementation for the data model defines all key components of the entity types with SU Type 1 as external and non-changeable)
  • Despite this, several real-life scenarios necessitate a late assignment of the actual object ID, like the account or cost center number, as its correct value is often unknown to the master data requestor.

Solution

  • The changeable IDs functionality is enabled by setting the application parameter MDGF_ENABLE_KEY_SWITCH to X within a Web Dynpro Application Configuration. Let's take the example of GL Account (Entity - ACCOUNT) in this blog post and see how we can achieve this functionality.
  • The configuration is done by following the the How-To Guide
    https://www.sap.com/documents/2015/07/b672f8b1-557c-0010-82c7-eda71af511fa.html

Configuration

  • Step 1: Creation of Custom Web Dynpro Application Configuration

    Copy the existing Web Dynpro Application configuration for Account to a custom application configuration and update the parameter MDGF_ENABLE_KEY_SWITCH = X.

    Application Name - MDGF_OVP_GEN
    Configuration ID - MDGF_0G_OVP_FI_ACCOUNT
saikatjay_2-1708607370245.png
saikatjay_3-1708607559418.png
saikatjay_4-1708607612231.png
saikatjay_0-1708608117193.png
  • Step 2: Create a Custom MDG Communicator Configuration
    Copy the existing communicator Configuration for Account UI. Communicator set up is necessary to carry out the dynamic functionality of adding the Change Request UIBBs to the user interface.

    Component Name - MDG_BS_GOV_COMMUNICATOR
    Configuration ID - MDGF_0G_OVP_FI_ACCOUNT
    saikatjay_0-1708608765257.png
    saikatjay_1-1708608858615.png
    saikatjay_2-1708608933424.png
    saikatjay_3-1708608999553.png
  • Step 3: Adjust MDG Customizing for UI NavigationUpdate the newly created UI application that supports the Changeable IDs.Follow the Path - MDGIMG ➡️General Settings ➡️ Process Modelling ➡️ Business Activities ➡️ Link Log. Actions with UI Application and Bus. Activity: Custom Definition and add the entries below.
    saikatjay_4-1708609358316.png
    Follow the Path - MDGIMG ➡️General Settings ➡️ Process Modelling ➡️ Business Activities ➡️ Link Logical Actions with Business Activity: Custom Definition and add the entries below
    saikatjay_5-1708609487573.png

Result

  • The Account ID is changeable throughout the Governance Process.
    saikatjay_7-1708611273793.png

Conclusion

  • Changeable ID is enabled for ACCOUNT entity.
  • The above configuration can be applied for other MDG-F objects such as Cost Center, Profit Center to enable changeable IDs. 

Additional Information


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK