Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Yogendra_Ahuja
Explorer
12,038




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 !!



10 Comments
htammen
Active Contributor
Hi Yogendra,

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

Regards Helmut
johannes_konings
Participant
0 Kudos
This is great. Also interesting for lower backend versions.
mmcisme1
Active Contributor
0 Kudos
I'll have to try this.

Nice,

Michelle
former_member341319
Participant
0 Kudos
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)

 

 
former_member581491
Participant
0 Kudos
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

 
former_member581491
Participant
0 Kudos
Hello Yogendra

A useful blog indeed. Thanks for posting

 

Best Regards

Smriti
SiegfriedW
Participant
0 Kudos
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
Miyamoto
Explorer
0 Kudos
Hello,Siegfried

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

 

Koichi
SiegfriedW
Participant
0 Kudos
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

Miyamoto
Explorer
0 Kudos
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
Labels in this area