The merger of SAP S/4HANA and Fiori
Let us briefly look at the 3 Tier architecture of the SAP system before understanding how to activate Fiori apps in S/4HANA. You can read more about Fiori in our blog “What is SAP Fiori”.
S/4Hana is SAP’s ERP for large enterprises. It is the new generation of SAP business suite that spells simplification, increased efficiency, advanced planning and simulation options for a whole lot of transactions.
We know that SAP HANA is an RDBMS like Oracle or MSSQL. S/4HANA is the backend application layer that runs on the HANA database. Frontend is developed using SAPUI5 and Fiori as the user experience.
In other words, in an SAP S/4HANA Fiori system, HANA is the database layer. S/4HANA is the application layer and Fiori is the presentation layer.
How to activate Fiori apps in S/4HANA
Now, to activate Fiori in S/4HANA, we take a step-by-step approach.
Let us look into these steps with an example, such as the “Track Sales Order” app. Track Sales Order is an app through which we can check the delivery of a sales order. Using the app, one can immediately find out if the order has any issues, is complete or is in progress.
Firstly, we find the app, “Track Sales Order” from the app library.
Click here to access SAP Fiori Apps Library is the link to the app library.
Check Front end /Back end components installation
Next, in the process of activating Fiori apps on S/4HANA, let us run a check on whether the front end and back end components are installed. In this case, the front end is SAP Fiori for SAP S/4HANA 1909 and the back end is SAP S/4HANA 1909.
Activate UI5 app
Then, we need to activate the UI5 application in SICF. The default path for this is /default_host/sap/bc/ui5_ui5/sap/.
The apps library gives us the service(s) name. In this example, it is SOTRACKSTATUSS1, SOFULFIL_MONS1* (mentioned under technical name). We right click and activate.
Activate OData services
We then, activate OData services. For this, we publish the OData service(s) mentioned in the app library.
In this case, SD_SOFA, LORD_ODATA_ORDER_SRV *, SD_SOFM_DELIVERY_SRV_01 *, SD_SOFM_INVOICE_SRV *, SD_SOFM_SRV *.
The default path for this is /default_host/sap/opu/odata/sap/
Assign role to user
As part of the activation of Fiori apps on S/4HANA, we assign the role given in “Buisness Role” to the user and begin testing. In this scenario, it is SAP_BR_INTERNAL_SALES_REP (Internal Sales Representative)
Log onto Fiori launchpad
Next, we log onto the Fiori Launchpad. We should see the apps as provided by the business role. Click on the relevant app. In this case, “Track Sales Order”.
In the process of activating Fiori apps on S/4HANA, a few errors can come up. This can be related to a service not running, back end service not available etc. We would need to figure out what the error is and take the appropriate action such as activating the node or publishing service.
If we are not able to find out what is wrong, we can try running /IWFND/ERROR_LOG to find out.
Fiori Activation & Support
In conclusion, we can say that activation of Fiori apps in S/4HANA is a step by step procedure. One can refer to the implementation documentation provided by the apps library, for the same. We, at LMTEQ, will activate the Fiori apps in S/4HANA for you.