SAP Cloud Platform上的交叉链接HTML5应用

2020-09-25 04:04发布

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

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


不使用Fiori Launchpad链接到SAP Hana Cloud Platform中其他应用程序的最佳方法是什么。

我们尝试了以下3件事:

  1. 硬编码的URL(不酷又肮脏)
  2. 通过目的地? (不起作用-出现一些身份验证错误)
  3. 通过neo-app.json配置的应用程序资源(无效,因为链接的应用程序中缺少目的地)

https://stackoverflow.com/questions/48511198/cross-link-html5-apps-on-sap-cloud-platform

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

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


不使用Fiori Launchpad链接到SAP Hana Cloud Platform中其他应用程序的最佳方法是什么。

我们尝试了以下3件事:

  1. 硬编码的URL(不酷又肮脏)
  2. 通过目的地? (不起作用-出现一些身份验证错误)
  3. 通过neo-app.json配置的应用程序资源(无效,因为链接的应用程序中缺少目的地)

https://stackoverflow.com/questions/48511198/cross-link-html5-apps-on-sap-cloud-platform

付费偷看设置
发送
2条回答
wang628962
1楼-- · 2020-09-25 04:50

安德烈,你好

是的,有可能实现您想要的目标。 但是,您将需要开发一个"主"应用程序-可能只是一个简单的应用程序,其中包含对其他应用程序的引用。 然后,您可以在主应用程序页面上打开每个子应用程序-就像此博客上显示的示例

BTW:应用程序资源将用作应用程序上下文中的资源(例如图像等)。 因此,您使用neo-app.json的方式不正确。 定义子应用的正确方法如下:

 {
       " path":"/img/mychildapp/",
       "目标":{
         " type":"应用程序",
         "名称":" mychildapp"
       },
       "说明":"我的孩子的应用"
  } 

当您放置指向该路径的页面时,它将呈现子应用程序的第一个视图。

从这个意义上说,子应用程序的维护必须通过neo-app.json文件在主html5应用程序上进行。 路由器查看此设置时,将考虑应用程序的名称,并将其替换为指向您应用程序的网址。

关于,
伊凡

悻福寶寶
2楼-- · 2020-09-25 04:53

这对我们不起作用。 因为每个应用程序都有不同的目的地,并且在重定向到链接的应用程序后,不知何故,我们不在链接的应用程序范围内,而是在源/父应用程序的范围内。

我们现在通过服务器端xsjs服务解决了此问题,该服务以正确的指向其他应用程序的链接进行响应。

一周热门 更多>