Enabling Changeable IDs in MDG-F | SAP Master Data...
Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
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.
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
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
Step 3: Adjust MDG Customizing for UI Navigation
Update 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 Definitionand add the entries below.
Follow the Path - MDGIMG ➡️General Settings ➡️ Process Modelling ➡️ Business Activities ➡️ Link Logical Actions with Business Activity: Custom Definition and add the entries below
Result
The Account ID is changeable throughout the Governance Process.
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.