我在SAP Web IDE中工作以开发使用OData服务CUAN_IMPORT_SRV的SAPUI5应用程序。
我首先以这种方式定义OData模型:
var oModel = new sap.ui.model.odata.v2.ODataModel("https://host:port/sap/opu/odata/sap/CUAN_IMPORT_SRV/", true, "UNAME", "PASSWORD");
用户名和密码可以访问数据并在Hybris Marketing上进行读取+创建操作。这是与Postman一起测试的。
但是,当我尝试使用Test Fiori Launchpad测试我的应用程序时,我在执行OData调用时收到此错误消息:
对于这个主题,我阅读了其他一些帖子,并尝试将URL编辑为
proxy/https/host:port/sap/opu/odata/sap/CUAN_IMPORT_SRV/
...但这导致404 Not Found。
由于我使用Chrome作为浏览器,因此我在其他帖子中阅读时禁用了网络安全功能。这没用。这就是我尝试this Chrome AddOn的原因。结果,我收到了这个错误日志:
我还可以尝试解决此问题吗? 谢谢你的任何建议!
尝试在云平台中配置目标:
答案 0 :(得分:0)
Web IDE不允许跨源访问。 要从Web IDE访问ODATA服务,您必须使用云连接器。
云连接器将在AP云平台和您的ODATA服务网关系统之间创建一个隧道。
请按以下步骤操作: https://blogs.sap.com/2014/06/22/how-to-configure-an-external-gw-system-with-sap-river-rde/