User Experience Insights
End to End Process of Activating Standard Fiori Application Along with quick analysis of regular issues for UI5 Application
As we all know that Fiori Apps activation in S4HANA is now come too far with Rapid deployment and activating via task list, in which we can activate all the relevant Fiori application in one go with ease of process.
but here I am sharing one example in which you might be working on ECC or any test environment of S4, where to complete the testing of your scenario you might need of activation any specific Fiori Application, for which you do not want to trouble Basis and Fiori Team then you can refer the following blog in which I have explained in very detail manner to activate Fiori Application from scratch.
Also I’ve added few points to troubleshoot/quick resolution for any UI5 Application issue which you might find very useful –
We knew that there is a option to activate several applications together, but if its test environment and you require to active any specific application you can refer this blog –
But I want to recommend that don’t use this over client environment without Basis and UI5 team.
When it comes to adding a tile/application to your launchpad there are several information available in bits and pieces, So I thought to write a blog on this where I must cover everything from a functional consultant’s perspective.
Here I took an example of adding Fiori application of “Change Outbound Delivery”
Open Fiori Library in your browser https://fioriappslibrary.hana.ondemand.com/ , search the specific app which is not added in your launchpad, I took an example “Change Outbound Delivery”.
In Fiori Library we need to check “front-end Component and Back end component” to check the feasibility of implementing/activating this app.
To check the feasibility login to SAP GUI –
Now when you note down the front-end and back-end component from installation section, open SAP and goto Tcode “SPAM” and click on package level, now search the components in installed Software components.
Next step is to find the ICF service and activate in back-end, to do this go to SAP GUI enter the tcode SICF, enter the service name mentioned in Fiori Library and execute.
Next step is to identify the required user role from Fiori app library, once got that information, then we need to assign the required roles to the respective user in SAP GUI to make it enable with Fiori App, if you are assigning the role just copy from the existing/template role and do the assignment.
Activating OData Services – Goto Fiori Library in Configuration find the “OData Services”, copy the OData Services and goto SAP GUI enter the tcode “/n/IWFND/MAINT_SERVICE or path SPRO-ABAP Platform-General Settings-Activate and Maintain Services.
In “Activate and Maintain Service” page click on “Add Service” push button, in next page enter the System Alias and Technical Service Name, now click on “Get Services” push button.
Now click on the services,, add Z/Y to make it custom and in Package Assignment click on Local object to save service in local objects, once data saved; go to previous page to check the added service.
Once OData Services added, User role also needs to be changed as per OData Service, now you need to use development launchpad app –
Next step is open Designer launchpad by using tcode “/n/UI2/FLPD_CONF”, now search for the catalog mentioned in Fiori app, i.e. – SAP_TC_OIL_ACM_BE_APPS, in this catalog you will find your app.
Now check the combination of Semantic Object and Semantic Action, select the app and click on setting push button.
In the next step system will ask Workbench Request and Package, once you provide both information, app is activated and now, we just need to assign into users group.
To assign app into user group click in Group push button in the left, search for your group and click on add push button, now search for catalog from Fiori App and add into your group.
Once you are done with all the steps, clear the cache from backend and load the app to display newly added app into your launchpad.
Error Handling and quick resolution for Fiori Application issues –
When you failed to load any tile or getting unexpected error in Fiori application, you can do first level of investigation on your own and without any technical knowledge, to do this post getting error go to SAP GUI –
- Execute TCODE SLG1 in GUI and enter following values in Object “/IWBEP/” and Sub-object “RUNTIM”, in Log Triggered by User ‘UserID for which you want to troubleshoot” and execute to display error logs.
Upon executing the above report you can do the first level of analysis of issues which you were getting in Fiori screen.
There is one more way to analyse the issues of Fiori application –
- Another way is goto tcode “ /n/IWBEP/ERROR_LOG” and check the error by its description in Error Text Column
- This is the generic report and displays all the error occurring in your Fiori Application irrespective of any user.
Clearing the Caches and hard-load from backend(SAP GUI) –
Cache clearing helps when you added a new application or re-activate any service from background.
To do this login into SAP GUI and Fiori Launchpad –
- Execute the transaction code “/n/UI2/CUST” you will be navigated to UI Technology cockpit, here expand SAP Fiori>Lanchpad Data Administration>Invalidate Caches-
- Select “Execution Mode” and execute it to clear the cache, sometime a lot of issue resolved just by doing this:)
I hope this will clear and give you the correct and clear guidelines on how to add a standard Fiori Application in your launchpad.