Enable Backend TXN As A Tile in Fiori Launchpad

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4
At a glance
Powered by AI
The document outlines the process to enable a backend transaction as a Fiori tile accessible to business users on the Fiori Launchpad. It involves creating technical and business catalogs, assigning authorization roles, and configuring backend settings.

The main steps are: 1) Configure Fiori Launchpad Designer access for the business user 2) Create a technical catalog and tile 3) Create a PFCG role and assign authorizations 4) Create a business catalog and role template 5) Additional backend configuration

The roles created are the PFCG role ZTEST_PPDS and the business role template ZTEST_PPDS_BR. The catalogs created are the technical catalog ZTEST_PPDS_MC and the business catalog also named ZTEST_PPDS_MC.

Approach to Enable Backend Transaction

as a Fiori Tile on Fiori Launchpad


System Used:

1. URL: https://my301658.s4hana.ondemand.com
2. Backend: PB4/100 – VLAB Q system

Users:

1. Backend User with SAP_ALL access


2. Business User (with Key User rights)

Step 1. Enable Fiori Launchpad Designer for Business User

1. Login to PB4/100 backend and check if the steps mentioned in


https://help.sap.com/saphelp_uiaddon10/helpdata/en/6e/d6c296810e4218a37240ebdcfc7950
/content.htm?loaded_from_frameset=true already exist. In PB4, it already existed.

2. Using SU01, add the role SAP_APS_SUPPORT_ACS-007-RO (CAM: Fiori Launchpad Designer Support) to
the Business User. This is required to access the service UI2_PAGE_BUILDER_CUST_0001.

3. Append the following to the system URL to launch the LPD:


/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html
Step 2: Creating Technical Catalog

1. Use the following URL and login with the Business User:
https://my301658.s4hana.ondemand.com/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html

2. Create Technical Catalog ZTEST_PPDS_MC.


3. Create Target Mapping for Transaction /SAPAPO/MAT1.

Create a tile in the catalog for the same.

4. Create Tile Group ZTEST_PPDS_GRP and include the tile created in Step 3.

Step 3: Create PFCG Role

1. Login to PB4/100 and use transaction PFCG to create a new role: ZTEST_PPDS.
2. Assign the Tile Group and Catalog to the Role.
3. Use SU22 transaction and check the Auth. objects that will be used for transaction
/SAPAPO/MAT1.
4. Include them in the Authorization Section of PFCG role with relevant values. (In our example we
marked everything as *).
5. Transport the role. It gets added in a Customizing request.

Step 4: Creating Business Catalog and Business Role Template

1. Use transaction SSIA1 to create business catalog:


 Business Catalog: ZTEST_PPDS_MC
 Catalog ID: ZTEST_PPDS_MC
 Role: ZTEST_PPDS
No other flags were checked (we did not make it scope relevant).

2. Use transaction SSIA8 to create business role ZTEST_PPDS_BR. No other flags were checked (we
did not make it scope relevant).

3. Use transaction SSIA9 to create assignment:


 Assignment ID: ZTEST_PPDS_0001
 Template ID: ZTEST_PPDS_BR
 Catalog ID: ZTEST_PPDS_MC

All the transactions were saved in $TMP package. These ideally should have been saved in a
standard package and transported.

Step 5: Additional Steps

These additional steps were performed:

1. Use SM30 and maintain the entries in the table APS_IAM_C_BRT:


 Template ID: ZTEST_PPDS_BR
 Scope State: 3
Entry gets saved in Customizing TR.
2. Use SM30 and maintain the entries in the table APS_IAM_C_BU_CAT:
 Catalog ID: ZTEST_PPDS_MC
 Scope State: 3
Entry gets saved in Customizing TR.

3. Use SE38 and execute program APS_IAM_BROLE_CREATE_BY_TEMPL:


 Business Role Template ID: ZTEST_PPDS_BR
 Check “Activate” flag
 Apply Default Restrictions
 Uncheck ‘Test’ flag

Result

 Business Role Template ZTEST_PPDS_BR is available on the Fiori Launchpad. Administrator can
copy this role just like any standard business role template and assign users to it.

 Business Catalog ZTEST_PPDS_MC is available on the Fiori Launchpad. Administrator can add
this business catalog to any role that is assigned to a business user.

You might also like