将Fiori FES中部署的SAPUI5应用程序连接到ECC后端中的OData服务。

2020-09-10 08:56发布

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

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

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


大家好,

我已经使用Eclipse工具开发了SAPUI5应用程序进行此类开发。 棘手的部分是从Fiori启动板应用程序连接到后端Odata服务(该服务与另一个SAP系统fiori在不同的服务器上)。

要处理该项目,必须使用web.xml(com.sap.ui5.proxy.SimpleProxyServlet)中的资源和代理的远程位置的配置。 由于该代理旨在用于本地开发,因此当该应用程序部署在Fiori Launchpad中时将无法使用。 如果应用程序在模型的URI中使用代理配置进行部署,则它只会将/proxy/连接到fiori FES中的要求。

我一直在想是否有必要在应用程序的abap系统(如SM59中定义)之间基于某些RFC连接来配置此连接,以调用远程OData。 我在其他一些问题/站点中看到使用SAP WEB-IDE可以通过neo-app.json( https://answers.sap.com/questions/149001/odata-sapui5.html https://answers.sap.com/questions/632135/add-backend-odata-service-to-frontend-server.html 是一些相关链接),但是使用eclipse并没有遇到类似的问题。 在此neo-app.json中,甚至可以传递凭据以在远程服务器上登录(如果SM59中未使用受信任的连接或类似的东西)

有人遇到这种情况了吗? 任何指针将不胜感激。

亲切的问候,

埃里克。

7条回答
宇峰Kouji
2020-09-10 09:37 .采纳回答

即使您要调用在其他服务器中公开的odata服务,也可以在Web调度程序上完成配置,而您的ui5应用(Abap服务器机箱)则无需执行任何操作。

一周热门 更多>