
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:
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 |
To configure the SAP Fiori applications for MDG, carry out following steps:
Import Predefined Change Request Types for SAP Fiori
Activate the BC Sets for each application in the following Customizing activities under :
.
MDG Back-End Configuration
The new change request types must be configured for the MDG approval process.
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.
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.
Activate the Business Add-In
Activate the BAdI under .
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.
Configure the SAP Fiori Launchpad for MDG
Add a Business Catalog
Check that the role SAP_MDG_BCR_REQUESTOR_T is assigned to your user.
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=CONF
.
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 |
Scroll through the list of catalogs until you find the business catalog SAP_MDG_BC_REQUESTOR_T and choose Add +.
Choose the Target Mapping tile.
Enter the semantic object and action as shown in the table above in the Intent section.
In the Target section, enter the following data:
Launchpad Role |
UIMDG001 |
Launchpad Instance |
TRANSACTIONAL |
Application Alias |
Example: RequestMaterial |
Save your entries.
Customize a New Tile
Open the catalog page where the application is created.
Add a new tile.
Choose the App Launcher - Static tile.
Enter the title, semantic object, and action.
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 |
Save your entries.
Edit Application Parameters
Open the Groups tab.
Select the Master Data Requestor (MDG) (SAP_MDG_BCG_REQUESTOR_T) catalog.
Add a new tile. You will see the newly added application.
Choose the + symbol. You will see a green checkmark symbol.
Logon to the MDG system and open transaction LPD_CUST.
Search for the role UIMDG001 and double-click to open it.
Create a new application (for example, Request New Material). Enter any link text and the application type as URL.
Choose Show Advanced (Optional) Parameters. Edit the application parameter URL by changing the UI5 application name to /sap/bc/ui5_ui5/sap/<UI5ApplicationName>.
Enter the application alias from the table above.
Change the Additional Information field to SAPUI5.Component=<Nameofprojectcreatedinsystem>, for example, SAPUI5.Component=fcg.mdg.requestmaterial.
Save your entries.
You can now launch all tiles in the launchpad designer.