
The purposes of task list SAP_FIORI_FOUNDATION_S4 are as follows:
- Activates ICF services and SAP Gateway services required for SAP GUI for HTML and other generic SAP Fiori launchpad features
- Initializes classic UI technologies (SAP GUI for HTML and WebDynpro ABAP applications)
- Generates working SAP Fiori launchpad user and admin roles, including composite roles
Caution
Apply the latest version of SAP Note 2712785 before executing task list SAP_FIORI_FOUNDATION_S4.Some selected tasks of task list SAP_FIORI_FOUNDATION_S4 are explained in more detail in the following sections.

Task Activate HTTP services for SAP GUI for HTML (WEBGUI) activates the following ICF services:
- /sap/public/bc/ur
- /sap/public/bc/icons
- /sap/public/bc/icons_rtl
- /sap/public/bc/webicons
- /sap/public/bc/pictograms
- /sap/public/bc/webdynpro/*
- /sap/bc/gui/sap/its/webgui
- /sap/bc/gui/sap/its/typeahead
- /sap/public/bc/its/mimes
- /sap/bc/apc/sap/webgui_services
- /sap/public/myssocntl
Task Activate HTTP services for WebClient UI Framework (WCF) activates the following ICF services:
- /sap/bc/bsp/sap/bsp_dlc_frcmp
- /sap/bc/bsp/sap/bsp_wd_base
- /sap/bc/bsp/sap/bspwd_basics
- /sap/bc/bsp/sap/crm_ui_frame
- /sap/bc/bsp/sap/crm_ui_start
- /sap/bc/bsp/sap/crm_ui_sysmsg
- /sap/bc/bsp/sap/crm_thtmlb_util
- /sap/bc/bsp/sap/thtmlb_styles
- /sap/bc/bsp/sap/thtmlb_scripts
- /sap/bc/bsp/sap/wcf_jquery
- /sap/webcuif/uif_callback
- /sap/webcuif/uif_export_tab
Task Activate HTTP services for SAP NW Business Client (NWBC) activates the following ICF services:
- /sap/bc/nwbc/*
- /sap/bc/ui2/nwbc/nwbc_api
Task Activate HTTP services for SAP Smart Business Modeler Apps activates the following ICF services:
- /sap/bc/bsp/sap/sbrt_appss1
- /sap/bc/bsp/sap/sb_apps_assocs1
- /sap/bc/bsp/sap/sb_apps_dds1
- /sap/bc/bsp/sap/sb_apps_evals1
- /sap/bc/bsp/sap/sb_apps_kpis1
- /sap/bc/bsp/sap/sb_apps_libs1
- /sap/bc/bsp/sap/sb_apps_tiles1
- /sap/bc/bsp/sap/sb_apps_wss1
- /sap/bc/bsp/sap/ssbtileslibs1
- /sap/bc/bsp/sap/ssbtiless1
- /sap/bc/bsp/sap/analyticsdts1
- /sap/bc/ui5_ui5/sap/sbrt_appss1
- /sap/bc/ui5_ui5/sap/sb_apps_assocs1
- /sap/bc/ui5_ui5/sap/sb_apps_dds1
- /sap/bc/ui5_ui5/sap/sb_apps_evals1
- /sap/bc/ui5_ui5/sap/sb_apps_kpis1
- /sap/bc/ui5_ui5/sap/sb_apps_libs1
- /sap/bc/ui5_ui5/sap/sb_apps_tiles1
- /sap/bc/ui5_ui5/sap/sb_apps_wss1
- /sap/bc/ui5_ui5/sap/ssbtileslibs1
- /sap/bc/ui5_ui5/sap/ssbtiless1
- /sap/bc/ui5_ui5/sap/analyticsdts1
Task Activate HTTP services for Fiori (Other) activates the following ICF services:
- /sap/bc/webdynpro/sap/SUI_TM_MM_APP
- /sap/bw/ina
- /sap/bw/ina/GetServerInfo
- /sap/bw/ina/GetResponse
- /sap/bw/Mime
- /sap/bc/bsp/sap/sakp_genui_a_s1
- /sap/public/bc/uics/whitelist
- /sap/public/bc/icf/systemloginjs

Task Assign System Alias to S/4 System Alias creates the following aliases in the system:
- System Alias Mapping (/UI2/V_ALIASMAP): create entries for selected sources from /UI2/V_SYSTEMALIAS (naming pattern NW and S4*); the Target System Alias is maintained empty to map to the local system
- Customer System Alias (/UI2/VC_SYSALIAS): creates the alias FIORI

Task Replicate backend catalog for System Aliases creates a background job to execute report /UI2/GET_APP_DESCR_REMOTE_ALL. For details, see the lesson Configuring Classic Applications, section Back-End Catalogs.

The tasks Create SAP System Aliases 'S4FIN/S4SD', Create SAP System Alias 'FIORI_MENU' and Create SAP System Alias 'LOCAL_TGW' create the given system aliases (if they do not already exist).
- System aliases S4FIN and S4SD are required for Designer Studio apps.
- System alias FIORI_MENU is used for the registration of SAP Gateway services /UI2/EASY_ACCESS_MENU and /UI2/USER_MENU in a later configuration step – to access the SAP Easy Access menu.
- System alias LOCAL_TGW is used for the registration of SAP Gateway service TASKPROCESSING in a later configuration step – relevant for the My Inbox app.

A number of tasks configure the SAP Fiori launchpad (FLP) in client-specific mode (maintenance using transaction /UI2/FLP_CUS_CONF). Some settings are listed below; for details, always refer to the task-specific help texts and execution logs.
Task Configure FLP for SAP Easy Access Menu sets the following client-specific FLP configuration settings:
- APPFINDER_EASYACCESSMENU_SAPMENU = true
- APPFINDER_EASYACCESSMENU_USERMENU = true
- FLP_EAM_ALIASES = FIORI_MENU
Task Configure FLP for Navigation (/UI2/FLP_CUS_CONF) sets the following client-specific FLP configuration settings:
- NAVIGATION_GUI_INPLACE = true
- NAVIGATION_GUI_STATEFUL_CONTAINER = true
- NAVIGATION_WDA_INPLACE = true
- NAVIGATION_HOMETARGET = origin_page
Task Configure FLP for Notification (/UI2/FLP_CUS_CONF) sets the following client-specific FLP configuration settings:
- NOTIFICATIONS = true
- NOTIFICATIONS_UI = true
Task Configure FLP for UI5 Apps (/UI2/FLP_CUS_CONF) sets the following client-specific FLP configuration settings:
TIME_ZONE_FROM_SERVER_IN_UI5 = true
Task Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF) sets the following client-specific FLP configuration settings:
- SPACES = true (if confirmed, see note below)
- SPACES_CUSTOM_HOME = true
- SPACES_CUSTOM_HOME_COMPONENT_ID = ux.eng.s4producthomes1
- SPACES_ENABLE_USER = true
- SPACES_MYHOME = true
- UI5_INSIGHTS = true
Note
Without parametrization, the execution of task list SAP_FIORI_FOUNDATION_S4 stops at task Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF) – as of SAP S/4HANA 2023 FPS02. For details, see SAP Note 3324574.

Task Activate Gateway OData Services Foundation (/IWFND/MAINT_SERVICE) registers the following SAP Gateway services:
- SMART_BUSINESS_RUNTIME_SRV (processing mode co-deployed)
- SMART_BUSINESS_DESIGNTIME_SRV (processing mode co-deployed)
- ESH_SEARCH_SRV (processing mode co-deployed)
- RSAO_ODATA_SRV (processing mode co-deployed)
- /UI2/EASY_ACCESS_MENU (processing mode routing-based with alias FIORI_MENU)
- /UI2/USER_MENU (processing mode routing-based with alias FIORI_MENU)
Note
The registration of SAP Gateway service ESH_SEARCH_SRV causes SAP Fiori search requests to be processed using the OData protocol. If this service is not registered, the SAP proprietary Information Access (InA) protocol is used for search requests.
The task Generate Fiori Foundation Roles performs the following:
- It copies SAP role SAP_FLP_ADMIN into the customer's name-space <Prefix>_FLP_ADMIN
- It creates a composite role <Prefix>_FLP_ADMIN containing role <Prefix>_FLP_ADMIN
- It copies SAP role SAP_FLP_USER into the customer's namespace <Prefix>_FLP_USER
- It creates a composite role <Prefix>_FIORI_FOUNDATION_USER containing role <Prefix>_FLP_USER