How to find PFCG Role name for a Fiori App.
A bit of background on how a tile is assigned to a SAP user. Users in SAP are assigned roles. Each role could be a collection of Tile Catalog which contains Target Mapping and Tile.
Target mapping is a combination of Semantic Object Name and action. Together i.e. Semantic object and action are called Intent. The Intent in a system is unique. You can (loosely) compare an Intent to transaction code in classical SAP terms. Intent however can be linked to Fiori App, ALV report, Module pool program, Webdynpro, FPM application, Embedded Analytics etc.
User assignment to Role in SU01
Role with Tile Catalog assigned in PFCG
Defined Target Mapping under Tile Catalog in Fiori Launchpad Designer.
Defined Tile and link to Target Mapping using Semantic Object and Action
How to find PFCG Role name for a Fiori App.
Find Intent of the app. You can see this in the URL. As explained it’s a combination of Semantic Object and action.
In case you do not have access to the app you can always find this information from Fiori App Reference Library.
Run transaction /UI2/FLIA, input Intent and execute.
This will give you Tile Catalog name (SAP_BASIS_TCR_T) and PFCG role name, ZBC_EXN in this particular case.
Transaction /UI2/FLIA takes a long time to give you results. This would always be my last option.
How to find PFCG Role name for a Tile Catalog
Run transaction RSUSR_ROLE_MENU. Select ’27 Launchpad Catalog’ in Type of Menu Entry, specify catalog name and execute.
How to find PFCG Role for a Transaction
When a tile is linked to SAP transaction, it’s faster to look for a Role which has transaction assigned. Usually, tile and the relevant transactions will be assigned to the same role.
Run transaction RSUSR_ROLE_MENU. Select ‘1 Transaction’ in Type of Menu Entry and specify the transaction code in the Application input.