Skip to Content
User Experience Insights
Author's profile photo Ankur Chauhan

End to End Process of Activating Standard Fiori Application Along with quick analysis of regular issues for UI5 Application

Hello Everyone,

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

Fiori%20Library

Fiori Library

Fiori Library Config Details

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.

SPAM

SPAM

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.

O%20Data%20Services%20and%20ICF%20Nodes

O Data Services and ICF Nodes

 

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.

Service%20Activation

Activating Odata Services from SAP GUI

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.

Designer%20Launchpad

Designer Launchpad

Now check the combination of Semantic Object and Semantic Action,  select the app and click on setting push button.

Assigning the App to correct catalog in Designer launchpad

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.

S%3AG1

SLG1 to analyse the Issues

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.

Error%20Logs

Error Logs

 

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-
  • Cache%20Clearing%20from%20Back-end%20-%20SAP%20GUI

 

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

 

 

Thanks,

 

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo BHARANIDHARAN S P M
      BHARANIDHARAN S P M

      Hi Ankur,

      Appreciate your effort on sharing your knowledge gathered through experience.

      Please add more screenshots for each steps so that your motto for creating this blog would be complete.

      Also in the content you have mentioned “Change Outbound Delivery” but screenshots shared are related to “Change Inbound Delivery”.

      Regards,

      Bharanidharan  S P M

      Author's profile photo Ankur Chauhan
      Ankur Chauhan
      Blog Post Author

      Hello Bharanidharan,

       

      Thanks for looking into this blog, I will try to add more screenshots for each point.

      Yes, I start with Change Outbound Delivery" application but later I realised that its already there So I went for another app.

      The context is to provide info on particular app 🙂

      I hope you understand

       

      Thanks,