Creating Business Catalogs

Objective

After completing this lesson, you will be able to create business catalogs

Intent-Based Navigation

The most important part of a tile is its navigation information, which contains an intent that connects to a target mapping.

Watch this video to learn about intent-based navigation.

Screenshots illustrating the navigation process from FLP to FLPCM where it is processed mapping intent to application and the executing the application.

Target mappings contain the information about which app to start, with what parameters, and on what device types. They are identified by its intent, the combination of semantic object and action. If the user chooses a tile, the intent-based navigation defined in the tile is started. The suitable target mapping then calls the target app that is defined.

Screenshot of /UI2/SEMOBJ_SAP showing columns for Semantic Object, Semantic Object Name, Applic. Component, and Status with multiple entries marked Active.

A semantic object represents a business entity such as a customer, a sales order, or a product. Using semantic objects bundles applications that reflect a specific scenario. They allow referring to business entities in a standardized way, abstracting from concrete implementations. A list of all semantic objects delivered by SAP can be accessed using the transaction /UI2/SEMOBJ_SAP. If customers want to define their own semantic objects, they can do so using the transaction /UI2/SEMOBJ. By defining an entry with the same key, customers can overwrite the attributes of a semantic object delivered by SAP.

References in Catalogs

Screenshots of tiles and target mappings of a business catalog in the SAP Fiori launchpad content manager.

SAP delivers numerous catalogs containing many tiles and target mappings. All definitions are tested and distinguished, for example, the different device types the app is working in or include dynamic information in the tiles. All of these can also be referenced in other catalogs such as a new one created by a customer.

Screenshot flow about referencing to tiles and target mappings in the SAP Fiori launchpad content manager.

To create a reference to a tile and target mapping in the SAP Fiori launchpad content manager, choose Add Tiles/Target Mappings in the target catalog. In the next screen, search for the app you want to reference in all catalogs of the system. You can create a reference just for the tile, the target mapping, or both.

(Optional) Reference Tiles and Target Mappings

Business Scenario

You want to create an SAP Fiori business catalog and reference tiles and target mappings from other catalogs.

Solution:
SAP_UX100_BC_S_EMPLOYEE (Business Catalog)

Note

This exercise requires an SAP Learning system. Login information will be provided by your trainer.

Note

Whenever the values or object names include ##, replace ## with the number your trainer has assigned to you.

Prerequisites

Role was created in exercise Create SAP Fiori Spaces and Pages.

Task 1: Create a Business Catalog in the SAP Fiori Launchpad Content Manager

Steps

  1. In the SAP Fiori launchpad content manager for customizing of your SAP S/4HANA (S4H) system, create the catalog Z_##_BC_EMPLOYEE with the title Z## - Employee.

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

    2. Choose Create.

    3. In the Create Catalog popup, in the New ID field, enter Z_##_BC_EMPLOYEE.

    4. In the New Title field, enter Z## - Employee.

    5. Choose Continue.

    6. Choose the transport request provided to you.

Task 2: Reference Tiles and Target Mappings in the SAP Fiori Launchpad Content Manager

Steps

  1. In the SAP Fiori launchpad content manager for customizing of your S4H, in your Z## - Employee catalog, add the tile and target mapping for the app Manage Business Partner Master Data.

    1. In the SAP Fiori launchpad content manager for customizing of your S4H, in the Content in Catalog Z_##_BC_EMPLOYEE table, choose Add Tiles/Target MappingsAdd Tiles/TMs to Selected Catalog.

    2. In the Search Tiles/Target Mappings field, enter business partner master and choose Go.

    3. In the Tiles/Target Mappings Combinations table, select the Actionmanage.

    4. Choose Add Tile/TM Reference.

  2. To your Z## - Employee catalog, add all tiles and target mappings that meet the following conditions:

    ConditionValue
    Technical CatalogSAP_TC_PLM_COMMON
    Semantic ObjectMaterialBOM
    SAP Fiori IDF1813
    1. In the Search Catalogs field, enter tc_plm and choose Go.

    2. Select SAP_TC_PLM_COMMON.

    3. In the Content in Catalog SAP_TC_PLM_COMMON table, choose Set Filter... (Funnel).

    4. In the Filter popup, in the Column Set, double-click Semantic Object.

    5. Choose Define Values.

    6. For the Semantic Object field, open the value help.

    7. In the popup, double-click MaterialBOM.

    8. Choose Execute (Check mark).

    9. Select the SAP Fiori ID column.

    10. Choose Sort in Ascending Order.

    11. Select all lines with SAP Fiori IDF1813.

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

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

    14. Select Z_##_BC_EMPLOYEE.

    15. Choose Add Tile/TM Reference.

    16. In the Content in Catalog Z_##_BC_EMPLOYEE table, choose Set Filter...Delete Filter.

Task 3: Assign the Employee Catalog to a Role and Test it in the SAP Fiori launchpad

Steps

  1. In the SAP Fiori launchpad content manager for customizing of your S4H, assign the Z_##_BC_EMPLOYEE catalog to the Z_##_BR_TRAINING role.

    1. In the SAP Fiori launchpad content manager for customizing, select the Z_##_BC_EMPLOYEE catalog.

    2. Choose Show Usage in Roles.

    3. In the Roles containing Catalog Z_##_BC_EMPLOYEE table, choose Assign Role.

    4. In the Assign Role to Catalog popup, for the Role ID field, open the value help.

    5. In the popup, in the Single Role field, enter z_##*.

    6. Double-click Z_##_BR_TRAINING.

    7. In the Assign Role to Catalog popup, choose Continue.

  2. In the SAP Fiori launchpad spaces of your S4H, add the Manage Business Partner Master Data and Maintain Bill Of Material tiles from the Z## - Employee catalog to your My Home and test them.

    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 Maintain Bill Of Material tile

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

    7. Choose the plus of the Manage Business Partner Master Data tile

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

    9. Choose Navigate to Home.

    10. Operate the apps as you wish.

Log in to track your progress & complete quizzes