Odata 错误 - 无法在"XMLHttpRequest"上执行'send':无法加载 (SAP)



我正试图使用UI5应用程序使用ODATA服务。我在ERP后端创建了一个简单的表和ODATA服务。当我测试服务时,它运行良好,我可以看到元数据和JSON。然而,当我运行我的应用程序(Web预览)时,它会给我以下错误。

未捕获(承诺中)对象未能加载资源:服务器的响应状态为404(未找到)。"无法对"XMLHttpRequest"执行"send":无法加载""https://Username:password"ERP系统信息":"端口"/sap/opu/odatea/sap/"我的odata服务名称"/$metadata'"

当我在ABAP服务器上运行我的应用程序时,它运行得很好。这是控制器中ODATA的代码。

var sServiceUrl="https://"ERP系统信息":"端口"/sap/opu/odatea/sap/"我的odata服务名称"/";

var oModel=新sap.ui.model.odatea.ODataModel(sServiceUrl,false,"用户名"、"密码");

任何指针都会有所帮助。

这是因为代理。。。。只需将服务URL更改为:

var sServiceUrl = "proxy/https/"ERP System info":"port"/sap/opu/odata/sap/"my Odata service name"/";

相关内容

最新更新