SAP Cloud Portal小部件中的SAP HANA连接

2020-09-03 03:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我创建了一个使用HC...

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

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


大家好,

我创建了一个使用HCP目的地的UI5-App。 此目的地在neo-app.json中定义。 如果从Webide进行测试,则该应用程序和目标位置运行正常。 显示所有数据,并且请求工作正常。

现在,我想在HCP Portal Service网站的页面中将应用程序添加为小部件。 我将UI5-App转换为HCP Portal小部件。

当我现在运行我的门户网站时,无法访问odata服务。

当我想从SAP Hana数据库中读取数据时,目的地有什么改变?

后悔

泰蒙

2条回答
宇峰Kouji
2020-09-03 04:18

嗨Timon,

在将应用程序作为门户窗口小部件运行时,需要通过fiori代理(/sap/fiori/)"重新路由"目标连接。 对于在应用程序manifest.json中定义的数据源,重新路由将自动完成,而无需您进行任何特殊处理。

否则,您应该在代码中进行处理。 对于每个目标呼叫,请使用以下函数计算URL:

 calculateURL:function(sPath){

 if(sap.ushell.Container){
      返回sap.ushell.Container.getService(" URLHelper")。createComponentURI(this.getOwnerComponent()。getId(),sPath);
 }其他{
      返回sPath;
 }
 },
 

-从Controller.js文件中调用代码,否则请替换此调用[this.getOwnerComponent()。getId()]以相应地提供组件ID。

请告诉我 如果您在这里需要更多帮助...

问候,伊多