
Hi All.
This blog is for newcomers to SAP HANA and SAP Fiori . This blog shows the basic steps to add Fiori apps which are not available in a business catalog to a business role.
Please refer to the below SAP pages for understanding business catalogs and technical catalogs.
Most apps in the Fiori apps library come with a business catalog which can be added to the business roles. This will allow the user to access the app. But this is not the case for some apps. Let us see how we can access the app.
Assumptions: You have access to SAP Fiori Launchpad App Manager, FLP Content Manager and PFCG role maintenance.
Referred System: S4HANA On Premise Release 2022 ,SP - Initial Shipment Stack
Let us take an example of the below app:
TINCOV - Display Service Request
App Library URL: https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('TINCOV')/S24OP
In the configuration section of this app, it says that the app is not assigned to a business catalog.
This app is generally accessed via navigation from the 'Search Service Requests' app. But there might be scenarios where we have to access the app directly via an URL. For e.g. the service request link should be embedded in an URL to be sent to an agent or service manager for a quick review.
I will try to access a service request directly via an URL.
I get the below error:
To resolve this, we will add the app to a new business catalog and a business role.
Step 1: SAP Fiori Launchpad App Manager
T-Code: /UI2/FLPAM
The t-code will launch the web browser.
Get the technical catalog id from the app reference library page.
The technical catalog will open showing all the assigned semantic objects and their actions. Scroll down and select semantic object 'Service Request' with action 'display'.
Now we have the details for the app.
Step 2: FLP Content Manager
T-codes:
/UI2/FLPCM_CONF - To make change at the system level. Affects all clients.
/UI2/FLPCM_CUST - Client specific changes.
Here I will be using client specific t-code.
We will be creating anew business catalog. Click on the 'Create' button.
It will ask for a transport request. Provide the same and the new business catalog will be created.
Now click on 'Add Tiles/Target Mappings'. The service request display has only a target mapping.
In the next page you can search for the service request either by using the technical catalog name or the semantic object name.
Select the required line and click on 'Add TM Reference' since this has only a target mapping.
The required target mapping is added to the newly created business catalog.
Step 3: Role Maintenance
In this step we will add the business catalog to a new business role. This step is usually done by the BASIS team or the team responsible for roles and users.
T-code: PFCG
Create a new role.
After clicking on create single role, click on save. In the 'Menu' tab, click on 'Transaction'->SAP Fiori Launchpad->Launchpad Catalog.
Fill in the newly created business catalog and press Enter.
Save the role and generate the profile.
Step 3 Alternative:
There is another method to add the business catalog to the business role. This is in launchpad content manager.
In the content manager, click on the roles tab. In the bottom screen, click on add catalog.
This can be cross referenced in the catalogs tab by clicking on the 'Show Usage in Roles' button.
Step 4: Add role to user.
Add the newly created role to the user.
T-code: SU01
Provide the user id and click on edit.
In the roles tab, add the newly created role. Click on save.
Now open the link to service request. It will open without errors.
If there is a tile associated with the app, the tile will appear in the fiori home screen.
This method can also be used to create new business catalogs with your own list of apps based on business needs.
Hope you found this blog useful. Please comment on anything that could be improved.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
8 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 | |
4 | |
4 | |
4 |