Dear community,

We created a little tool to check the configuration and the development design of Fiori/UI5 applications. It verifies if the most relevant application files are available and checks if the application related services are active. Finally it displays the collected result in a table.

 

How to get the tool?

Implement the SAP notes 2549968 and 2553469 or deploy the in the notes’ stated software component. Please read the SAP notes carefully before implementing them since they imply manual activities.

 

How does it work?

Use transaction SE38 and execute report /SDF/FIORI_ANALYSIS. In the input form, you can set following three flags.

  1. Check a single app: Only the application you entered in the input field will be shown. Please use the “Application Name” which is called “Technical Name” in the Fiori App Library.
  2. Test also the application’s OData service.
  3. Show the user IDs in the table fields “Last changed by” and “Created by”.

Then click on the RUN button to display the results:

 

Understanding the table

Only data which could be collected are shown. If some of the cells are empty just means that the data couldn’t be retrieved. This is not an error.

Column NameDescriptionProblem Resolution
State

Rating:

Green – the app has been developed and configured correctly to be used on the Fiori Launchpad

Yellow – the app has been developed correctly but is not yet configured for use

Red – the app has not been developed correctly or is not active

Check in SE80 if the application contains a Component.js file which includes a metadata declaration. Moreover, the ICF service of the application should be active and an active OData service should be used.
Application NameTechnical name of the UI5 (Fiori) application 
TransportedApplication has been transported to another system 
Development Class of ServiceName of the transport package 
Software componentThe service’s software component if it can be read 
SAP ReleaseRelease number of the software component 
Business Server Page TextApplication description 
BSP ICF Service Active

Rating:

Green – the app has been developed following the Fiori design guidelines and configured correctly to be used in the Fiori Launchpad

Yellow – the app has been developed following the Fiori design guidelines but is not yet configured for use

Red – the app has not been developed following the Fiori design guidelines or is not active

1. Activate the ICF service
2. The app name should not start with an “/”
3. The service should reside in directory /sap/bc/ui5_ui5/sap/
ID/NamespaceThe app’s ID or namespace read from the Component.js file 
Current Application VersionApp version read from the Component.js file 
Last changed onDate when the file has been changed the last time 
Last changed byUser when the file has been changed the last time 
Index.html“X” if the file Index.html exists, empty if not. 
Component.js“X” if the file Component.js exists, empty if not. 
Component-preload.js“X” if the app includes the file Component-preload.js, empty if not. 
MetadataRating:
Green – metadata is declared in the manifest.json
Yellow – metadata is declared in the Component.js
Red – no metadata declaration
Declare the metadata in the manifest.json file
OData URLURL of the application’s OData Service 
OData ICF Service Active

Rating:

Green – Odata Service is active

Red – Odata Service is inactive

n/a – ICF node of the OData service cannot be found

Register the OData service in transaction /IWFND/MAINT_SERVICE
System Alias(es)Assigned system alias(es) 
HTTP Response Code

HTTP response code of the OData metadata call.

The HTTP response codes are explained in this SAP blog.

Check if correct backend SW component is installed. Check the RFC connection, user authorizations, and ICF service activation
Min. UI5 Version

Displays the minimum SAPUI5 version specified in the manifest.json file.

A developer can also refer to the installed SAPUI5 version. You will see then “${sap.ui5.dist.” in the cell

Used SAPUI5 LibrariesThe field shows the SAPUI5 sub libraries used by the application.
# .js Files

Amount of Java Script files within the application which are not one of the following:

Component-preload.js, Configuration.js, Component.js or Application.js

# .xml FilesAmount of XML files in the application
# .css FilesAmount of CSS files in the application
Initial Created OnDate when the file has been created.
Initial Created ByUser who created the file
Vendor“Customer” when the application is a custom app.
“SAP” when it is an SAP standard application

 

Restrictions:

  • Only UI5 applications are checked. Classic applications (Web Dynpro, SAP Gui for HTML) are not considered.
  • The navigation buttons do not work in the input form. They will work when you upgrade to the necessary ST-PI SP level.

Like the tool?

Please help us to improve this tool by leaving comments. Do you miss any information in the result table? Is something not clear? Should we add a specific feature?

New NetWeaver Information at SAP.com

Very Helpfull

User Rating: Be the first one !