Adapting Technical Catalogs

Objective

After completing this lesson, you will be able to adapt technical catalogs

SAP Fiori Launchpad Application Manager

Let's watch the video to learn about the SAP Fiori launchpad application manager.

Catalog and Application Types

SAP card comparison chart with four columns: None-typed, Standard, Back-End, and Replicable, showing features like usage, app descriptors, and transport object types.

With the introduction of the SAP Fiori launchpad application manager (FLPAM), catalog types were also introduced. Until then, business and technical catalogs were just semantic interpretations of SAP Fiori catalogs. These are now called none-typed catalogs, defining tiles and target mappings per client (customizing) or cross-client (configuration). The transport object type is Web Dynpro Component Configuration (WDCC) and the according tool is the SAP Fiori launchpad designer (FLPD).

Before the introduction of catalog types, only the back-end catalog differed in its structure on a technical level, by defining app descriptors instead of separated tiles and target mappings. Back-end catalogs are always cross-client (configuration) and are available since SAP_UI 7.51. The transport object type is User Interface App Descriptors (UIAD) tagged with the catalog name, and the corresponding tool is the Mass Maintenance for App Descriptors.

With SAP_UI 7.55 SP01, most technical catalogs are standard catalogs. They are always cross-client (configuration) and define app descriptors instead of separated tiles and target mappings. The transport object type is User Interface App Catalog (UIAC) consisting of User Interface App Descriptors (UIAD) and the according tool is the FLPAM. UIAC is a development object visible in development tools (ADT, SE80) making it easier to find and organize catalogs, for example, in transport requests. Therefore, it is recommend using standard catalogs as soon as possible.

Although also introduced with SAP_UI 7.55 SP01, replicable catalogs were reserved for use in a future release then. They are nearly identical to standard catalogs (UIAC with UIAD in FLPAM) but are replicable like the back-end catalogs. With SAP_UI 7.58, the replicable catalogs were deprecated. There are still some delivered by SAP, but it is no longer possible to create new ones.

Diagram showing Embedded and Central Hub Deployment with respective catalogs. Embedded has Standard and Replicable; Central Hub has Standard and Back-End. Replication links Hub catalogs.

In parallel to catalog types, application types were introduced as cross-client setting. In an embedded deployment, all application types are allowed in technical catalogs. In a central hub deployment, standard catalogs consist of SAPUI5 Fiori apps (for BTP), URL apps, and tiles without target mappings in the front-end server (FES). Back-end catalogs in the back-end server (BES) consist of Web Dynpro ABAP applications, WebClient UI applications, and ABAP transactions. The transaction /UI2/APPDESC_GET in the FES is used to replicate back-end catalogs from BES as remote catalogs to the FES.

Screenshot flow displaying options to maintain allowed application types and catalog types with selectable dropdown menus for various types.

Catalog and application types are defined cross-client via the implementation guide. Transaction /UI2/CUST can be used to access the UI parts of the implementation guide directly. For an embedded deployment, it is recommended not to define any application type. This allows the use of any application type in technical catalogs.

Screenshots showing catalog type selection in SAP Fiori launchpad application manager, detailing differences between standard and replicable catalog options in /UI2/CUST and /UI2/FLPAM transaction codes.

For an embedded deployment, Standard Catalog is recommended as the only catalog type. This means, only standard catalogs can be defined in the FLPAM. When setting Standard Catalog and Replicable Catalog, FLPAM offers the catalog types as a dropdown during creation.

Technical Catalog Adaptation

Screenshots display SAP Fiori launchpad application manager in adaptation mode illustrating how to add new fields and parameters with interactive buttons highlighted in red.

The adaptation mode in the FLPAM allows you to make (limited) adaptations in the launchpad app descriptor items (LADI) of SAP-delivered technical catalogs. The changes are directly available in all references in business catalogs.

Switching to the adaptation mode adds the Adaptation tab to the details of a LADI. Enlarge the tab and choose Edit: You can now select the Adapt checkbox for each property you want and enter your adaptation in the input field behind. Adapted values can be translated using the SE63.

Note

Logging in to a certain language allows you to adapt directly in the target language.

By using the transaction /UI2/FLPAM_ADAPT or the suitable tile in the SAP_BASIS_BC_UI_FLA catalog, the FLPAM can be started directly in the adaptation mode. This may come in handy if users should only be allowed to adapt, but not to change or create technical catalogs.

Adapt Technical Catalogs

Business Example

You want to adapt a tile in a standard catalog shipped by SAP using the adaptation mode of the SAP Fiori launchpad application manager.

Template:
SAP_TC_UX100_T_ADAPTATION (Standard Catalog)

Note

This exercise requires an SAP Learning system. Login information is provided by your system setup guide.

Note

Whenever the values or object names in this exercise include ##, replace ## with the number of your user.

Prerequisites

A business catalog was created in exercise Reference Tiles and Target Mappings.

Task 1: Reference a Template App in the SAP Fiori Launchpad Content Manager and Add it to Your My Home

Steps

  1. In the SAP Fiori launchpad content manager for customizing of your SAP S/4HANA (S4H) system, add the tile and target mapping for the app My Benefits ## from the catalog SAP_TC_UX100_T_ADAPTATION.

    1. In the SAP Easy Access menu of your S4H, search for FLP Content Manager: Client-Specific or start transaction /UI2/FLPCM_CUST.

    2. In the SAP Fiori launchpad content manager for customizing of your S4H, in the Search Catalogs field, enter tc_ux100 and choose Go.

    3. Select the SAP_TC_UX100_T_ADAPTATION catalog.

    4. In the Content in Catalog SAP_TC_UX100_T_ADAPTATION table, select the Actiondisplay##.

    5. Choose Add Tiles/Target MappingsAdd Selected Tiles/TMs to Other Catalog.

    6. In the Search Catalogs field, enter z_## and choose Go.

    7. Select Z_##_BC_EMPLOYEE.

    8. Choose Add Tile/TM Reference.

  2. In the SAP Fiori launchpad spaces of your S4H, add the My Benefits ## tile from the Z## - Employee catalog to your My Home.

    1. Start or reload the SAP Fiori launchpad spaces of your S4H in the client of your choice.

    2. Choose your user in the upper right corner.

    3. In the User Actions Menu, choose App Finder.

    4. In the list of catalogs on the left, choose Z## - Employee.

    5. Choose the plus of the My Benefits ## tile.

    6. In the Select Pages for This Tile popup, select My Home and choose OK.

    7. Choose Navigate to Home.

      Result

      The My Benefits ## is now part of the favorite apps.

Task 2: Adapt the Tile Title of an App in the SAP Fiori Launchpad Application Manager

Steps

  1. In the SAP Fiori launchpad application manager for customizing of your S4H, open the SAP_TC_UX100_T_ADAPTATION catalog in adaptation mode and change the title of My Benefits ## to Benefit Plans ##.

    Note

    Only one user can adapt a catalog at a time.

    Note

    If you do not see a list of catalogs but just two input fields, execute the last task of the exercise Create Replicable Catalogs:

    Allow Standard and Replicable Catalogs as Catalog Types in an ABAP System.

    1. In the SAP Fiori launchpad content manager for customizing of your S4H, select the SAP_TC_UX100_T_ADAPTATION catalog.

    2. Choose Open in SAP Fiori Launchpad App Manager.

    3. In the SAP Fiori launchpad application manager, select the Actiondisplay##.

    4. Choose Switch to Adaptation Mode.

    5. In the Details section, choose the Adaptation tab.

    6. Choose Maximize on the right.

    7. Choose Edit at the top.

    8. In the Select Transport Request popup, choose the transport request provided to you.

    9. Choose OK.

    10. In the Adapt column, select the checkbox for Title.

    11. In the New Field Value field behind the checkbox, enter Benefit Plans ##.

    12. Choose Save.

    13. Choose Leave Adaptation Mode.

      Result

      For the Maintain Bill of Material app, the checkbox Adapted is set.
  2. In the SAP Fiori launchpad spaces of your S4H, check if there is a tile Benefit Plans ## in your My Home.

    1. Start or reload the SAP Fiori launchpad spaces of your S4H in the client of your choice.

    2. Check your favorites in your My Home.

      Result

      The My Benefits ## was renamed to Benefit Plans ##.

Log in to track your progress & complete quizzes