Understanding Rapid Activation

Objectives

After completing this lesson, you will be able to:
  • Review the Content Model
  • Understand rapid activation

Content Model

SAP Fiori UI Entities, OData Services, and Authorizations

The figure, Dependencies of Entities, shows the dependencies between the following entities:

  • The SAP Fiori UI entities define the SAP Fiori apps that are displayed to the user.
  • The OData services retrieve the dynamic data to be displayed from the business logic for the SAP Fiori apps.
  • The authorizations that are required to start and to use the business logic of the SAP Fiori apps. These authorizations are defined by the OData services.
Figures gives a graphical overview of the Dependencies of Entities

A catalog is a set of apps that you want to make available and authorize for your users. The users can browse through the catalog, choose apps from the catalog, and add them to the entry page of their SAP Fiori launchpad.

Groups define the SAP Fiori launchpad entry page. The apps in the group are a subset of apps that are assigned to one or several catalogs. Which tiles are displayed on a user’s entry page depends on the catalogs and groups assigned to the user’s roles. If a group contains apps that are not assigned to the user by catalogs, the app is not displayed on the user’s entry page. In addition, if configured, the user can personalize the entry page by adding or removing apps to pre-delivered groups or self-defined groups.

Spaces and pages represent an alternative option to structure the layout of the home page of SAP Fiori launchpad compared to the group-based home page. The launchpad page is the central part of the launchpad, which structures the SAP Fiori launchpad content. Here, the users access all applications relevant to their business case. The apps can be SAP Fiori app or classic applications. A space is the unit that holds one or more pages. It is assigned to the user based on the work profile (user role). Users may see several spaces in their launchpad. The spaces are displayed in the navigation bar and if more than one page is available, a dropdown appears under the corresponding space and the user can navigate to a given page. In case there is only one page in a space, when clicking on the space, user gets directly to that page.

You can maintain these entities using the SAP Fiori launchpad content manager (catalogs only) or the SAP Fiori launchpad designer (catalogs and groups). SAP delivers technical catalogs which contain apps per application area. In addition, SAP delivers business catalogs and business groups as a sample collection of apps relevant for a business role.

More details on the data model is covered in the UX100 class. More details on the authorization concept in SAP Fiori is covered in the ADM945 class.

Naming Conventions

The following table outlines the elements that can be distinguished in the content model since SAP S/4HANA 2020:

ElementShortNaming SchemaDescription
Business RoleBRSAP_BR_<role>Role for topic
SpaceSPSAP_<area>_SP_<topic>Tiles for topic
PagePGSAP_<area>_PG_<task>Tiles for daily task
Business CatalogGroupBCGSAP_<area>_BCG_<subtopic>Tiles for subtopic
Business CatalogBCSAP_<area>_BC_<duty>Tiles for duty
Technical CatalogTCSAP_TC_<area>_<subarea>_COMMONApp descriptors for area
Back-End CatalogBECSAP_TC_<area>_<subarea>_BE_APPSApp descriptors for area

Technical catalogs (TC) cut apps by solution area. TCs known as standard catalogs provide app descriptors consisting of tiles and target mappings for web applications like SAPUI5. TCs known as replicable or Back-End Catalogs (BEC) provide app descriptors for classic applications like ABAP transactions originating from back-end servers.

Business catalogs (BC) reference tiles and target mappings of TCs and BECs according to segregation of duty. Business catalog groups (BCG) contain apps from various business catalogs (BC), making a subtopic.

Business roles (BR) combine multiple BCs and BCGs in one topic. Spaces (SP) combine multiple pages (PG) in one topic, too. The space is then part of the BR of the same topic.

Note

In the content model for SAP Business Suite, technical catalog roles (TCR) and business catalog roles (BCR) existed. The business roles (BR) replaced both.

Create Catalog and Role

Business Example

To use SAP Fiori properly, you have to know about catalogs and roles. In this exercise, you will create an SAP Fiori catalog and a role.

Note

In this exercise, when an object name or value contains ##, replace ## with the number your trainer assigned to you.

Task 1: Create an SAP Fiori Catalog

Steps

  1. In your SAP S/4HANA system, create a catalog Z_##_BC_UX200 with the title Catalog ##.

    Note

    Use the client-specific version of the SAP Fiori launchpad content manager.
    1. Log on to your SAP system using the train-## user.

    2. Enter transaction /UI2/FLPCM_CUST.

      Note

      You may have to wait some minutes until the SAP Fiori launchpad content manager is ready to use.
    3. Ensure that the Catalogs tab is selected.

    4. Choose Create.

    5. Enter Z_##_BC_UX200 in the New ID field. Enter Catalog ## in the New Title field.

      Figures shows Catalog 00 in the New Title field
    6. Choose Continue.

    7. When you are asked for a Customizing request, provide an existing one or create a new one.

Task 2: Create a Role

Steps

  1. In your SAP S/4HANA system, create a role Z_##_BR_UX200. Assign your catalog Z_##_BC_UX200 and your user train-##.

    1. Continue working in your SAP system using the train-## user.

    2. Enter transaction PFCG.

    3. In the Role field, enter Z_##_BR_UX200.

    4. Choose Create Single Role.

    5. In the Description field, enter a description.

    6. Choose Save.

    7. Select the Menu tab.

    8. Select the small triangle beside the button with tool-tip, Insert Node (left to the Delete Node button).

      Note

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

      Figure: Choosing SAP Fiori Launchpad > Launchpad Catalog
    10. In the Catalog ID field, enter Z_##* and use the value help (F4).

    11. In the pop-up, double-click your catalog Z_##_BC_UX200.

      In the pop-up, double-click your catalog: Z_##_BC_UX200
    12. Choose Continue.

    13. Choose Save.

    14. Select the User tab.

    15. In the User ID field, enter your ABAP user train-##.

    16. Choose Save.

  2. Optional: Check the catalog-to-role assignment using the SAP Fiori launchpad content manager.

    1. Continue working in your SAP system using the train-## user.

    2. Enter transaction /UI2/FLPCM_CUST.

    3. Ensure that the Roles tab is selected.

    4. Search for your role Z_##_BR_UX200, for example using the Search Roles field and search pattern Z_##.

    5. Select your role Z_##_BR_UX200.

    6. Choose Show Catalogs (in case this button active).

    7. Note the area Catalogs assigned to role... at the bottom.

Rapid Activation

Figure shows the goal of Rapid Activation

The aim of the rapid activation task lists is to help you get started exploring SAP Fiori in SAP S/4HANA as quickly as possible. This is particularly important in the early Explore phase of the SAP Activate methodology, where you are focused on understanding what apps have been delivered with your SAP S/4HANA system. This is the starting point for deciding which apps you will use, and how these apps fit your organization’s specific business processes and business users.

Figures shows Roadmap of Rapid Activation

In the following, you will learn more about the individual steps of the rapid activation roadmap.

Figures shows you Rapid Activation – Gain Knowledge

There are many sources of information around rapid activation for SAP Fiori – here are three good starting points:

Figure shows Rapid Activation – Overview SAP Note 2902673

For SAP S/4HANA, different composite SAP Notes are available. You can find them in the overview SAP Note 2902673. When this course material was written, the following composite SAP Notes were available:

SAP S/4HANA ReleaseComposite SAP Note
SAP S/4HANA 2023 FPS02SAP Note 3469488
SAP S/4HANA 2023 FPS01SAP Note 3411022
SAP S/4HANA 2023SAP Note 3336782
SAP S/4HANA 2022 FPS02SAP Note 3308535
SAP S/4HANA 2022 FPS01SAP Note 3282460
SAP S/4HANA 2022SAP Note 3236624
SAP S/4HANA 2021 FPS02SAP Note 3166600
SAP S/4HANA 2021 FPS01SAP Note 3132689
SAP S/4HANA 2021SAP Note 3085127
SAP S/4HANA 2020 FPS02SAP Note 3045635
SAP S/4HANA 2020 FPS01SAP Note 3009827
SAP S/4HANA 2020SAP Note 2947824
SAP S/4HANA 1909 FPS02SAP Note 2924004
SAP S/4HANA 1909 FPS01SAP Note 2895644
SAP S/4HANA 1909SAP Note 2834415
SAP S/4HANA 1809 FPS02SAP Note 2823926
SAP S/4HANA 1809 FPS01SAP Note 2777142
SAP S/4HANA 1809SAP Note 2704570
SAP S/4HANA 1709SAP Note 2695653
Figure shows Rapid Activation – Prerequisites (SAP note 3469488)

For SAP S/4HANA 2023 FPS02, for example, the proper composite SAP Note is 3469488. The figure shows the Reason and Prerequisites section of that SAP Note.

Note

As the content may change over time, always refer to the latest version of the proper composite SAP Note.

In the context of this learning offering, some of the requirements are already fulfilled in the training system:

  • The product version of the training system is SAP S/4HANA 2023 FPS02 or higher.
  • The training system was deployed as embedded deployment.
  • The SAP_ESH_INITIAL_SETUP_WRK_CLIENT task list was executed.
  • The SAP_BW_SETUP_INITIAL_S4HANA task list was executed.
  • SAP Web Dispatcher was installed and configured.
Figure shows Task List SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

Task list SAP_GW_FIORI_ERP_ONE_CLNT_SETUP is for embedded deployments only. The task list consists of tasks for the SAP Gateway initial setup, SAP Fiori launchpad configuration, and OData service activation.

Caution

Apply the latest version of SAP Notes 2510134 and 2639552 before executing task list SAP_GW_FIORI_ERP_ONE_CLNT_SETUP.
Figure shows Task List SAP_FIORI_FOUNDATION_S4

The task list SAP_FIORI_FOUNDATION_S4 is supported for the following SAP S/4HANA releases:

  • SAP S/4HANA 1809 FPS00 or higher
  • SAP S/4HANA 1709 FPS01 or higher

Another requirement is that the SAP Fiori front-end server should be used with the Embedded deployment option. The task list does not support the Central Hub deployment option, that is, where there is a separate SAP Fiori front-end server (FES) system for SAP Fiori.

Caution

Apply the latest version of SAP Note 2712785 before executing task list SAP_FIORI_FOUNDATION_S4.
Graphic shows Task List SAP_FIORI_CONTENT_ACTIVATION

When you have the SAP Fiori Foundation in place, you use the SAP Fiori Content Activation task list to activate all the apps associated with your selected business roles. You can select one business roles, or activate multiple business roles together.

This task list is intended for sandbox systems. You can choose from SAP business roles (indicated by role name starting with SAP_BR). Optionally, you can also create test users with the generated SAP business roles.

Caution

Apply the latest version of SAP Note 2686456 before executing task list SAP_FIORI_CONTENT_ACTIVATION.
Figure shows Task List SAP_FIORI_FCM_CONTENT_ACTIVATION

This task list is intended for test systems. You can choose from all business roles (SAP and customer roles) with SAP Fiori catalogs assigned.

Caution

Apply the latest version of SAP Note 2813396 before executing task list SAP_FIORI_FCM_CONTENT_ACTIVATION.

Hint

You can also prepare a run of task list SAP_FIORI_FCM_CONTENT_ACTIVATION from the SAP Fiori launchpad content manager: select one or multiple roles and choose ServicesActivate Services (STC02).

Figure shows Task List SAP_FIORI_FCM_CATALOG_ACTIVATION

Similar to the task list for activation of SAP business roles and customer business roles, there is a task list SAP_FIORI_FCM_CATALOG_ACTIVATION for activation of services on SAP Fiori catalog level. You use this task list to specify one or more customer or SAP-delivered business catalogs (in the scope definition step), and then, automatically activate SAP Gateway services and ICF nodes for these catalogs.

Caution

Apply the latest version of SAP Notes 3349671 and 3339909 before executing task list SAP_FIORI_FCM_CATALOG_ACTIVATION.

Hint

You can also prepare a run of task list SAP_FIORI_FCM_CATALOG_ACTIVATION from the SAP Fiori launchpad content manager: select one or multiple catalogs and choose ServicesActivate Services (STC02).

There is a blog SAP Fiori for SAP S/4HANA – Activating Apps by Business Catalog on task list SAP_FIORI_FCM_CATALOG_ACTIVATION available at https://community.sap.com/t5/technology-blogs-by-sap/sap-fiori-for-sap-s-4hana-activating-apps-by-business-catalog/ba-p/13571554.

Log in to track your progress & complete quizzes