启动板中的fiori SLCM Formruntime扩展应用程序出现问题

2020-09-06 21:02发布

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

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


您好,亲爱的专家

我遇到了一个仍然无法解决的问题。

SLCM域中的Formruntime应用程序本身就是SAPUI5应用程序,并且使用统一的Shell。

我的任务是对其进行一些更改(删除标准标头并将其集成到启动板)。 我创建了扩展项目,并对某些视图进行了一些小的更改。 我将应用程序作为BSP上传到网关,并在Launchpad Designer中进行了必要的自定义。 现在,我可以从FLP以及独立应用程序运行此扩展程序应用程序。 在独立模式下,一切都很顺利,并且可以按预期工作。 但是,如果从启动板启动,则会按预期打开第一个"主"视图,但是进入细部视图并单击"应用"按钮以创建新视图时,我遇到了这样的问题:

点击"创建新应用"

详细信息页面:

点击"应用"按钮后:

控制台:

可能的原因是路由存在问题,但是在独立模式下,我不会遇到此问题。

PS。 该问题非常具体,因此可能有人在其他应用程序中遇到了类似问题并能够解决。 感谢您的帮助和提示。

预先感谢

最诚挚的问候,

鲁法特

(11.1 kB)

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

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


您好,亲爱的专家

我遇到了一个仍然无法解决的问题。

SLCM域中的Formruntime应用程序本身就是SAPUI5应用程序,并且使用统一的Shell。

我的任务是对其进行一些更改(删除标准标头并将其集成到启动板)。 我创建了扩展项目,并对某些视图进行了一些小的更改。 我将应用程序作为BSP上传到网关,并在Launchpad Designer中进行了必要的自定义。 现在,我可以从FLP以及独立应用程序运行此扩展程序应用程序。 在独立模式下,一切都很顺利,并且可以按预期工作。 但是,如果从启动板启动,则会按预期打开第一个"主"视图,但是进入细部视图并单击"应用"按钮以创建新视图时,我遇到了这样的问题:

点击"创建新应用"

详细信息页面:

点击"应用"按钮后:

控制台:

可能的原因是路由存在问题,但是在独立模式下,我不会遇到此问题。

PS。 该问题非常具体,因此可能有人在其他应用程序中遇到了类似问题并能够解决。 感谢您的帮助和提示。

预先感谢

最诚挚的问候,

鲁法特

(11.1 kB)
付费偷看设置
发送
1条回答
lukcy2020
1楼-- · 2020-09-06 21:21

只能通过修改标准来解决此问题。 将标准Formruntime复制为Z_Formruntime,并在Service.js中更改了以下几行:

 var u =新URI(j.RedirectUrl);
 var l1 =(u.hash()。split("/")[4] === 0)吗?  u.hash():u.hash()+"/" + v.getModel('config')。getData()。selectedLanguage +"/img/section/1";
 l1 = l1.substring(1);
 this.oHasher = sap.ui.core.routing.HashChanger.getInstance();
 this.oHasher.replaceHash(l1);  

当然,这不是一个很好的解决方案,但是我没有找到其他选择。

最诚挚的问候,

鲁法特

一周热门 更多>