Watch the video to understand more about technical catalog maintenance.
Creating Technical Catalogs
Objective
Technical Catalog Maintenance
SAPUI5 App Descriptor Elements

In this example from the SAP Fiori apps reference library, you see the technical name known as Business Server Page (BSP) of the SAPUI5 application, the ICF path, and the SAPUI5 component ID. For the target mapping, you see the semantic object and action forming the intent.
SAPUI5 apps can consist of multiple SAPUI5 components. One central component is the core of the app and represents the starting point. All other components are referenced or reused in this central component. The idea is that these other components consist of features and functions also valid or even needed for other apps. Therefore, these components are called reuse components.
Hint

In the SAP Fiori launchpad application manager (FLPAM), the intent, component ID, and ICF path can be found in the Target Application Fields of an app descriptor. The application type SAPUI5 Fiori App is set as the target.
ICF Path

In the SICF, the BSP name can be used as a filter for the Service Name. There will be two hits: One under the node ui5_ui5 and another one under the node bsp, which can be ignored.
SAPUI5 Component

An SAPUI5 app is saved as a BSP in the FES. The central file of an SAP Fiori app based on SAPUI5 is Component.js. Here, in most cases, a reuse component is extended using return <component>.extend. The path behind this statement is the component ID.
Hint

If the first statement in the Component.js is jQuery.sap.declare, the app consists of this one component and no other component is reused. There is no return <component>.extend. So, in that case, the component ID is behind of jQuery.sap.declare.
Transaction Code

Since SAP S/4HANA 2021, it is possible to create and assign transaction codes to app descriptors. This allows you to expose your FLP content to SAP Build Work Zone, standard edition and use the transaction codes as app IDs.
For launchpad app descriptor items of type SAPUI5 Fiori App, you can create the transaction code in the FLPAM using the Click for creation hyperlink. In read-only mode, this hyperlink changes to Click for display. Using these transactions allows customers to define their own app IDs in the customer namespace. Therefore, customer transactions must start with Z.
For Web Dynpro, Web Client UI, and URL apps, the transaction codes must be created manually in the SE93:
| Parameter | Value |
|---|---|
| Transaction Type | Transaction with parameters |
| Default values for Transaction | /UI2/UIAD_APP (Web Dynpro, Web Client UI) /UI2/REMOTE_APP_FE (URL) |
| GUI Support | SAP GUI for Java SAP GUI for Windows |
| Default Values - Name of screen field | UIAD |
| Default Values - Value | (Launchpad App Descriptor Item ID) |
Tile Types

There are three different types of tile in SAP Fiori:
- The App Launcher – Static or just static tile consists of a title and subtitle, an icon, keywords for search, and general information.
- The App Launcher – Dynamic or just dynamic tile has, in addition, the possibility to show a dynamic number. This number originates from an OData service request, providing a natural number such as a number of data sets. The refresh interval of the number can also be set.
- The News tile has the special purpose of showing news from Really Simple Syndication (RSS) feeds. It is twice as large as the other two tiles and shows a preview of the feeds listed in its tile definition. When you choose the tile, the news app starts showing all elements of the underlying RSS feeds.
Note
For more information about the news tile, please read SAP Note 2990265 – News Tile application not displaying existing configured feed urls after moving to higher release or after the SP upgrade.

There is no check for correctness of the OData service URL of a dynamic tile in the FLPAM. Therefore, you should test the URL in another tool before copying it in the Service URL field.
Open the SAP Gateway Client (/IWFND/GW_CLIENT) and enter the OData request in the Request URI field, which should provide the data for the tile. If the status code is 200 and meaning full data is shown in the response body, you may copy and paste the URI without the server and port in the Service URL field of the tile.
How to Research Configuration Details in SAP Fiori Apps Reference Library
Business Example
You want to open the SAP Fiori apps reference library and search for technical details of apps used to define app descriptors in standard catalogs.
Watch the video to see how to research configuration details in the SAP Fiori apps reference library.
Create Standard Catalogs
Business Example
You want to create a standard catalog with app descriptors for SAPUI5 applications.
- Solution:
- SAP_TC_UX100_S_SD_COMMON (Standard Catalog)
Note
Note
Prerequisites
A business catalog was created in exercise Reference Tiles and Target Mappings.