Creating Business Catalogs

Objectives

After completing this lesson, you will be able to:

  • Create business catalogs

Catalog Maintenance

There are three different types of tile in SAP Fiori:

  • App Launcher – Static
  • App Launcher – Dynamic
  • News

Catalog Maintenance

Watch this video to learn about creating 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.

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.

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

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.

To create a reference to a tile or a target mapping in the SAP Fiori launchpad designer, select it in the source catalog and choose Create Reference in the lower part of the screen. A dialog box then appears with a request for the target catalog. This is followed by a success message if all works correctly.

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.

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 catalog and reference a tile and target mapping in the SAP Fiori launchpad designer.

Steps

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

    Hint
    Be sure to enter the ID using capital letters.
    1. In the SAP Fiori launchpad designer for customizing of your S4H, choose Catalogs.

    2. Choose + beneath the list of catalogs.

    3. In the Title field, enter Z## - Employee.

    4. In the ID field, enter Z_##_BC_EMPLOYEE.

    5. Choose Save.

  2. In your Z## - Employee catalog , create a reference for Maintain Bill Of Material and its target mapping of the PLM Technical Catalog (SAP_TC_PLM_COMMON) catalog.

    1. In the Search for catalogs field, enter tc_plm and choose Enter.

    2. Choose PLM Technical Catalog (SAP_TC_PLM_COMMON) from the list of catalogs.

    3. Choose Target Mappings at the top of the page.

    4. In the Search field on the top right, enter material and choose Enter.

    5. Select the Semantic ObjectMaterialBOM with Actionmaintenance.

    6. Choose Create Reference.

    7. In the Search for catalogs field, enter z_## and choose Enter.

    8. Choose your Z## - Employee catalog.

    9. Choose Tiles next to Target Mappings.

    10. Select the Maintain Bill Of Material tile from the list of tiles.

    11. Choose Create Reference.

    12. In the Search for catalogs field, enter z_## and choose Enter.

    13. Choose your Z## - Employee catalog.

Task 2: Reference a tile and target mapping in the SAP Fiori launchpad content manager.

Steps

  1. In the SAP Fiori launchpad content manager for customizing of your S4H, open your Z## - Employee catalog.

    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 Search Catalogs field, enter z_## and choose Go.

    3. In the Catalogs table, select you Z## - Employee catalog.

  2. In your Z## - Employee catalog, add the tile and target mapping for the app Manage Business Partner Master Data.

    1. 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.

    5. Choose the transport request provided to you.

Task 3: Assign the catalog to a role and test it in the SAP Fiori launchpad.

Steps

  1. In the Role Maintenance (PFCG) of your S4H, add the Z_##_BC_EMPLOYEE catalog to the menu of the Z_##_BR_TRAINING role.

    1. In the SAP Easy Access menu of your S4H, search for Role Maintenance or start transaction PFCG.

    2. In the Role field, enter Z_##_BR_TRAINING.

    3. Choose Change.

    4. Choose the Menu tab.

    5. Expand the Insert Node button.

      Hint
      The initial value written on the Insert Node button is Transaction.
    6. Choose SAP Fiori LaunchpadLaunchpad Catalog.

    7. In the Catalog ID field, enter z_##* and use the value help.

    8. In the dialog box, double click Z_##_BC_EMPLOYEE.

    9. Choose Continue.

      Note
      If Not all applications are available in system appears in a dialog box, choose Cancel to continue.
    10. Choose Save.

  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 the My Home page 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 Add to Page popup, select My Home and choose Add.

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

    8. In the Add to Page popup, select My Home and choose Add.

    9. Choose Navigate to Home Page.

    10. Operate the apps as you wish.

Log in to track your progress & complete quizzes