点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我不知道从哪里开始我有一个对话框开始时介绍用户并进行了查询(odata正常工作,我已经用/sap/opu/这样的方法在sap逃脱中对其进行了测试。 odata/sap/ZERP_ACTIVIDADES_SRV/ReservaSet?$ filter = Asesor eq'10000324'),odata是在后端创建的,而在前端则使用tx/n/IWFND/MAINT_SERVICE添加该服务。
在我的控制器代码中(该应用程序非常简单,但是...):
onInit:function(){ this.oDialog(); }, oDialog:function(){ var oView = this.getView(); var oDialog = oView.byId(" userDialog"); //懒惰地创建对话框 如果(!oDialog){ //通过片段工厂创建对话框 oDialog = sap.ui.xmlfragment(oView.getId()," Calendario.app.view.Popup_usuario",此); oView.addDependent(oDialog); } oDialog.open(); //Abrimos el dialogo }, getText:function(){ //Obtenemos el texto var asesor = this.getView()。byId(" usuario")。getValue(); //Hacemos la peticion al odata this.makeRequest(asesor).then(function(oData){ var someModel = new sap.ui.model.json.JSONModel(); someModel.setData(oData); this.getView()。setModel(someModel,""); }); //关 this.getView()。byId('userDialog')。close(); }, closeDialog:function(){ this.getView()。byId('userDialog')。close(); }, makeRequest:函数(sAsesor){ 返回新的Promise(function(resolve,reject){ var oModel = new sap.ui.model.odata.ODataModel({ serviceUrl:" https://client.com:port/sap/opu/odata/sap/ZERP_ACTIVIDADES_SRV", json:是 }); var sPath ="/img/ENDPOINT?filter = search eq" + sAsesor; oModel.read(sPath,null,null,true, 函数(oData){ resolve(oData); }, 函数(oError){ reject(oError); }); }); }
我的观点
<项目> <列>
<项目> <单元格>
我得到了很多错误,即时通讯使用了称为CORS的Chrome扩展名,以允许控件来源
我可以在浏览器中看到我的odata,但是我不知道需要检查什么
(66.9 kB)
感谢 Jun Wu ,部署了应用程序以避免这些错误,我更改了请求 小:
这是在对话框上按"确定"时打开的事件:
是,但是更改请求并再次部署
部署到abap服务器以运行您的应用
您好,谢谢您的回复。 我做了部署,当我发送用户时出现此错误:
jquery.sap.global-dbg.js:1035 2018-03-13 09:05:48.937699发生以下问题:HTTP请求失败404, 找不到,{"错误":{"代码":" 005056A509B11EE1B9A8FEC11C21D78E","消息":{" lang":" es","值":"找不到段'ENDPOINT'的资源。"},"内部错误 ":{" transactionid":" 2B097E0A03924EAAB80D2A1B9EC7A672","时间戳":" 20180313120550.0044190"," Error_Resolution":{" SAP_Transaction":"对于后端管理员:在SAP Gateway集线器系统上运行事务/IWFND/ERROR_LOG并使用以下命令搜索条目 时间戳以获取更多详细信息"," SAP_Note":"请参阅SAP Note 1797736进行错误分析( https://service.sap.com/sap/support/notes/1797736 )"}}}}-
我运行/IWFND/ERROR_LOG,所以我看到了:
请求或元数据定义的网址不正确。
也许是我传递给odata的网址?
我想构建这样的东西/sap/opu/odata/sap/ZERP_ACTIVIDADES_SRV/ReservaSet?$ filter = Asesor eq'应用程序示例中的用户密码:10000324' 我不知道我是否在传递url时出错了
为什么在这里放置ENDPOINT?
很高兴知道它是固定的,
您可以设置正确的答案并关闭问题吗?
一周热门 更多>