SAP Fiori Activattion Manual
SAP Fiori Activattion Manual
FOR S/4HANA
INDEX
Overview ------------------------------------------------------------------------------------------ 2
www.lmteq.com 1
SAP FIORI APP ACTIVATION FOR S/4HANA
Overview
This guide will walk you through the process of configuring the Fiori app in Launchpad. It’s a
process we’ve developed over time to form a sort of “best practice” where launchpad content
is concerned. For customers looking to activate Fiori apps, the namespace they use should
either start with a Z or Y. We will try to call out these and suggest customer alternatives wher-
ever possible.
It is also worth exploring some terminology in this overview, as with many SAP products you
will hear terminology and jargon that very often means the same thing.
Fiori Front End Server = SAP Gateway (SAP Gateway is a component of the FES)
SAP S4 Core = SAP Backend System.
Fiori App = SAPUI5 Web Application.
Classic UI = SAPGUI Transaction.
Fiori Tile = a Pointer to a Fiori App.
OData Service = a Web Service to get data to and from an SAP system.
Role = a collection of any of the above, assigned to a user to give them access to said objects.
www.lmteq.com 22
1. Required steps before Fiori implementation
Till date, most of our customers have opted for the Central Gateway Hub Server, however
SAP’s recommended approach these days is the embedded scenario, it’s simpler to have both
the Front and Back end server existing in one SAP system.
www.lmteq.com 3
1.2.3. Notes to be implemented
Transaction: SNOTE
List of all notes needed to be implemented before Fiori implementation could be generated on
http://fiori.apps.library.com :
1. Check all Fiori applications to be installed;
2. Press “Aggregate” button in the left corner;
3. Choose valid release and delivery date;
4. Under “Aggregated Installation Requirements” in “Required Sap Notes” will be list of all the
required notes to be implemented before Fiori implementation.
Important note: For some application more System Aliases might be required. For example,
My Inbox application requires following system aliases:
www.lmteq.com 4
2. Fiori implementation
www.lmteq.com 5
2.1.2. OData services activation
Transaction: /IWFND/MAINT_SERVICE
Basis OData Services to be activated:
• /UI2/PAGE_BUILDER_CONF -This is used by the Launchpad designer
• /UI2/PAGE_BUILDER_CUST – This is used by the Launchpad designer
• /UI2/PAGE_BUILDER_PERS – This is used by the Launchpad
• /UI2/TRANSPORT- This is used by the Launchpad designer
• /UI2/INTEROP – This is used by the Launchpad and Launchpad designer
• /UI2/LAUNCHPAD – Launchpad Data Provider
Steps to activate services:
• Click “Add service” button.
• Choose System Alias “LOCAL”.
• Repeat these steps for all specific OData services required by the Fiori Application.
• These steps might be completed separately for each OData service or collectively for any
number.
www.lmteq.com 6
2.1.3. Activation check
To ensure that OData service was activated correctly, it should be checked:
• Select OData service and click “SAP Gateway Client” button
2.1.5.Authorization creation
Transaction: PFCG
Create role Z_FIORI. It will be used to put all authorization objects (catalogues, groups)
Transaction: SU01
www.lmteq.com 7
2.3 Factsheets
Fact Sheets display master data or business documents in display mode. Fact Sheets are called
from other apps like Analytical Apps by using app-to-app navigation in Fiori launchpad. Also,
you can search master data or business documents in the Fiori launchpad like Google search.
Facts Sheet is called by selecting the search result. Therefore, there will be no Factsheet tiles
in the launchpad.
In order to be able to use factsheets following steps should be made:
• Assign SAP_ESH_LOCAL_ADMIN role to Administrator. This role contains the authori-
zations required to configure and manage Enterprise Search and operational data provi-
sioning;
Set up SAP Fiori Search:
• Implement all necessary notes (see general note 2228932 for more information);
• Run SAP_ESH_INITIAL_SETUP_WRK_CLIENT task list to create Search Connectors un-
der SAPAPPLH component;
• In transaction ESH_COCKPIT make sure that specific connectors for application exist. If
not, create them manually.
www.lmteq.com 8
• Analysis Path Framework (APF) should be activated.
www.lmteq.com 9
3.3 Settings
www.lmteq.com 10
1. In transaction SE80, we must create a package for Fiori applications (for example ZFIORI)
and assign it to transport request.
2. In transaction / IWFND/MAINT_SERVICE Add the ODATA service with the name specified
in the IMPLEMENTATION INFORMATION section for the required Fiori-app
For Monitor Capacity Utilization:
System Alias – LOCAL
Technical Service Name – PPDS_MRP_COCKPIT_SRV
www.lmteq.com 11
3.4 Roles
In transaction PFCG, create a Z-copy of the role specified in the IMPLEMENTATION INFOR-
MATION section for the required Fiori-app
For Monitor Capacity Utilization:
SAP_BR_PRODN_PLNR > ZSAP_BR_PRODN_PLNR
www.lmteq.com 12
• Generate a profile for the new Z-role and verify that the Role Menu has an SAP Fiori Tile
Group for the required Fiori application.
www.lmteq.com 13
3.6. End-User Verification
In transaction SU01, we add the created role to the end-user.
For required Fiori-app this is new Z-role ZSAP_BR_PRODN_PLNR created in Step 4
In transaction /UI2/FLP (SAP Fiori Launchpad) we can check that the tiles of this Fiori applica-
tion are available to the user.
Troubleshooting
We can use transactions:
/IWFND/TRACES
/IWFND/ERROR_LOG for errors investigation.
www.lmteq.com 14
4. Errors and solutions
4.1 Error while testing OData Service
Error description:
HTTP Send failed:
HTTPIO_ERROR_CUSTOM_MYSAPSSO-Feh
Solution:
System parameters should be set as following:
login/accept_sso2_ticket = 1
login/create_sso2_ticket = 2
www.lmteq.com 15
4.2 Error while launching an application
Error description:
Could not open app. Please try later.
Solution:
There might be different reasons for that kind of mistakes.
• Make sure that all necessary roles are added to user;
• Make sure all OData and ICF services are activated;
• Clear cache of your browser (even in incognito mode) and hard reload;
• Clear all caches of the system in SPRO:
• SAP NetWeaver -> SAP Gateway -> OData Channel -> Administration -> Cache Settings
-> Clean Up Cache and Persistency;
• SAP NetWeaver -> SAP Gateway -> OData Channel -> Administration -> Cache Settings
\-> Metadata -> Clear Cache;
www.lmteq.com 16
• SAP NetWeaver -> SAP Gateway Service Enablement -> Backend OData Channel ->
Support Utilities -> Clear Cache.
• Run Report /UI2/INVALIDATE_global_CACHES
Error description:
When running Fiori application not in English (for example, Russian), not all the texts are trans-
lated.
Solution:
Apply note 110910.
www.lmteq.com 17
4.5 Error with currency
Error description:
There is an “ERROR” instead of currency in some applications.
Solution:
Apply note 2279848.
Activate Fiori apps for HR, MM, SD, CRM etc from our Fiori experts for a redefined
user experience
Disclaimer:
This guide gives insights on SAP Fiori app activation for S/4HANA on a high level. In order to
perform an end to end activation process, get in touch with our SAP experts today.
www.lmteq.com 18