Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Sashi_G
Explorer
0 Kudos
4,312

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.

https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/22bbe89ef68b4d0e98d05f0d56a7f6c8/71eaa68c02fe4f778d8...

https://learning.sap.com/learning-journeys/learn-the-basics-of-sap-fiori/creating-technical-catalogs... 

https://help.sap.com/docs/ABAP_PLATFORM_NEW/a7b390faab1140c087b8926571e942b7/f9b0ccce0766442ca8237ee...

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

Sashi_G_0-1716449364851.png

 

In the configuration section of this app, it says that the app is not assigned to a business catalog.

Sashi_G_22-1716449585100.png

 

 

 

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.

URL: https://server:host/sap/bc/ui2/flp?sap-client=033&sap-language=EN#ServiceRequest-display?ServiceRequ...

I get the below error:

Sashi_G_2-1716449364865.png

 

 

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.

Sashi_G_3-1716449364868.png

 

Get the technical catalog id from the app reference library page.

Sashi_G_4-1716449364874.png

 

Sashi_G_5-1716449364875.png

 

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'.

Sashi_G_23-1716449694314.png

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.

Sashi_G_7-1716449364917.png

 

Sashi_G_8-1716449364919.png

 

 

It will ask for a transport request. Provide the same and the new business catalog will be created.

Sashi_G_9-1716449364937.png

 

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.

Sashi_G_10-1716449364962.png

 

Select the required line and click on 'Add TM Reference' since this has only a target mapping.

Sashi_G_11-1716449364984.png

 

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.

Sashi_G_12-1716449364990.png

 

After clicking on create single role, click on save. In the 'Menu' tab, click on 'Transaction'->SAP Fiori Launchpad->Launchpad Catalog.

Sashi_G_13-1716449364997.png

 

Fill in the newly created business catalog and press Enter.

Sashi_G_14-1716449365009.png

 

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.

Sashi_G_15-1716449365022.png

 

Sashi_G_16-1716449365025.png

 

Sashi_G_17-1716449365048.png

 

This can be cross referenced in the catalogs tab by clicking on the 'Show Usage in Roles' button.

Sashi_G_18-1716449365064.png

 

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.

Sashi_G_19-1716449365067.png

 

In the roles tab, add the newly created role. Click on save.

Sashi_G_20-1716449365078.png

 

 

Now open the link to service request. It will open without errors.

Sashi_G_21-1716449365089.png

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.

3 Comments
lakshmana_perumal4
Discoverer
0 Kudos

Nice Sashi, useful whoever going to work with S/4 HANA. Thanks.

pkandgal
Discoverer
0 Kudos

Good explanation. Thanks Sashi..

Arjun_ASN13
Newcomer
0 Kudos

Indeed, very useful information for people starting off with S4HANA and Fiori Launchpad in it. 
Thanks a lot for sharing this info!!! 

 

Thanks Sashi

Labels in this area