Skip to Content
Author's profile photo Yogendra Ahuja

SAP Fiori Apps Recommendations

Fiori reference Library is an online repository of all the Apps available with  technical information like – Important SAP Notes ,Prerequisites, Support Package Level, Add On and even the configuration detail to get the Apps Up and Running. I will not go into much details of feature of Reference Library and you can check out this link if you want to know more.

 

Recently I came across a feature in Fiori reference Library  which can help big time in your Fiori Implementation project. SAP Fiori Apps Recommendations.
 
SAP Fiori App Recommendations Analysis in the SAP Fiori apps reference library, you can identify the SAP Fiori apps that best fit your needs. The tool bases recommendations on app relevance and readiness. Relevance describes the SAP Fiori apps that are relevant for you based on the business processes you use, and readiness describes how ready your system is to use SAP Fiori apps. The analysis provides you with the following information:
● SAP Fiori apps that are relevant for the business processes you use
● SAP Fiori apps that are already installed and can be used without a system update
● SAP Fiori apps that can be used assuming a software update or database migration
● Installations required in order to use certain SAP Fiori apps.
Below I have document all steps of  How to use this feature.
Prerequisites  – You need to have an S-ID (SAP User Id).
Lets first start by getting Usage and System Profile from SAP System.

 

Step 1
Usage Profile
Login to SAP ECC/ S/4HANA System.   Go To T Code – ST03.

 

 

 

After Downloading, keep only first column and delete all other columns, then save this in CSV format. It should look like this.
.

 

Step 2
System Profile – Extract System profile from your SAP system.

 

After Downloading, keep first thre columna and delete all other columns, then save this in CSV format. It should look like this.

 

Step 3 – HANA Profile (This is Optional and only applicable if your database in HANA).
Open you HANA system in Hana Studio or Eclipse. Open SQL Console and run this query in HANA SQL Console  –   select * from “_SYS_REPO” . “DELIVERY_UNITS” where vendor = ‘sap.com’ ;
Save the result as a CSV file. The file is created with all cells separated using ; as a separator.

 

Note – To execute this query, you need select privilege on DELIVERY_UNITS table in the _SYS_REPO. Execute this query with SYSTEM user.

 

 

Step 4
Go to this link  and open Fiori Reference Library -https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#
Click on – Get SAP Fiori App Recommendation.

 

This will prompt for User and Password. Provide your S ID with Password and login.

 

Step 5 – Create New Analysis.

 

Step 6 – Upload Usage profile that we have extracted in Step 1.

 

Step 7  – Now upload System profile that we have extracted in Step 2.
Note     – If you have embedded deployment (Frontend and Backend on same system) Uplaod same System profile for both Front-end and Back-end, else extract and upload respective profiles.
If you are not on Hana DB, No need to upload Hana System Profile.

 

Step 8 – Give a name to your Analysis and hit – Get SAP Fiori App recommendation.

 

 

Here you go, Fiori reference Library  has suggested Apps based on you Relevance (most used transaction)  and  Readiness.  You can view or download this information.

 

Cheers !!

Assigned Tags

      10 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Helmut Tammen
      Helmut Tammen

      Hi Yogendra,

      nice blog, Thanks, didn't know this feature yet.

      Regards Helmut

      Author's profile photo Johannes Konings
      Johannes Konings

      This is great. Also interesting for lower backend versions.

      Author's profile photo Michelle Crapo
      Michelle Crapo

      I'll have to try this.

      Nice,

      Michelle

      Author's profile photo Kazim Rizvi
      Kazim Rizvi

      Good work Yogendra!

      Does anyone know how to find an App for a corresponding GUI transaction? I have run a search in the App library but couldn’t manage to find!

      For e.g. there is an App “Manage Cost Center Master Data” (App ID:F1023) which allows to create, change and display a Cost Center (KS01,KS02 & KS03 respectively). With this same App I expect to have an option to delete a Cost Center (KS04) but that option isn’t available, instead  there is a separate App to just delete a Cost Center.

      Question: Is it possible to add a transaction code to the back-end transactions of an App? referring to the above example how could I add KS04 as a backend transaction for App “Manage Cost Center?

      My customer actually wants to use one centralised App to perform all the activities for a Cost Center master data. Much to my surprise the App “Manage Profit Center” allows all the above 4 mentioned features (create, change, display & delete)

       

       

      Author's profile photo Smriti Gupta
      Smriti Gupta

      Hello Kazim,

       

      If you type in transaction name in the fiori app library , you get the relevant apps for that transaction.

      Is that what you are looking for

       

      Best Regards

      Smriti

       

      Author's profile photo Smriti Gupta
      Smriti Gupta

      Hello Yogendra

      A useful blog indeed. Thanks for posting

       

      Best Regards

      Smriti

      Author's profile photo Siegfried Weber
      Siegfried Weber

      Hello Yogendra,

      Great blog. But I have a problem:

      I followed your detailed instruction. And a the last step (run the analysis) I got the error HTTP request failed. The log says:
      { "error": { "code": "", "message": { "lang": "en-US", "value": "Service exception: [4] cannot allocate enough memory"},"innererror":{"exception":"ERROR [SQL-4] cannot allocate enough memory: search table error: cannot allocate enough memory: search table error: [9] Memory allocation failed;exception 1000002: Allocation failed ; $size$=144281088; $name$=Results; $type$=pool; $inuse_count$=1483; $allocated_size$=12715462352; $alignment$=8; $failure_type$=GLOBAL_ALLOCATION_LIMIT; $failure_flag$= (early exit)\n,Exception in executor plan167795717@vsa8675023.od.sap.biz:30003 while executing pop 32 (please check lines: 6, 12) at ptime/session/dist/RemoteQueryExecution.cc:2445\nexception 1: no.71000004 (ptime/session/dist/RemoteQueryExecution.cc:2445) TID: 98652\n search table error: cannot allocate enough memory: search table error: [9] Memory allocation failed;exception 1000002: Allocation failed ; $size$=144281088; $name$=Results; $type$=pool; $inuse_count$=1483; $allocated_size$=12715462352; $alignment$=8; $failure_type$=GLOBAL_ALLOCATION_LIMIT; $failure_flag$= (early exit)\n,Exception in executor plan167795717@vsa8675023.od.sap.biz:30003 while executing pop 32 (please check lines: 6, 12)\nNO exception throw location recorded. Stack generation suppressed.\nexception type information:\n - 0: public ptime::SQLException@0x7fc1ea47e470 SI\n - 0: public ptime::SQLExceptionBase@0x7fc1ea47c988 SI\n - 0: public ltt_adp::exception@0x7fc1ea47ad18 SI\n - 0: public ltt::exception@0x7fc1d9a55c40\n"}}}

      Could you help me?

      Kind regards

      Sigi

      Author's profile photo Koichi Miyamoto
      Koichi Miyamoto

      Hello,Siegfried

      I am facing the exact same problem.
      I hope someone will lead us to a solution.

       

      Koichi

      Author's profile photo Siegfried Weber
      Siegfried Weber

      Hello Koichi,

      that´s funny. Exact today I wanted to open a notification at SAP. Therefor I open the Report (which has produced the error). And now it work (the recommendation was there).

      If the problem is still around in your case please open a ticket at SAP in the Category CA-FE-FAL.

      Kind regards

      Sigi

      Author's profile photo Koichi Miyamoto
      Koichi Miyamoto

      Hello Siegfried,

      Thank you for your reply.

      I need to try opening the report several times.
      If that doesn't work, contact SAP Support.

       

      Best Regards

       

      Koichi