Cloud Portal插件问题

2020-09-02 17:12发布

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

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


专家们。

我以前曾在云Web IDE中使用" SAP Fiori Launchpad插件"模板来创建Cloud Portal(Fiori)插件,这完全可以满足我的需求。 我用它来定制要在启动板中显示的系统消息。

最近,我在注册此插件时遇到问题,因为SAP显然改变了将插件部署到SCP并在门户中注册的方式。

我确实打开了一张SAP票证,并被告知此处描述了SAP支持Portal插件的唯一方法(这显然意味着不再支持所提到的模板):

https://help.sap.com/viewer/ 8422cb487c2146999a2a7dab9cc85cf7/Cloud/zh-CN/87764543e31247b5b471c06e3f6da6fc.html

我的问题:

我已经按照指南进行操作,但是无法在门户网站中将我的插件注册为Shell插件。 它将只允许我将其注册为普通的SAPUI5应用程序。

我的Component.js文件非常简单:

(function(){
     "使用严格";
     jQuery.sap.declare(" dk.sorenviggo.test.flp.plugin.test001.Component");
     jQuery.sap.require(" sap.ui.core.UIComponent");

     sap.ui.core.UIComponent.extend(" dk.sorenviggo.test.flp.plugin.test001.Component",{
        //使用内联声明而不是component.json来保存1次往返
         元数据:{
             "清单":" json"
         },
         createContent:function(){
 sap.m.MessageBox.alert(" Hello");
         }
     });
 }());
 

在部署应用程序之后,并且我想在门户中注册插件,我遇到了以下问题。

"应用程序类型"为灰色,我无法选择" Shell插件"类型。

关于清单文件,有两件事令我震惊。

1。 " sap.app"下的" type"值现在是" application",在旧模板中是" component"。

2。 在旧模板中,添加了" sap.flp"部分,并将"类型"设置为值"插件"。

关于第1点,我确实尝试将此值更改为" component",但是在门户中配置应用程序时,该应用程序不再显示在"应用程序资源"列表中。

关于第2点,我也尝试添加它,但是后来我无法再在门户中注册该应用程序(选择该应用程序之后,下面的忙碌屏幕永远不会忙碌)。

有人可以帮我解决我所缺少的吗?

谢谢

索伦·汉森

sap-portal-plugin-001.jpg (107.6 kB)

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

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


专家们。

我以前曾在云Web IDE中使用" SAP Fiori Launchpad插件"模板来创建Cloud Portal(Fiori)插件,这完全可以满足我的需求。 我用它来定制要在启动板中显示的系统消息。

最近,我在注册此插件时遇到问题,因为SAP显然改变了将插件部署到SCP并在门户中注册的方式。

我确实打开了一张SAP票证,并被告知此处描述了SAP支持Portal插件的唯一方法(这显然意味着不再支持所提到的模板):

https://help.sap.com/viewer/ 8422cb487c2146999a2a7dab9cc85cf7/Cloud/zh-CN/87764543e31247b5b471c06e3f6da6fc.html

我的问题:

我已经按照指南进行操作,但是无法在门户网站中将我的插件注册为Shell插件。 它将只允许我将其注册为普通的SAPUI5应用程序。

我的Component.js文件非常简单:

(function(){
     "使用严格";
     jQuery.sap.declare(" dk.sorenviggo.test.flp.plugin.test001.Component");
     jQuery.sap.require(" sap.ui.core.UIComponent");

     sap.ui.core.UIComponent.extend(" dk.sorenviggo.test.flp.plugin.test001.Component",{
        //使用内联声明而不是component.json来保存1次往返
         元数据:{
             "清单":" json"
         },
         createContent:function(){
 sap.m.MessageBox.alert(" Hello");
         }
     });
 }());
 

在部署应用程序之后,并且我想在门户中注册插件,我遇到了以下问题。

"应用程序类型"为灰色,我无法选择" Shell插件"类型。

关于清单文件,有两件事令我震惊。

1。 " sap.app"下的" type"值现在是" application",在旧模板中是" component"。

2。 在旧模板中,添加了" sap.flp"部分,并将"类型"设置为值"插件"。

关于第1点,我确实尝试将此值更改为" component",但是在门户中配置应用程序时,该应用程序不再显示在"应用程序资源"列表中。

关于第2点,我也尝试添加它,但是后来我无法再在门户中注册该应用程序(选择该应用程序之后,下面的忙碌屏幕永远不会忙碌)。

有人可以帮我解决我所缺少的吗?

谢谢

索伦·汉森

sap-portal-plugin-001.jpg (107.6 kB)
付费偷看设置
发送
3条回答
木偶小白
1楼-- · 2020-09-02 17:59

您好,Søren,

我还在几个客户处使用SAP CP Portal服务启动板。 但我无法复制您的问题。 当我切换到现有插件的编辑模式时,我仍然可以更改应用程序类型。 另外,当我创建一个新的应用程序时,我可以进行选择。 执行此步骤时,您是否检查过开发人员工具的控制台或网络选项卡中是否存在任何错误?

您还从Wouter Lemaire on 带有HeaderItem的Fiori Launchpad插件/扩展消失了–解决方案和配置选项

最诚挚的问候
Gregor

# p#

你好,格雷格

非常感谢您的输入。

我有几个问题要问你

1。 manifest.json文件中对象" sap.app"中属性" type"的值是什么?

2。 您的清单文件中是否包含对象" sap.flp"?

3。 您正在使用哪个版本的SAPUI5用于Cloud Portal网站(启动板)?

4。 在配置应用程序时是否通过"应用程序资源"查找器添加了应用程序?

非常感谢您的帮助。

最诚挚的问候,

索伦·汉森

奄奄一息的小鱼
2楼-- · 2020-09-02 17:39

嗨索伦,

为了解决您的问题,请执行以下操作,而不要从"应用程序资源"中选择您的应用程序:

1。 创建新应用

2。 选择应用程序类型" Shell插件"

3。 手动设置字段:

组件网址:/

SAPUI5组件:dk.sorenviggo.test.flp.plugin.test001.FLPMessagePluginNew

HTML5应用名称:flpmessagepluginnew

4。 保存

最诚挚的问候,

Yael-Cloud Portal开发团队的Scrum Master

哎,真难
3楼-- · 2020-09-02 18:00

全部。

SAP最终同意上述问题确实是一个错误。

我已经写了一个关于我对门户插件的发现的单独博客,您可以在这里阅读: https://blogs.sap.com/2019/09/12/scp-portal-plugin-display-system-messages-in- fiori-cloud-launchpad/

最诚挚的问候,

索伦·汉森

一周热门 更多>