Show TOC

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

Use

The Approve Master Data and Approve Master Data – Extended SAP Fiori apps are available for approving MDG master data for the following domains:

  • Cost center

  • Profit center

  • Customer

  • Supplier

  • GL Account

  • Material

The apps empower senior master data stewards to approve master data changes from remote locations, thus reducing down time for master data requesters. By using SAP Fiori to approve MDG master data, the apps enhance the overall user experience for the SAP Master Data Governance application. The apps also offer functionality to approve MDG master data across desktop and mobile devices.

Prerequisites

Ensure that the role SAP_MDG_BCR_APPROVER_T is assigned to your user.

Process

To configure the SAP Fiori application to approve MDG master data, carry out following steps:

  1. Add a Business Catalog

    1. Start the launchpad designer in your SAP NetWeaver Gateway system with the following URL: https://<server>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=<client number>&SCOPE=CONF

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

      You will see delivered content in the form of 2 tiles for approving MDG master data requests. This configuration is delivered as an example, with all applications assigned to the single role SAP_MDG_BCR_APPROVER_T, the group SAP_MDG_BCG_APPROVER_T, and the catalog SAP_MDG_BC_APPROVER_T. If you require individual roles for each domain, for example Profit Center, you can add individual catalogs and groups containing the applications.
      Note

      If you want to use the Approve Master Data Request – Extended app you must be on the frontend SAP Fiori 1.0 for SAP Master Data Governance SPS 7 and backend as SAP Master Data Governance 8.0 SPS 2

      Application

      Semantic Object

      Action

      Business Catalog

      Business Group

      Approve Master Data Request (for applications running on front-end SAP Fiori 1.0 for SAP Master Data Governance SPS 6 with back-end component SAP Master Data Governance 7.0 SPS 7 or SAP Master Data Governance 8.0 SPS 1)

      ChangeRequest

      approveChangeRequest

      SAP_MDG_BC_APPROVER_T

      SAP_MDG_BCG_APPROVER_T

      Approve Master Data Request -Extended (for apps running on frontend SAP Fiori 1.0 for SAP Master Data Governance SPS 7 and backend SAP Master Data Governance 8.0 SPS 2)

      ChangeRequest

      approve

      SAP_MDG_BC_APPROVER_T

      SAP_MDG_BCG_APPROVER_T

    2. Select business catalog SAP_MDG_BC_APPROVER_T from the list and choose Add +.

    3. Choose the Target Mapping tile.

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

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

      • Launchpad Role:UIMDG001

      • Launchpad Instance:TRANSACTIONAL

      • Application Alias: An action from the table above, approveChangeRequest or approve for example.

    6. Save your entries.

  2. 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 the app:

      Application

      Parameters

      Approve Master Data Request

      APPROVE_POPUP=N

      Approve Master Data Request

      REMOVE_PROCESSED_CR=N

      Approve Master Data Request–Extended

      APPROVE_POPUP=N

      Approve Master Data Request-Extended

      REMOVE_PROCESSED_CR=N

       
      • The APPROVE_POPUP parameter determines if a popup appears when the Approve button is pressed. This popup takes optional input for approver’s comments. The default value of this parameter is set as “N” (No).

      • REMOVE_PROCESSED_CR parameter determines if whether a Change Request that is approved or rejected is removed or not from the approver’s inbox. The default value of this parameter is set as “N” (No).
        Note

        Setting this parameter to “Y” (Yes) will impact the performance of the approve/reject action as the processed record has to be removed from the approver’s inbox and a new record has to be loaded.

    6. Save your entries.

  3. Edit Application Parameters

    1. Open the Groups tab.

    2. Select the Master Data Approver (MDG) (SAP_MDG_BCG_APPROVER_T) catalog

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

    4. Choose the + symbol. You will see a green check 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, Approve Master Data Request). 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.approvecr (for app running on frontend SAP Fiori 1.0 for SAP Master Data Governance SPS 6 and backend as SAP Master Data Governance 7.0 SPS 7 or SAP Master Data Governance 8.0 SPS 1) or SAPUI5.Component=fcg.mdg.approvecrv2 (for app running on frontend SAP Fiori 1.0 for SAP Master Data Governance SPS 7 and backend as SAP Master Data Governance 8.0 SPS 2).

    11. Save your entries.

Result

You can now launch all tiles in the launchpad designer.

More Information