SAPUI5 OData传递用户ID和PWD,ES5系统

2020-09-16 18:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 试图使用OData访问E...

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

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


嗨,

试图使用OData访问ES5系统,

,但是在传递用户ID和密码时出错。

请您帮忙。

在调试窗口中获取错误

" jquery-dbg.js:9203 GET https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/ProductSet/401(未经授权)"
 "无法加载https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/ProductSet/:否'Access-Control-Allow-Origin'
 标头出现在请求的资源上。 因此,不允许访问原始"空"。 响应的HTTP状态码为401。" 

代码在下面。

 <脚本>
 var sURL1 =" https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/ProductSet/";
 var sUserID =" S000XXXXX";
 var sPassword =" SXXXXX"
 var oModel = new sap.ui.model.json.JSONModel(sURL1,true,{user:sUserID,password:sPassword});
 sap.ui.getCore()。setModel(oModel);
 var oTable = new sap.m.Table(" tableID",{
 列:[new sap.m.Column({
 标头:[new sap.m.Label({text:"产品ID"})]}),
 new sap.m.Column({标头:[new sap.m.Label({text:" Type Code"})]}))
 ]
 });
 oTable.bindItems("/img/value",新的sap.m.ColumnListItem(" listItem",{
 单元格:[new sap.m.Text({text:" {ProductID}"}),
 新的sap.m.Text({text:" {TypeCode}"})
 ]}));
 oTable.placeAt(" content");  
付费偷看设置
发送
1条回答
大道至简
1楼-- · 2020-09-16 19:27

嗨,

这是跨源问题。 请在manifest.json/Component.js

中定义您的odata服务

谢谢

Irfan G。

一周热门 更多>