如何使用v2 odata模型调用具有扩展参数的odata服务的实体集

2020-08-26 02:46发布

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

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


专家们,

我正在将sap.ui.model.odata.v2.ODataModel用于sap.ui.table.table中的行绑定。

单击按钮后,我必须使用表控件的bindRows API调用以下服务网址。

URI: /sap/opu/odata/SAP/ZSD_MNG_RCP_SRV//CalcHdrSet(IV_RP ='12345%2F001%2F000',IV_RATING ='PUBLIC',IV_VALIDITY ='WORLD') ?$ expand = CalcFreeFormData_N,Calc_IngCompMsg_N&$ format = json

请让我知道如何使用bindRows API调用上述服务。附加的函数一旦执行,由于v2.odataModel,将自动触发READ调用。

谢谢。

此致

MSKR。

 handleValIdChange:函数(oEvt){
 var oView = this.getView();
 var freeFromTbl = oView.byId(" freeFromTbl");
 freeFromTbl.bindRows({
 路径:"/img/CalcHdrSet(IV_RP ='12345%2F001%2F000',IV_RATING ='PUBLIC',IV_VALIDITY ='WORLD')",
 参数:{
 展开:'CalcFreeFormData_N,Calc_IngCompMsg_N'
 }
 });
 },
 

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

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


专家们,

我正在将sap.ui.model.odata.v2.ODataModel用于sap.ui.table.table中的行绑定。

单击按钮后,我必须使用表控件的bindRows API调用以下服务网址。

URI: /sap/opu/odata/SAP/ZSD_MNG_RCP_SRV//CalcHdrSet(IV_RP ='12345%2F001%2F000',IV_RATING ='PUBLIC',IV_VALIDITY ='WORLD') ?$ expand = CalcFreeFormData_N,Calc_IngCompMsg_N&$ format = json

请让我知道如何使用bindRows API调用上述服务。附加的函数一旦执行,由于v2.odataModel,将自动触发READ调用。

谢谢。

此致

MSKR。

 handleValIdChange:函数(oEvt){
 var oView = this.getView();
 var freeFromTbl = oView.byId(" freeFromTbl");
 freeFromTbl.bindRows({
 路径:"/img/CalcHdrSet(IV_RP ='12345%2F001%2F000',IV_RATING ='PUBLIC',IV_VALIDITY ='WORLD')",
 参数:{
 展开:'CalcFreeFormData_N,Calc_IngCompMsg_N'
 }
 });
 },
 
付费偷看设置
发送
1条回答
哎,真难
1楼-- · 2020-08-26 03:14

您好 Suneel Kumar Reddy M

您似乎将行绑定到实体集CalcHdrSet并展开了 CalcFreeFormData_N,Calc_IngCompMsg_N

但是我发现的问题是路径CalcHdrSet(IV_RP ='12345%2F001%2F000',IV_RATING ='PUBLIC',IV_VALIDITY ='WORLD'),这指向单个实体并且 您将其绑定到表的行上,这将无法工作,因为您只需要绑定数据数组。

现在的问题是,您想在表中确切显示什么? CalcHdrSet或CalcFreeFormData_N或Calc_IngCompMsg_N?

谢谢,
Mahesh

一周热门 更多>