关于sap.ushell的问题-sap.ushell.Container未定义

2020-09-06 13:50发布

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

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


大家好,

我当前正在尝试导航到另一个fiori应用程序。 我想使用sap.ushell.Container的CrossApplicationNavigation服务。 导航应通过在应用程序中按下按钮来触发。

现在我想描述我的问题:

在按钮的press =""功能(打印屏幕上标记为绿色)中,我只有sap.ui和sap.m对象可用。

如果我在控制台中输入此变量(sap),则在加载应用程序时,控制台将显示ushell_abap,fiori和ushell可用。

目前我还不了解,为什么按钮的press =""方法中的变量sap不同。 在NavigateToNextApp的press =""函数中,sap.ushell.Container是未定义的,我真的不知道为什么。

这是Chrome控制台的打印屏幕。

如果有人能给我一个提示或技巧,那么这两个地方的SAP会有所不同,我真的很感激。

帮助将获得积分。

最诚挚的问候,

迈克尔

(82.5 kB)

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

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


大家好,

我当前正在尝试导航到另一个fiori应用程序。 我想使用sap.ushell.Container的CrossApplicationNavigation服务。 导航应通过在应用程序中按下按钮来触发。

现在我想描述我的问题:

在按钮的press =""功能(打印屏幕上标记为绿色)中,我只有sap.ui和sap.m对象可用。

如果我在控制台中输入此变量(sap),则在加载应用程序时,控制台将显示ushell_abap,fiori和ushell可用。

目前我还不了解,为什么按钮的press =""方法中的变量sap不同。 在NavigateToNextApp的press =""函数中,sap.ushell.Container是未定义的,我真的不知道为什么。

这是Chrome控制台的打印屏幕。

如果有人能给我一个提示或技巧,那么这两个地方的SAP会有所不同,我真的很感激。

帮助将获得积分。

最诚挚的问候,

迈克尔

(82.5 kB)
付费偷看设置
发送
12条回答
当学会了学习
1楼-- · 2020-09-06 14:12

迈克尔,你好,

请参考以下链接:

JsDoc报告-SAP UI开发工具包 用于HTML5-API参考-sap.ushell

您需要初始化Unified Shell容器。 在引导程序之前添加以下语句。



此致

维克拉姆

追夢秋陽
2楼-- · 2020-09-06 14:16

你好,前会员

您找到了解决方案吗?

我正在开发自定义UI5应用程序,并且需要CrossAppNav功能。 该应用未部署在启动板上。

虽然我添加了abap.js,但该应用程序根本无法运行-否则运行正常。

谢谢

Sandip

樱桃小丸子0093
3楼-- · 2020-09-06 13:59

嗨,迈克尔,

很抱歉提出这个话题,但是在Fiori Launchpad上的自定义SAPUI5应用程序之间进行跨应用程序导航时,我遇到了同样的问题。

您解决了这个问题吗? 如果是,怎么办?

编辑

好,我发现原因:

pld_cust Launchpad应用程序中的其他信息不正确,因此该应用程序已加载到 iframe。 这导致汁液。 js名称空间仅包含组件的依赖关系库。

控制台日志包含以下行:

"未解析为" SAPUI5.Component ="或" SAPUI5 ="的尝试将加载到iframe中 "

最诚挚的问候,

Kimmo

太Q了
4楼-- · 2020-09-06 14:15

嗨,马克,

我正面临着同样的问题。 您的问题如何解决?

我看到'sap.ushell.Container'未定义。

谢谢

木偶小白
5楼-- · 2020-09-06 14:15
浮生未央
6楼-- · 2020-09-06 14:19

嗨,

我也尝试了您的解决方案,但响应是

未捕获的错误:无法从资源/sap/ushell/Container.js加载" sap/ushell/Container.js":404-未找到

还有其他线索吗? ????

一周热门 更多>