Show TOC

Implementing Lean Request Apps in Master Data Governance (MDG)Locate this document in the navigation structure

Use

The SAP Fiori lean request Apps for Master Data Governance are targeted towards a business user who does not have much expertise in master data handling, but would like to create a new organization for areas such as customer and supplier. With limited information, they can easily send a request to the master data expert using the SAP Fiori application. The following SAP Fiori applications are delivered out-of-the-box for the MDG lean request scenario:

Prerequisites
  • You have activated the business function MDG_FOUNDATION_5 to access BAdI: Derivations and Default Values Across Entity Types for SAP Fiori.

  • You have activated the following business functions to access the change request types for the Fiori applications:

    Applications

    Business Functions

    Change Request Types

    Business Activities

    Customer

    MDG_ERP_CUSTOMER_4

    CUF1P1

    CUF1

    Supplier

    MDG_ERP_SUPPLIER_5

    SUF1P1

    SUF1

    Business Partner

    MDG_BUPA2

    BPF1P1

    BPF1

    Material

    MDG_MATERIAL_5

    MMF1P1

    MMF1

    Cost Center

    MDG_FINANCIALS_5

    CCTFP1

    CCTF

    Profit Center

    MDG_FINANCIALS_5

    PCTFP1

    PCTF

Process

To configure the SAP Fiori applications for MDG, carry out following steps:

  1. Import Predefined Change Request Types for SAP Fiori

    Activate the BC Sets for each application in the following Customizing activities under Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Master Data Governance End of the navigation path:

    • Start of the navigation path Master Data Governance for Customer Next navigation step Import Predefined Change Request Types for SAP Fiori End of the navigation path

    • Start of the navigation path Master Data Governance for Supplier Next navigation step  Import Predefined Change Request Types for SAP Fiori End of the navigation path

    • Start of the navigation path Master Data Governance for Business Partner Next navigation step Configure Predefined Change Request Types Next navigation step Import Predefined Change Request Types for SAP Fiori End of the navigation path

    • Start of the navigation path Master Data Governance for Material Next navigation step Import Predefined Change Request Types for SAP Fiori End of the navigation path

    • Start of the navigation path Master Data Governance for Financials Next navigation step  Import Predefined Change Request Types for SAP Fiori End of the navigation path.

  2. MDG Back-End Configuration

    1. The new change request types must be configured for the MDG approval process.

    2. For the predelivered change request types, all the checks must be switched off for the MDG Fiori applications to work. If you want to use your own change request types for the MDG Fiori apps, all the checks on your change request types should be switched off.

    3. The duplicate check including match profile must be configured for the new change request types to display the duplicates while requesting MDG master data. If the match profile is not configured in the MDG back-end, the Duplicates button will not appear on the app screen.

  3. Activate the Business Add-In

    Activate the BAdI under Start of the navigation path Cross-Application Components Next navigation step Processes and Tools for Enterprise Applications Next navigation step Master Data Governance Next navigation step General Settings Next navigation step Data Quality and Search Next navigation step Business Add-Ins->  Next navigation step BAdI: Derivations and Default Values Across Entity Types for SAP Fiori End of the navigation path.

    Note that if the standard derivation BAdI implementation for USMD_RULE_SERVICE is active for a domain, it takes precedence over the Fiori derivation BAdI implementation specified above.

  4. Configure the SAP Fiori Launchpad for MDG

    Add a Business Catalog

    1. Check that the role SAP_MDG_BCR_REQUESTOR_T is assigned to your user.

    2. Start the launchpad designer in your NetWeaver Gateway system with the following URL: https://<server>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=<clientnumber>&SCOPE=CONFInformation published on non-SAP site.

      You can find the server and port names using transaction SMICM, and then choose the Services button.

      You will see delivered content in the form of requestor tiles for BP, Customer, Supplier, Material, Cost Center, Profit Center, and Track My Requests. This configuration is delivered as an example, with all applications assigned to the single role SAP_MDG_BCR_REQUESTOR_T, group SAP_MDG_BCG_REQUESTOR_T, and catalog SAP_MDG_BC_REQUESTOR_T. If individual roles are required for each domain, for example Material, individual catalogs and groups containing the applications can be added.

      Application

      Semantic Object

      Action

      Business Catalog

      Business Group

      Customer

      Customer

      requestCustomer

      SAP_MDG_BC_REQUESTOR_T

      SAP_MDG_BCG_REQUESTOR_T

      Supplier

      Supplier

      requestSupplier

      SAP_MDG_BC_REQUESTOR_T

      SAP_MDG_BCG_REQUESTOR_T

      Business Partner

      BusinessPartner

      requestBusinessPartner

      SAP_MDG_BC_REQUESTOR_T

      SAP_MDG_BCG_REQUESTOR_T

      Material

      Material

      requestMaterial

      SAP_MDG_BC_REQUESTOR_T

      SAP_MDG_BCG_REQUESTOR_T

      Cost Center

      CostCenter

      requestCostCenter

      SAP_MDG_BC_REQUESTOR_T

      SAP_MDG_BCG_REQUESTOR_T

      Profit Center

      ProfitCenter

      requestProfitCenter

      SAP_MDG_BC_REQUESTOR_T

      SAP_MDG_BCG_REQUESTOR_T

      My Requests

      ChangeRequest

      displayChangeRequest

      SAP_MDG_BC_REQUESTOR_T

      SAP_MDG_BCG_REQUESTOR_T

    3. Scroll through the list of catalogs until you find the business catalog SAP_MDG_BC_REQUESTOR_T and choose Add +.

    4. Choose the Target Mapping tile.

    5. Enter the semantic object and action as shown in the table above in the Intent section.

    6. In the Target section, enter the following data:

      Launchpad Role

      UIMDG001

      Launchpad Instance

      TRANSACTIONAL

      Application Alias

      Example:

      RequestMaterial

    7. Save your entries.

    Customize a New Tile

    1. Open the catalog page where the application is created.

    2. Add a new tile.

    3. Choose the App Launcher - Static tile.

    4. Enter the title, semantic object, and action.

    5. Enter the following parameters for each app:

      Application

      Parameters

      Request Customer

      MAXDUPREC=20&CATEGORY=&USMD_CREQ_TYPE=CUF1P1

      Request Supplier

      MAXDUPREC=20&CATEGORY=&USMD_CREQ_TYPE=SUF1P1

      Request Business Partner

      MAXDUPREC=20&CATEGORY=&USMD_CREQ_TYPE=BPF1P1

      Request Material

      MAXDUPREC=20&USMD_CREQ_TYPE=MMF1P1&MATTYPE=FERT&INDSECTOR=M

      If you want to use a different material type and industry sector as default values, enter different values for the MATTYPE and INDSECTOR parameters.

      Request Cost Center

      MAXDUPREC=20&USMD_CREQ_TYPE=CCTFP1

      Request Profit Center

      MAXDUPREC=20&USMD_CREQ_TYPE=PCTFP1

      Track My Requests

      DAYS=30

    6. Save your entries.

    Edit Application Parameters

    1. Open the Groups tab.

    2. Select the Master Data Requestor (MDG) (SAP_MDG_BCG_REQUESTOR_T) catalog.

    3. Add a new tile. You will see the newly added application.

    4. Choose the + symbol. You will see a green checkmark symbol.

    5. Logon to the MDG system and open transaction LPD_CUST.

    6. Search for the role UIMDG001 and double-click to open it.

    7. Create a new application (for example, Request New Material). Enter any link text and the application type as URL.

    8. Choose Show Advanced (Optional) Parameters. Edit the application parameter URL by changing the UI5 application name to /sap/bc/ui5_ui5/sap/<UI5ApplicationName>.

    9. Enter the application alias from the table above.

    10. Change the Additional Information field to SAPUI5.Component=<Nameofprojectcreatedinsystem>, for example, SAPUI5.Component=fcg.mdg.requestmaterial.

    11. Save your entries.

Result

You can now launch all tiles in the launchpad designer.

More Information