乐趣区

关于javascript:SAP-Fiori-Launchpad-上看不到任何-tile-应该怎么办

问题:

我登录 AG3/001,应用事物码:/UI2/FLP, 关上的 Fiori Launchpad 上,看不到任何 tile:

Chrome 开发者工具 console 面板也没有红色谬误音讯:

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

以及事物码 SU01,查看本人调配的 PFCG role:

依据下列两个 Fiori 帮忙文档:

  • https://help.sap.com/doc/d2f1…
  • https://fioriappslibrary.hana…(‘F0012’)/W26

得悉要看到诸如 My Opportunity 这个 SAP CRM Fiori 利用,须要本人的 PFCG role 里蕴含如下高亮所示的 Business Catalog 和 Business Group:


于是我登陆 AG3/001 对应的 Gateway 零碎 GM4/001(也称 Frontend 零碎),事物码 PFCG role,新建一个 PFCG role,将 Business Group SAP-UI2-GROUP:SAP_CRM_BCG_SALESREP 调配给这个 role:

以及 business catalog X-SAP-UI2-CATALOGPAGE:SAP_CRM_BC_SALESREP

之后从新在浏览器里关上:

https://gm4:44355/sap/bc/ui5_…

Fiori Launchpad 就能失常工作了:

下图是 SAP Fiori 的零碎架构图:

SAP Fiori 应用程序向多个零碎发送申请,这取决于应用程序类型和连贯的零碎环境。
SAP Fiori 应用程序的处理过程如下: 首先,客户端加载 SAP Fiori 应用程序的界面。接着,在运行时,应用程序应用来自 SAP Business Suite 后端系统的数据。

规范浏览器有一个 同源 策略,即对 UI 数据和后端数据的 HTTPS 申请必须只与一个 web 地址通信。

为了满足这一要求,须要在客户端和 SAP 零碎之间装置反向代理服务器。反向代理服务器充当所有 HTTPS 申请的惟一入口点。依据应用程序发送的申请,反向代理服务器抉择适当的应用程序服务器、ABAP 前端服务器或 SAP Gateway 服务器。

ABAP 前端服务器蕴含所有基础设施组件,用于为客户端生成 SAP Fiori 应用程序特定的 UI,并与 SAP Business Suite 后端系统通信。用户界面组件和网关基于 SAP NetWeaver。通常,两者都部署在同一台服务器上。

核心 UI 组件是一个框架,为所有 SAP Fiori 应用程序提供公共基础设施:SAP Fiori launchpad 是所有 SAP Fiori UI 的根底,并为 SAP Fiori 应用程序提供基本功能,如登录,界面大小,应用程序之间的导航,和基于角色的应用程序目录。终端用户能够通过 SAP Fiori 平台拜访 SAP Fiori 应用程序。应用程序的特定 UI 作为 SAP Business Suite 产品特定的 UI 附加产品交付,必须另外装置在前端服务器上。

SAP Gateway 解决客户端与 SAP Business Suite 后端之间的通信。SAP Gateway 通过 OData 服务提供后端数据和性能,并解决 OData 服务的 HTTPS 申请。事务性应用程序 (更新 SAP Business Suite 零碎中的数据) 应用这个通信通道。

退出移动版