天天看点

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

问题:

我登录 AG3/001,使用事物码 :

/UI2/FLP

, 打开的 Fiori Launchpad 上,看不到任何 tile:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

Chrome 开发者工具 console 面板也没有红色错误消息:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

登录 AG3/001 后台,查看 User Profile->Own Data:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

以及事物码 SU01,查看自己分配的 PFCG role:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

根据下列两个 Fiori 帮助文档:

  • https://help.sap.com/doc/d2f1fcc379c448929fcf4010dd14e620/2.0%202016-11/en-US/frameset.htm?
  • https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/index.html#/detail/Apps('F0012')/W26

得知要看到诸如 My Opportunity 这个 SAP CRM Fiori 应用,需要自己的 PFCG role 里包含如下高亮所示的 Business Catalog 和 Business Group:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:
SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

于是我登陆 AG3/001 对应的 Gateway 系统 GM4/001(也称 Frontend 系统),事物码 PFCG role,新建一个 PFCG role,将 Business Group

SAP-UI2-GROUP:SAP_CRM_BCG_SALESREP

分配给这个 role:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

以及 business catalog

X-SAP-UI2-CATALOGPAGE:SAP_CRM_BC_SALESREP

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

之后重新在浏览器里打开:

https://gm4:44355/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html

Fiori Launchpad 就能正常工作了:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

下图是 SAP Fiori 的系统架构图:

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?问题:

SAP Fiori 应用程序向多个系统发送请求,这取决于应用程序类型和连接的系统环境。

SAP Fiori 应用程序的处理过程如下:首先,客户端加载 SAP Fiori应用程序的界面。接着,在运行时,应用程序使用来自 SAP Business Suite 后端系统的数据。

标准浏览器有一个

同源

策略,即对UI数据和后端数据的 HTTPS 请求必须只与一个 web 地址通信。

为了满足这一要求,需要在客户端和 SAP 系统之间安装反向代理服务器。反向代理服务器充当所有 HTTPS 请求的唯一入口点。根据应用程序发送的请求,反向代理服务器选择适当的应用程序服务器、ABAP前端服务器或SAP Gateway服务器。

继续阅读