SAP MDK-使用自定义规则遍历实体的每个记录

2020-08-15 18:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在研究一个自定义规则,以仅显...

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

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


我正在研究一个自定义规则,以仅显示基于逻辑的特定记录。 首先,我将从离线odata服务中读取实体的所有记录,然后遍历每条记录以检查其是否通过逻辑条件。 仅通过的记录将显示在页面中。 我用分区表来显示列表

在下面的代码中,我可以获取实体的数量。 我尝试遍历每条记录并在表中显示返回记录。

导出默认功能WorkOrderListQuery(sectionProxy){
 返回sectionProxy.count('/SAPSampleDemo/Services/testDemo.service','MyWorkOrderHeaders','').then((count)=> {
 返回计数;
     });
 }
   
4条回答
SAP德到
2020-08-15 19:19

您好, Ashish Jain

我使用Read方法来获取记录,但是如何遍历结果数据。

在下面的代码中,我使用了alert语句来检查输出数据,但是没有任何效果。 如何从read方法的结果中获取属性" OrderNumber"?

导出默认功能WorkOrderListQuery(sectionProxy){
 var res = sectionProxy.read('/SAPSampleDemo/Services/testDemo.service','MyWorkOrderHeaders',''," $ filter = OrderType eq'5'");
 alert(" length:" + res.length); //输出=> [未定义]
 alert(" result:" + res); //输出=> [对象承诺]
 对于(var i = 0; i <5; i ++)
 {
 alert(" row:" + res [" OrderNumber"])); //输出=> [未定义]
 }
 var cnt = sectionProxy.count('/SAPSampleDemo/Services/testDemo.service','MyWorkOrderHeaders','').then((count)=> {
 返回计数;
     });
 alert(cnt); //输出=> 100
 }


 

一周热门 更多>