配置 Fiori 快速启动板:失败 - 无法加载组 403 Forbidden 错误修复

804 阅读2分钟

运行 /N//UI2/FLP 事务码,输入账号密码,会出现“失败 - 无法加载组”的错误

image.png

输入 F12,查看网络,会发现有多个 403 错误:

image.png

可能就是几个服务没有开启,包括了/UI2/PAGE_BUILDER_PERSUI2/INTEROP

解决方案

第一步:安装 UI2 对应的服务

与 UI2 相关的某些技术服务名称: TRANSPORT、INTEROP、PAGE_BUILDER_CONF、PAGE_BUILDER_CUST、PAGE_BUILDER_PERS、 EASY_ACCESS_MENU、FIORI_CATALOGS、USER_MENU

确保你的电脑正确安装了这些服务:ZINTEROPZPAGE_BUILDER_CONFZPAGE_BUILDER_CUSTZPAGE_BUILDER_PERS

需要激活相关 ICF 节点。

  1. 运行事务代码 STC01
  2. 在技术配置的任务管理器屏幕上,在任务清单字段中插入 SAP_FIORI_LAUNCHPAD_INIT_SETUP
  3. 选择 Generate Task List Run (F8)。显示“维护任务列表运行”屏幕
  4. 如有必要,通过选择 调整参数。如果参数没有更改,将使用缺省值
  5. 选择在对话框中启动/恢复任务列表运行(或在后台启动/恢复任务列表运行)。
  6. 任务列表运行成功完成后,状态列中将出现绿灯
  7. 打开 Fiori 快速启动板

image.png

此时,就能取事务码 /N/IWFND/MAINT_SERVICE 看到多出的几个与命名空间 UI2 相关服务:

image.png

第二步:激活这些服务

  1. 转到事务代码 SICF
  2. 在路径 default_host ->SAP->OPU->OData-> UI2-> PAGE_BUILDER_CUST 下打开服务 PAGE_BUILDER_CUST,其他服务同理:

image.png

  1. 确保给定路径中的所有服务均处于活动状态

第三步:配置角色和权限

错误类型:

  • 访问 Fiori 快速启动板时获取错误“失败 - 无法加载组”。
  • SAP_UI2_USER_700 或 SAP_UI2_ADMIN 角色已分配给用户。
  • /sap/opu/odata/UI2/INTEROP, /sap/opu/odata/UI2/PAGE_BUILDER_PERS 在 F12 跟踪中收到 403 禁止错误。
  • 通过 t 代码 SU53 的权限检查失败 (ZINTEROP_0001->S_SERVICE->SRV_NAME/SRV_TYPE)

解决方法,打开事务码 PFCG

  1. 复制标准角色,在 TADIR 服务下添加 PFCG 角色 -> 菜单 -> 权限缺省值
  2. 选择 TADIR 服务并指定以下值:
  • 程序标识:R3TR
  • 对象类型:IWSG

对象名称:ZSAP_UI2_ADMIN_700

  • ZINTEROP_0001
  • ZPAGE_BUILDER_PERS_0001
  • ZPAGE_BUILDER_CUST_0001
  • ZPAGE_BUILDER_CONF_0001
  • ZTRANSPORT_0001

对象名称:ZSAP_UI2_USER_700

  • ZINTEROP_0001
  • ZPAGE_BUILDER_PERS_0001

直到对应的服务显示 200 成功:

image.png

打开 Fiori Lauchpad 成功:

image.png