You are on page 1of 7

2022-02-11 3085127

3085127 - Composite SAP note: Rapid Activation for


SAP Fiori in SAP S/4HANA 2021
Version 7 Type SAP Note
Language English Master Language English
Priority Recommendations / Additional Info Category Installation information
Release Status Released for Customer Released On 21.01.2022
Component BC-INS-TC-CNT ( Automation Content )

Please find the original document at https://launchpad.support.sap.com/#/notes/ 3085127

Symptom

You want to automate the activation of SAP Fiori for SAP S/4HANA 2021 for selected SAP business roles
with naming convention "SAP_BR*" in a sandbox or development system.

SAP business roles with different naming convention than "SAP_BR*" but containing Fiori catalogs can be
activated via task list SAP_FIORI_FCM_CONTENT_ACTIVATION.
Also business roles in customer namespace have to be activated and transported with task list
SAP_FIORI_FCM_CONTENT_ACTIVATION provided with SAP note 2813396 - Fiori Content Manager
(FCM): Content Activation for Roles. Prerequisites for business roles in customer namespace are the same
as described in this SAP note by also considering SAP note 2886433 - Fiori Setup: Activation of OData
Services in Prod Systems with task lists.

Within an embedded deployment you follow the instruction of Rapid Activation of SAP Fiori to automate SAP
Fiori launchpad setup and frontend roles generation and the activation of SAP Fiori apps based on SAP
business roles delivered with SAP S/4HANA as templates.

For general information on other recommended task lists for the set-up of the embedded-deployed SAP Fiori,
please see Automatic Activation of Embedded-Deployed SAP Fiori.

Other Terms

Rapid Activation, SAP Fiori Out Of The Box, SAP Fiori Implementation Automation, SAP S/4HANA, SAP Fiori
Business Roles

Reason and Prerequisites

• Product Versions installed: SAP S/4HANA 2021 (initial shipment stack) and SAP FIORI FES 2021
FOR S/4HANA (initial shipment stack)
• Embedded deployment (as per official architecture recommendation)
• Install dependent notes in the correct sequence (see section Notes Deployment or references)
• Run task list (transaction STC01): SAP_GW_FIORI_ERP_ONE_CLNT_SETUP
• Recommendation: Implement latest updates of note 2510134 - Fiori Setup: Updates for task lists
for Gateway/Fiori configuration
• Documentation
• The calculation of the index for all SAPUI5 repositories is part of this task list and has to be
completed before continuing with follow-up steps.
• New implementation - Open transaction SU25: Make sure Step 1 "Initially fill the Customer Tables"
(transfer of SU22 data) has to be executed at least two times. If date/time entry for this step is empty,
click on the step and press execute (with default settings).

© 2022 SAP SE or an SAP affiliate company. All rights reserved 1 of 7


2022-02-11 3085127

SAP S/4HANA Conversion/Upgrade - Follow instructions as per chapter [D] of SAP Note 1539556 -
FAQ | Administration of authorization default values.
• Activate SAP S/4HANA Embedded Analytics
○ Make sure logical system is set and assigned to target client (transaction BD54 & SCC4).
○ Execute 2289865 - Configuration steps for S/4 HANA Analytics
• Activate Enterprise Search via task list (transaction STC01):
SAP_ESH_INITIAL_SETUP_WRK_CLIENT
• Ensure PXA value in SAP profile is enhanced, e.g. to 2.500.000 kB (Documentation)
• Step: "Set TREX Destination or SAP HANA DB Connection" -> Make sure "Use SAP HANA
Primary DB Connection" is ticked
• Step: "Select Models to Create Connectors" -> specify software component for search models:
e.g. SAPAPPLH
• Documentation, HowTo Wiki
• Strongly recommended: For configuration of SAP Web Dispatcher, see SAP Web Dispatcher: Setup of
Communication under the SAP Fiori Overview documentation.
Additional information can be found in 2740052 - Which paths are necessary to configure Web
Dispatcher for Fiori Launchpad scenarios?
• Some business roles to be activated via task list SAP_FIORI_CONTENT_ACTIVATION (see below
section Task List 2: SAP_FIORI_CONTENT_ACTIVATION) require certain Business Functions (BF) /
Switches to be active before task list run. For further details see Special Roles - Prerequisites.

• Client-independent and client-dependent usage of task lists:


• All task lists contain client-dependent and client-independent (system wide) configuration steps.
• Client-independent: e.g. HTTP service activation, OData creation and activation.
• Client dependent: e.g. working template role generation, test user creation.
• In case of new clients in your system (e.g. after a client copy) a new run of all task lists is
required, except for SAP S/4HANA Embedded Analytics.
• Task list can always be re-executed without side effects as the existing configuration is
never overwritten by default settings.

Solution

Task Lists for Embedded-Deployed SAP Fiori Implementation:

Task List 1: SAP_FIORI_FOUNDATION_S4

Purpose:

• Activates ICF Nodes and OData services required for SAP GUI for HTML and other generic SAP Fiori
launchpad features
• Initializes classic UI technologies (SAP GUI for HTML & WebDynpro ABAP applications)
• Generates working SAP Fiori launchpad user & admin roles including composite roles

How to use:

• Implement latest updates of the task list from note 2712785. Note will contain future improvements.
• Run transaction STC01, select task list "SAP_FIORI_FOUNDATION_S4", press F8 (Generate Task
List Run)
• Check each task list step for settings and functionalities. Additional information can be found in the task
list documentation.
• While running step "Replicate backend catalog for System Aliases", the report/log might show some
warnings or errors, which usually are not critical, as some catalogs will fail on purpose. If the task list
stops in such case, continue with the follow-up task in the list.

© 2022 SAP SE or an SAP affiliate company. All rights reserved 2 of 7


2022-02-11 3085127

You can validate if the extraction actually worked by checking the log output for messages like
"Extraction finished for XYZ catalogs and ABC apps". XYZ/ABC should be > 0!

• Enable Analysis Path Framework (APF) apps, by adding a missing authorization via transaction
PFCG to:
• <PREFIX>_FLP_USER: Authorization Object /UIF/LREP -> /UIF/ROLE -> APFUSER
• <PREFIX>_FLP_ADMIN: Authorization Object /UIF/LREP -> /UIF/ROLE -> APFADMIN
Save & re-generate profile
• Assign generated role <PREFIX>_FIORI_FOUNDATION_USER to every SAP Fiori launchpad user.
• Assign generated role <PREFIX>_FIORI_FOUNDATION_ADMIN to every SAP Fiori launchpad admin.

Result / How to test:

• Access the SAP Fiori launchpad via transaction /UI2/FLP or directly via url
<HTTP/HTTPS>://<SERVER>:<PORT>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
• When logging in as an admin, you should have access to the group "Fiori Launchpad" from where you
can immediately start the applications.
• When logging in as a user, you should see an empty dashboard. You can adjust user settings (e.g.
change theme) or browse the App Finder including the user menu.

Task List 2: SAP_FIORI_CONTENT_ACTIVATION

Purpose:

• Activates all SAP Fiori apps (including ODATA services and ICF nodes) based on selected SAP Fiori
business roles
• Generates working template roles including authorization profiles
• Optional: Generates test users (one user per role)
• Note: In a SAP S/4HANA Conversion/Upgrade scenario running this task list will activate all assigned
services of updated SAP business roles. Already existing test roles generated from SAP business roles
before upgrade will not be overwritten and need to be deleted first before running this task list.

How to use:

• Implement latest updates of the task list from note 2686456. Note will contain future improvements.
• Run transaction STC01, specify task list "SAP_FIORI_CONTENT_ACTIVATION", press F8 (Generate
Task List Run)
• Optional: 'Enter list of SAP Business Roles to be activated (optional)'. Makes it possible to
paste/upload roles selected in SAP Fiori apps reference library.
• Select one or more business roles
• If some of the business roles are not listed in the selection screen of the task list step then
reasons for this can be:
1. Business role naming convention is different to "SAP_BR*".
In such cases please make use of the task list
SAP_FIORI_FCM_CONTENT_ACTIVATION where these business roles are available.
2. Business role is part of an SAP S/4HANA Add-on.
In such cases the corresponding Add-on must be installed first. Relevant information for
installation can be found in the SAP Fiori apps reference library.

• Notes:
• If you select larger numbers of business roles, please start the task list in background mode.
Please do not select more than 100 business roles in one task list run.
• Certain business roles have special prerequisites which could lead to task list warnings or
dumps, especially if the business functionality needs to be activated by a business function

© 2022 SAP SE or an SAP affiliate company. All rights reserved 3 of 7


2022-02-11 3085127

switch. Select only those roles, where the prerequisites are met and which fit to the intended
usage/scoping of the SAP S/4HANA system.
• Service activation is a generation process which could sometimes lead to failures. Starting the
activation step a second time may solve these errors.
• In case of remaining task list stops during activation of OData Services assigned to these
business roles, continue with remaining tasks (starting "Activate ICF Services (SICF)").
• Specify <PREFIX> for role creation, e.g. Z
• Optional: Create test users
• In the parameters
• Specify Settings such as user <PREFIX>
• "Self-Register ON" ensures, that the password is set to productive (no need to change
initial password)
• Specify "Add. Role Assignment": Choose <PREFIX>_FIORI_FOUNDATION_USER
(derived from previous task list SAP_FIORI_FOUNDATION_S4)
• The generated users will follow a certain naming convention
<PREFIX><COUNTER>_<ROLE_ABBREVIATION>
e.g. T1_AAAC (Based on role SAP_BR_AA_ACCOUNTANT)

Result / How to test:

• Access SAP Fiori launchpad via transaction /UI2/FLP or directly via url
<HTTP/HTTPS>://<SERVER>:<PORT>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
• Assign any of the previously generated roles including role <PREFIX>_FIORI_FOUNDATION_USER
to your desired user or simply login with one of the optionally generated users.
• After a short initialization time, you should have access to the various groups and apps, as listed per
each role in the Fiori Apps Library.

Limitations:

• Apps based on the Generic Configuration Framework (sakp.cross.genericui) might not fully work.
• Apps based on the Analysis Path Framework (APF) might not fully work.
• Apps based on the Workflow Framework might not fully work.
• Apps based on the Application Logs & Jobs Framework might not fully work.
• Apps based on the Design Studio Framework might not fully work.
• Special apps like My Inbox might require additional customizing. See SAP Notes 2676990 and
2424054.

Special Roles - Prerequisites

BEFORE RUNNING SAP_FIORI_CONTENT_ACTIVATION

The following business roles require certain Business Functions (BF) / Switches to be Active. This
activation is a prerequisite for the activation of the related apps with their corresponding ODATA services.
To activate business functions, use transaction SFW5. For further information, see Switching on Business
Functions.

Note: As the activation of business functions cannot be reversed in all cases, ensure that you only activate
those business functions that are required for your business processes. Reversing the activation of business
functions always bears the risk of system corruption.

Business Role(s) affected Affected ODATA Services Business Function(s) (BF)/Sw

SAP_BR_BILLING_SPECIALIST_ISU (App ISU_IN_PERDC_OVP_SRV ISU_UTIL_WASTE (BF)

© 2022 SAP SE or an SAP affiliate company. All rights reserved 4 of 7


2022-02-11 3085127
list of Billing Specialist Utilities) ISU_IN_PERDC_ALP_SRV
ISU_IN_OUTSRTD_INVCG_DOC_SRV
ISU_BI_PROC_BILLG_ORD_SRV
ISU_BI_PROC_BILLG_ERR_SRV
SAP_BR_INVOICING_SPEC_CINV (App list Switch "CONV_INV" must be
O2C_CI_CREDDEBMEMO_SRV
of Invoicing Specialist Convergent Invoicing) FICAX_CONV_INVOICING (B
SAP_BR_BILLING_CLERK_IOG
SAP_BR_INVENTORY_MANAGER_IOG
SAP_BR_PRICING_SPECIALIST_IOG
LOG_COMMODITY_TRANSP
SAP_BR_SHIPPING_SPECIALIST_IOG e.g. OIL* TSW*
(BF)
SAP_BR_SUPPLYCHAIN_MANAGER_IOG
SAP_BR_TERMINAL_OPERATOR_IOG
SAP_BR_TRANSP_SCHDLR_IOG
SAP_BR_HYDROCARBON_ANALYST_IOG
SAP_BR_DEFERMENT_ANALYST_IOG OIL_UOM_UPST_CI_3 (BF)
SAP_BR_FIELD_OPERATOR_IOG
SAP_BR_BUSINESS_ANALYST_IOG
SAP_BR_FC_ANALYST_PROD_IOG UPS*
SAP_BR_FORECAST_MANAGER_IOG
OIL_UOM_UPST_CI_4 (BF)
SAP_BR_FORECAST_SPECIALIST_IOG
SAP_BR_MASTER_DATA_IOG
SAP_BR_PROD_DATA_SPEC_IOG
SAP_BR_RFNOBOFFICE_IOG /ICO/SFW_RFNO_BF (BF)
e.g. /ICO/*
SAP_BR_TRANSPORTPLANNER_SCSD /BTL/SFW_S4IDM_BF (BF)

SAP_BR_AML_WHS_CLERK --- ---

SAP_BR_OPERATION_CLERK_ACM ACM_CNTRCTSNP
/ACCGO/BF_ECC (BF) See l
SAP_BR_SETTLEMENT_CLERK_ACM ACM_MNTNCONTR
info.
SAP_BR_TRADER_ACM ACM_MNTNPRCNG

Activation issues with the following business roles:

SAP_FIORI_CONTENT_ACTIVATION task list runs currently stop (in step "Activate OData Services
(/IWFND/MAINT_SERVICE)") once one of the below business roles is selected.
Updates on instructions are collected here.

Business Role(s) affected Affected ODATA Services Manual Activity


SAP_BR_OVERHEAD_ACCOUNTANT FCO_VIA_AAR_OVERVIEW_SRV Solution: See SAP note 31
Business role
SAP_BR_OVERHEAD_AC
activation fails with error
FCO_VIA_AAR_OVERVIE
does not exist
SAP_BR_PA_REPRESENTATIVE --- Do not use (role is deprec
Solution: See SAP note 30
Delete role
SAP_BR_PA_REPRESEN
SAP_BR_AP_MANAGER C_DAYSPAYABLESOUTSTANDING_CDS Solution: Implement SAP

© 2022 SAP SE or an SAP affiliate company. All rights reserved 5 of 7


2022-02-11 3085127
2954170. (Issue occurs w
lower than SAP BW 7.55)
SAP_BR_BOM_ENGINEER Check F2097 in SAP Fiori
SAP_BR_DESIGN_ENGINEER reference library for OData
SAP_BR_DEVELOPMENT_MANAGER_DIN be manually activated (via
SAP_BR_PRODN_ENG_DISC_CAM /IWFND/MAINT_SERVICE
SAP_BR_PRODN_ENG_DISC_EME ODATA_DIGITAL_SIGNATURE_SRV solution pending.
Solution: Check F3607 in
apps reference library for
Services to be manually a
transaction
SAP_BR_CUSTOMER_SERVICE_MGR C_SRVCCONTRFINQUERY_2_CDS /IWFND/MAINT_SERVICE
Affected app: F2513 (Proj
Report - Overview) Solutio
note 2655445 - Project Co
error "No existing service
for service group identifier
check F2513 in SAP Fiori
reference library for OData
be manually activated (via
SAP_BR_PROJ_FIN_CONTROLLER --- /IWFND/MAINT_SERVICE
Affected app: F1654 which
deprecated. Solution: see
3097382 - Business catalo
to remove old confirm rece
tile and target mapping an
SAP_BR_EMPLOYEE_PROCUREMENT MMPUR_REQ_SSP_GR_SRV successor app: F4489
E2EIE_IC_CHANGEPROJECT
E2EIE_IC_PROGRESS Create ICF nodes manual
SAP_BR_BPC_EXPERT E2EIE_IC_SCOPING transaction /IWFND/MAIN
C_FTR_CL_UTIL_ANALYTICS_CDS Final solution pending.
Solution: see SAP note 30
Configuration Guides for C
Record 2020. Activate ser
SAP_BR_TREASURY_RISK_MANAGER PLMI_CR_MY_INBOX_SRV for Change Requests in M
SAP_BR_GL_ACCOUNTANT
SAP_BR_GL_ACCOUNTANT_BANKS Z_ADB_WRAP_GB_VIEW_CDS Final solution pending.

Notes Deployment

Sequence Mandatory* Number Title


X (in case of
SAP BW
Handling inactive hierarchy node variables (_NodeID) in
1 lower than 2879402
ODATA service exposed by CDS
SAP BW
7.55)

As the activation of business functions cannot be reversed in all cases, ensure that you only activate those
business functions that are required for your business processes. Reversing the activation of business

© 2022 SAP SE or an SAP affiliate company. All rights reserved 6 of 7


2022-02-11 3085127

functions always bears the risk of system corruption.

The task list will display warnings for those business roles for which the corresponding business function is
not active.

Software Components

Software Component Release

SAP_UI 756 - 756

UIAPFI70 900 - 900

UIS4HOP1 700 - 700

SAP_BASIS 756 - 756

This document refers to

SAP Note/KBA Title

2740052 Which paths are necessary to configure Web Dispatcher for Fiori Launchpad scenarios?

2902673 Rapid Activation for SAP Fiori in SAP S/4HANA - Overview

2886433 Fiori Setup: Activation of OData Services in Prod Systems with task lists

2813396 Fiori Setup: Content Activation for Business Roles

2712785 Fiori Setup: Initial Setup for Fiori Applications S/4

2686456 Fiori Setup: Content Activation for SAP Business Roles

2590653 SAP Fiori front-end server deployment for SAP S/4HANA

2510134 Fiori Setup: Updates for task lists for Gateway/Fiori configuration

2289865 Configuration steps for SAP S/4HANA Analytics

1539556 FAQ | Administration of authorization default values

Terms of use | Copyright | Trademark | Legal Disclosure | Privacy

© 2022 SAP SE or an SAP affiliate company. All rights reserved 7 of 7

You might also like