SCP CF FLP站点的Shell插件

2020-08-14 11:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经为SCP Cloud Fo...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已经为SCP Cloud Foundry上的Fiori Launchpad创建并部署了Shell插件(使用MTA应用程序)。 该MTA应用程序还具有另一个UI模块和其他CAP模块。

当我访问approuter URL时,插件成功加载。 这个结果应该证明到目前为止代码没有错。

现在,我使用"门户"服务创建了一个新的FLP站点。 我的目标是在加载此FLP站点时加载Shell插件。 为此,我转到了该站点的"内容管理器",并创建了一个新的"应用程序",该应用程序使用了Shell插件作为语义对象动作。 将此应用分配给目录以及"所有人"角色。

但是,当我加载FLP网站时,插件也无法加载。 开发工具也没有错误。 我没有找到任何有关如何将Shell插件配置到FLP站点的文档。

我找到的唯一文档是此处 多租户应用程序。

感谢您的帮助。

9条回答
梦想连接
2020-08-14 11:33 .采纳回答

因此,如果有人有相同的问题,这就是答案。

SCP门户网站服务提供了两个启动板。

  • 本地Fiori启动板:只能在此配置子帐户中的UI5应用。
  • 中央Fiori启动板:还可以(通过内容提供程序概念)配置外部(子帐户)UI5应用程序

中央Fiori启动板

如果 您正在使用中央Fiori启动板(cFLP),即通过使用门户网站服务的"站点管理器"创建FLP站点,则尚不支持Shell插件。 cFLP的优点是它具有用于管理内容(应用程序,目录,组)的专用UI,因此,即使非开发人员也可以管理内容。 其他显着优势是,您甚至可以订阅外部内容提供商,并在cFLP中配置这些应用程序。 (这就是为什么称为 central 的原因。)

但是,如果您的Shell插件来自其他子帐户(而不是托管cFLP的子帐户),则可以订阅该子帐户 内容提供商,然后将Shell插件添加到您的cFLP网站。 IMO,这仅在SaaS(多租户)用例中有用。

本地Fiori启动板

您可以通过具有" Fiori启动板站点"模块(可以是您的一部分)在CF-SCP上安装本地Fiori启动板 MTA应用程序或多带带的专用MTA应用程序)并将其部署到CF-SCP。 在此模块中,可以在CommonDataModel.json中配置FLP内容(仅由开发人员)。 Shell插件在这种情况下效果很好。 您可以通过将相应的html5-apps-repo服务作为服务绑定添加到启动板模块(类型为com.sap.portal.content)来添加其他子帐户部署的UI5应用。

感谢Jhodel(@ jhodel18) 连接和集思广益。

一周热门 更多>