Adding Custom Program to Fiori Launchpad - SAP Community.pdf

Karnataka567 0 views 40 slides Oct 10, 2025
Slide 1
Slide 1 of 40
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40

About This Presentation

SAP


Slide Content

m
m
u
ni
t
y
Products and TechnologyGroupsDevelopersPartnersEventsHelp CenterTopic PagesExplore SAP
SAP Community/ Products and Technology/ Enterprise Resource Planning/ ERP Blog Posts by SAP/ Adding Custom Program to Fiori Launchpad
Enterprise Resource Planning Blog Posts by SAP
Search
We have just launched our new Developer forums! Check out more in this What's New post (This banner is now dismissible.)

Adding Custom Program to Fiori Launchpad
Vincent_Zhu
Product and Topic Expert
‎2021 Jan 273:27 AM

47 Kudos
76,994
SAP MANAGED TAGS
SAP S/4HANA Cloud, Extended Edition SAP Fiori Launchpad SAP S/4HANA Cloud Private Edition

Related Content
How to access service order item price
details
in Enterprise Resource Planning Q&A
yesterday
BAPI_BILLINGDOC_CREATEMULTIPLE
works in SE37 but fails from program —
(error in account determinatio
in Enterprise Resource Planning Q&AFriday
Direct association in Custom Business
Object to a Custom CDS View (Value
Blog

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 1/40

1. Background
As SAP ECC customers decide to move to an S/4HANA Cloud system, they might have a
requirement to keep some of their custom programs (Z-programs) for business continuity
purposes. Consequently, these custom programs might need to be enabled to be accessible
from the Fiori launchpad in order to provide the business end users with a consistent and
harmonious user experience. The purpose of this blog is to provide a step-by-step guide on
how to add ABAP custom programs to the Fiori Launchpad.
2. Prerequisite
The target system is either an SAP S/4HANA Cloud, extended edition or SAP S/4HANA Cloud,
private edition and the customer has the requirement to keep some of their existing ABAP
programs.
Please check the following link for the latest SAP Fiori Content Manager :
https://blogs.sap.com/2019/07/22/new-sap-fiori-launchpad-content-manager-tool-
available-for-s4hana-1...
3. Demo Custom Program
For demo purposes, we have a custom program which allows users to search for flight details
based on airline codes:
Help)
in Enterprise Resource Planning Q&A
Thursday
Program RMFPLA01 revokes the PO
approval After upgrading to S/4 FPS03
2023
in Enterprise Resource Planning Q&A
Tuesday
Booking of material issue - Consumption
issue in Custom tcode - Urgent help
needed
in Enterprise Resource Planning Q&A
Tuesday
Top Kudoed Authors
GregoireDesombre 8

murthy_v 6

Tiffany_L 6

AlexanderRother 5

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 2/40

As an example, enter the airline code: AA (abbreviation for American Airlines)
Click on the ‘Execute’ button to get presented with the search results:
View all
Raphael_Caillon 4

Thanuja 4

George_Yu1 4

GertTackaert 4

Jocelyn_Dart 4

SHRUTHISADAGOPA
NPITCHUMANI
3

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 3/40

4. Steps
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 4/40

4.1 Maintain custom transaction code
First, we need to maintain a custom transaction code for the custom program.
Enter ‘SE93’ and create the custom transaction code ‘ZCARR’ as a next step:
In the pop-up window, enter the short text and choose ’Program and selection screen (report
transaction)’ under the available options for the Start object:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 5/40

On the next screen, enter the custom program name in the Program field, and choose the
checkbox ‘SAP GUI for HTML’ under the GUI Support section and, click the ‘Save’ button.
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 6/40

A confirmation message will pop up on the screen to inform the user that the custom
transaction code was created successfully:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 7/40

4.2 Create Semantic Object
Enter Transaction ‘SPRO’, choose ‘Define Semantic Objects for Navigation’ which can be
found following this navigation path: SAP NetWeaver -> UI Technologies -> SAP Fiori ->
Configuring Launchpad Content -> Adding Apps to SAP Fiori Launchpad:
Click on the ‘New Entries’ button to create a new semantic object ‘ZSO_CARR’ as shown in
the example below:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 8/40

4.3 Create Catalog
Choose ‘SAP Fiori Launchpad Designer (Current Client)’ which can be found under ‘Configure
Target Mappings and Tiles’ by following the navigation path: SAP NetWeaver -> UI
Technologies -> SAP Fiori -> Configuring Launchpad Content -> Adding Apps to SAP Fiori
Launchpad
Click the ’Plus’ icon at the left bottom of the screen to create a new catalog:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 9/40

Enter the catalog title and ID as shown below, and click ‘Save’:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 10/40

4.4 Create Target Mappings
Click on the ‘Target Mappings’ icon at the top of the screen, and then click on the ’Create
Target Mapping’ button at the bottom of the screen:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 11/40

On the Target Mapping configuration screen, choose the semantic object ‘ZSO_CARR’ that
was just created, choose ‘display’” under the available options in the ‘Action’ field,
’Transaction’ under the available options in the ‘Application Type’ field, enter the Title and
Transaction Code ‘ZCARR’ and finally click on the ‘Save’ button at the bottom of the screen:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 12/40

4.5 Add Tile
Choose the ’Tiles’ icon, then click on the ‘Plus’ icon to add a tile:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 13/40

On the next screen, choose the ’App Launcher – Static’ template from the available options
of tile templates:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 14/40

Enter the following details: Title, Subtitle, Keywords, Icon, Information, Semantic Object and
Action before saving your newly created tile:
As you will see in the screenshot below, the new Fiori Tile ‘Flight Details’ was created
successfully:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 15/40

4.6 Create Group and assign Tile to Group
Choose ‘Groups’ from the top toolbar, and then click on the ‘Plus’ icon on the left bottom of
the screen to create a new group:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 16/40

In the pop-up window, enter the Group Title and Group ID, and click on the ‘Save’ button:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 17/40

On the next screen, click on the ’Add Tile’ icon to assign the Tile to the Group:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 18/40

Click the ‘Plus’ icon in order to add the newly created tile to the group ‘Legacy Reports’:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 19/40

On the screenshot below we can see the new tile has been added to the Group ’Legacy
Reports’ successfully:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 20/40

4.7 Create Role and Add Authorizations
Under transaction code ‘PFCG’, enter the role ID ‘ZR_REPORTS’, and click on the ’Single Role’
button:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 21/40

Enter the Description for the role, click on ‘Menu’ button in the menu bar:
Select ‘Yes’ on the pop-up window that appears next:
Under Transaction, choose ’SAP Fiori Tile Catalog’:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 22/40

In the pop-up window, choose the Catalog ID ‘ZBC_CARR’, and continue by clicking the green
check mark symbol at the bottom of the screen:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 23/40

Under Transaction, then choose ‘SAP Fiori Tile Group’:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 24/40

In the pop-up window, choose the Group ID ‘ZG_REPORTS’, and continue by clicking the
green check mark symbol at the bottom:
As a last step, click on the ’User’ button on the menu bar, enter the user ID, and save your
changes:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 25/40

4.8 Access the Custom Program from Fiori
When logging onto the Fiori launchpad next, we can now see the tile ’Flight Details’ under
Group ’Legacy Reports’:
Choose AA as  the airline code, and execute:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 26/40

As you can see, we can now retrieve the report details directly from the Fiori UI:
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 27/40

4.9 Summary Diagram
To summarize the relationships of the objects that were created, please refer to the diagram
below. Please note that the section numbers of the guide have been referenced in the
diagram.
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 28/40

5. Conclusion
Following these steps, customers can keep their legacy business reports and access both
the standard and custom apps directly from the Fiori launchpad.
LABELS
Technology Updates
TAGS
CUSTOM PROGRAM Fiori Launchpad
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 29/40

19 Comments
Sandeep_Kumar
Product and Topic Expert
‎2021 Jan 274:37 AM

0 Kudos
Great illustration, thanks for sharing.

Former Member
‎2021 Jan 281:41 AM

0 Kudos
Great, thanks!

PrasanthPadmanabhan
Product and Topic Expert
‎2021 Feb 0511:53 AM

0 Kudos
Great blog Vincent.

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 30/40

Jaspreet88
Product and Topic Expert
‎2021 Jun 239:35 PM

0 Kudos
Thanks for sharing Vincent, will the public cloud customer have SAP GUI access to do
the above shown configuration?

Vincent_Zhu
Product and Topic Expert
‎2021 Jun 242:34 AM

0 Kudos
Hi Jaspreet,
The SAP GUI access is not available for S/4HANA cloud, Essential Edition.
This feature is applicable to S/4HANA Cloud, Extended Edition and S/4HANA Private
Cloud Edition.

Jaspreet88
Product and Topic Expert
‎2021 Jun 242:22 PM

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 31/40

0 Kudos
Thanks for clarifying Vincent

vipin
Participant
‎2021 Jul 253:24 AM

0 Kudos
Thanks for sharing. Is approach remain same for embedded and hub deployment
mode?

former_member763661
Explorer
‎2021 Oct 124:56 PM

0 Kudos
I have created Tile for a custom Program (T-Code) which opens in the separate Tab,
everything is fine, but i see Save / Cancel buttons on the bottom screen. How can i hide
them? Only difference i see - you only selected "SAP GUI for HTML", but i have 3-
selected in my T-Code.

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 32/40

Save Cancel at the bottom
szymon_glapiak
Explorer
‎2021 Oct 157:37 PM

0 Kudos
With cloud version can we build/use our custom z- programs? I think that custom
development should be moved to sap btp?

foessleitner
SAP Champion
‎2022 Feb 073:58 PM

0 Kudos
Hi,
do you talk about "public cloud"? - I'm afraid you can't develop Z-Reports in the public
cloud. In the public cloud (S/4), everything runs a little differently.

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 33/40

Also in Steampunk (ABAP Cloud) there is no GUI interface and therefore no classic Z-
Reports.
Regards, Johann
mohit_dev
Contributor
‎2022 Feb 283:46 PM

1 Kudo
The navigation to define Semantic Object in step 4.2 is replaced as follows:

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 34/40

former_member308270
Explorer
‎2022 Mar 011:44 PM

0 Kudos
Thanks for sharing!

tomo0506
Associate
‎2022 Jun 011:07 PM

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 35/40

0 Kudos
Thanks for sharing this content!
This blog is very helpful not only to add custom programs into the Fiori launch pads
but also to add standard SAP T-Codes in the SAP WebGUI into it.

former_member826854
Explorer
‎2022 Oct 303:59 PM

0 Kudos
This blog is a lifesaver. Excellent presentation.
Thank you so much for creating this blog.

gurubalan
Participant
‎2022 Dec 0312:06 PM

0 Kudos
Hi vincent.zhu,

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 36/40

I this possible in SAP S/4 Hana public cloud environment !
Because there in no fiori launchpad designer in that.
Thanks in Advance
asim_ahmed1
Explorer
‎2022 Dec 0710:00 AM

0 Kudos
Hi vincent.zhu,
Its a perfect blog. Thanks for sharing.

deepikak1
Explorer

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 37/40

‎2023 Feb 249:41 AM
0 Kudos
hi through SPRO and using /N/UI2/FLP from both my fiori launchpad not open what to
do plz help.....

ChrisGela
Participant
‎2023 May 287:13 AM

0 Kudos
I believe the tcode is
/UI2/SEMOBJ
(Another way to navigate directly there)

Leslie_Castle
Associate
‎2023 Nov 093:40 PM

0 Kudos
Hello all
The steps in this blog are using tools (e.g. the SAP Fiori Launchpad Designer) that are

9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 38/40

now deprecated. Please use the SAP Fiori Content Manager (for Business Catalogs)
and the SAP Fiori App Manager for Technical Catalogs.
Please refer to the following links:
https://blogs.sap.com/2019/07/22/new-sap-fiori-launchpad-content-manager-tool-
available-for-s4hana-1...
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps(%
27SUI_TM_MM_APP()%2...
chriszhu - please can you update this blog to reflect the above info? Otherwise this is
confusing customers. Thanks
You must be a registered user to add a comment. If you've already registered,
sign in. Otherwise, register and sign in.
Comment

 
Privacy Terms of Use
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 39/40

Copyright Legal Disclosure
Trademark Support
Cookie Preferences
Follow
9/30/25, 6:47 AM Adding Custom Program to Fiori Launchpad - SAP Community
https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/adding-custom-program-to-fiori-launchpad/ba-p/13482695 40/40
Tags