我在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的原因。结果,我收到了这个错误日志:
我还可以尝试解决这个问题吗?谢谢你的建议!
尝试在云平台中配置目标:
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/