配置 SAP Fiori Launchpad

学习目标

  • 配置 SAP Fiori launchpad。

配置选项

该图详细说明了各种配置方法。FLP 配置包括基本配置、个性化和运行时自适应。其他配置涵盖用户辅助、通知和支持。

SAP Fiori launchpad (FLP) 有许多配置选项。既有若干基本配置,也有需要在其他地方进行其他附加技术设置的高级配置。这些配置取决于软件组件 SAP_UI 的版本。配置 FLP 有两种方法:

客户设置

使用事务

/UI2/FLP_CUS_CONF

。自

SAP S/4HANA 1809

起推荐这样做。这些设置对一个系统客户端有效。

目标映射

在目录中定义目标映射。自 SAPUI5 1.40 起推荐这样做。随后可以像往常一样通过角色将这些目录分配到用户。

注意

最初,还可以创建并上传配置文件作为第三种选项。该选项自 SAPUI5 1.40 起已弃用,并已在 SAP S/4HANA 2022 中移除。

要配置上下文相关用户辅助、通知和联系人支持所需的附加设置,请查阅适用于您的系统版本的 SAP 在线文档,或询问您的系统管理员。

SAP Fiori Launchpad 客户设置

观看视频以了解 SAP Fiori Launchpad 客户设置。

视频:本节含 SAP 官方视频(视频 ID 1_pziasc53),需在 learning.sap.com 在线观看。

注意

事务 /UI2/FLP_SYS_CONF 允许为所有客户端配置 FLP。但是,这些设置保存在 SAP 命名空间中。它们被视为修改,并包含所有相关缺点。

通过自定义目录配置 SAP Fiori Launchpad

技术目录中应用描述符的截图,该描述符用于配置 SAP Fiori launchpad 的系统信息栏。突出显示的字段分别是语义对象 Shell、操作 bootConfig、组件 ID 的任意值、未选中磁贴复选框,以及配置参数列表。

可以在任何目录中创建用于配置 FLP 的目标映射。但是,建议您使用一个单独的目录,其中不包含任何应用磁贴或目标映射。FLP 的语义对象是 Shell,其后是取决于 FLP 部件的操作。操作 bootConfig 用于 FLP 的常规设置。应用类型是 SAPUI5 Fiori App,其后是可自由选择的组件 ID。这些设置本身通过目标映射的参数创建,并取决于系统版本。每个系统版本可用设置的完整列表可在 https://help.sap.com/docs/SAP_FIORI_LAUNCHPAD 上的 SAP Fiori launchpad 文档中找到。

SAP Fiori launchpad designer 中目标映射的截图,展示了在 SAPUI5 Fiori App 中禁用个性化的设置和参数,其中包含预定义 intent “Shell, bootConfig” 以及各种配置选项。

对于某些配置区域,SAP 会提供已包含带参数目标映射的预定义目录。可以将这些目录直接分配到角色以启用特定的功能集,也可以在客户命名空间中复制它们,以更改默认值来满足特定需求。根据版本不同,这些目录以业务目录或技术目录的形式交付,必须相应地处理。

例如,将 /UI2/CONFIG_PERS_OFF 业务目录分配到一个角色会为分配到该角色的所有用户停用 FLP 的个性化选项。此时仍然只能使用辅助功能,并且空间中的 My Home 页面仍然可以更改。但不再能访问应用查找器。

提示

该 My Home 页面在空间中可以通过设置 SPACES_MYHOME 为 false 在 /UI2/FLP_CUS_CONF 事务中停用。

注意

有关此主题的更多信息,请参阅:

为 SAP S/4HANA 配置 SAP Fiori Launchpad(学习视频)https://learning.sap.com/videos/configuring-the-sap-fiori-launchpad-for-sap-s-4hana

如何配置 SAP Fiori Launchpad

业务示例

您想要将按钮从用户操作菜单移动到 SAP Fiori launchpad 的页面标题栏。

观看视频以了解如何配置 SAP Fiori Launchpad。

视频:本节含 SAP 官方视频(视频 ID 1_8w8pglo3),需在 learning.sap.com 在线观看。

停用个性化

业务示例

您想要为特定用户组管理 SAP Fiori launchpad 的个性化选项。

解决方案:

SAP_BR_UX100_S_RESTRICTED(角色)

SAP_UX100_BC_S_PERS_OFF(目录)

注意

本练习需要 SAP Learning 系统。登录信息由您的系统设置指南提供。

注意

当其中的值或对象名称包含 ## 时,请将 ## 替换为您的用户编号。

任务 1:复制并编辑用于停用个性化的目录

Exercise开始练习(SAP 官方交互式练习)

步骤

  1. 在您的 SAP S/4HANA (S4H) 系统的定制用 SAP Fiori launchpad content manager 中,使用 ID Z_##_BC_PERS_OFF 和标题 Z## - Disable Personalization 复制 /UI2/CONFIG_PERS_OFF 目录。

  2. 在 S4H 的 SAP Easy Access 菜单中,搜索 FLP Content Manager: Client-Specific 或启动事务 /UI2/FLPCM_CUST

  3. Search Catalogs 字段中,输入 pers 并选择 Go

  4. 选择 /UI2/CONFIG_PERS_OFF 目录。

  5. 选择 Copy

  6. New ID 字段中,输入 Z_##_BC_PERS_OFF

  7. New Title 字段中,输入 Z## - Disable Personalization

  8. 选择 Continue

  9. 选择提供给您的传输请求。

  10. 在 S4H 的定制用 SAP Fiori launchpad content manager 中,在定制用 SAP Fiori launchpad designer 中打开 Z_##_BC_PERS_OFF,并在设置中分配传输请求。

注意

关闭 SAP Fiori launchpad content manager 以释放锁。

  1. 在定制用 SAP Fiori launchpad content manager 中,选择 Z_##_BC_PERS_OFF 目录。

  2. 选择 Open in Designer

  3. 关闭 SAP Fiori launchpad content manager

  4. 在定制用 SAP Fiori launchpad designer 中,选择右上角的 Settings(齿轮图标)。

  5. Assign Transport Request 弹出窗口中,取消选中 None (Local Object) 复选框。

  6. Customizing Request 下拉列表中,选择提供给您的传输请求。

  7. 选择 OK

任务 2:在 SAP Fiori Launchpad Designer 中编辑目标映射的参数

Exercise开始练习(SAP 官方交互式练习)

步骤

  1. 在 S4H 的定制用 SAP Fiori launchpad designer 中,在 Z_##_PERS_OFF 目录的 Shell 语义对象的目标映射中,将 renderers/fiori2/componentData/config/enableSetTheme 参数的默认值更改为 true

警告

如果在保存目录时出现错误,请关闭 SAP Fiori launchpad content manager 以释放锁。

  1. 在 S4H 的定制用 SAP Fiori launchpad designer 中,在 Z_##_BC_PERS_OFF 目录中,选择页面顶部的 Target Mappings

  2. 选择 Semantic Object**Shell** 及 Action**bootConfig**。

  3. 选择 Configure

  4. 增大 Parameters 表中 Name 列的宽度,直到可以完整读取名称。

  5. renderers/fiori2/componentData/config/enableSetTheme 参数的 Default Value 单元格中,输入 true

  6. 选择 Save

  7. 在关于断开引用的 Confirmation 弹出窗口中,选择 OK

警告

如果在保存目录时出现错误,请关闭 SAP Fiori launchpad content manager 以释放锁。

任务 3:创建业务角色、添加目录并在 SAP Fiori Launchpad 中测试

Exercise开始练习(SAP 官方交互式练习)

步骤

  1. 在 S4H 的 Role MaintenancePFCG)中创建角色 Z_##_BR_RESTRICTED。将该角色分配到您的用户。

  2. 在 S4H 的 SAP Easy Access 菜单中,搜索 Role Maintenance 或启动事务 PFCG

  3. Role 字段中,输入 Z_##_BR_RESTRICTED

  4. 选择 Create Single Role

  5. Description 字段中,输入 Restricted ##

  6. 选择 Save

  7. 选择 User 选项卡。

  8. User ID 字段中,输入您的用户。

  9. 选择 Save

  10. 在 S4H 的 Role Maintenance(PFCG)中,将 Z_##_BC_PERS_OFF 目录添加到 Z_##_BR_RESTRICTED 角色的菜单中。

  11. 选择 Menu 选项卡。

  12. 展开 Insert Node 按钮。

提示

写入到 Insert Node 按钮的初始值是 Transaction。

  1. 选择 SAP Fiori LaunchpadLaunchpad Catalog

  2. Catalog ID 字段中,输入 z_##* 并使用值帮助。

  3. 在弹出的对话框中,双击 Z_##_BC_PERS_OFF

  4. 选择 Continue

注意

如果 Warnings and/or errors happened during evaluation of the catalog details 出现在弹出窗口中,请选择 No 以继续。

  1. 选择 Save

  2. 测试 S4H 的 SAP Fiori launchpad 空间中个性化是否已停用,并且更改主题是否仍然可行。

注意

要为后续练习重新启用个性化,请返回事务 PFCG 并将您的用户从角色 Z_##_BR_RESTRICTED 中移除。

  1. 在您选择的客户端中启动或重新加载 S4H 的 SAP Fiori launchpad

  2. 选择 Cross Topic 空间。

  3. 选择右上角的用户。

结果

该 App Finder 按钮消失了,并且 Edit Current Page 按钮被重命名为 Add Tiles to My Home 。 4. 在 User Actions Menu 中,选择 Settings。 5. 选择 Appearance。 6. 选择您想要的 Theme。 7. 选择 Save

注意

要为后续练习重新启用个性化,请返回事务 PFCG 并将您的用户从角色 Z_##_BR_RESTRICTED 中移除。