如何在Api_service_response数组中返回许多行

2020-08-13 21:53发布

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

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


您好亲爱的

i使用sap CAI在odata服务中消耗了购买请求。 调谐器可以正常工作,但是我在RC中有很多itens,如何退回与RC相关的所有项目? 在这种情况下,我只需要项目的状态。

使用的Odata服务是odata/SAP/C_PURREQUISITIONITEM_FS_SRV/C_PurRequisitionItemFs?$ filter = PurchaseRequisition eq'{{memory.pr.value}}'&$ top = 1000

响应,我尝试这样做:

{{api_service_response.default.body.d.results [0] .ProcessingStatusName}}

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

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


您好亲爱的

i使用sap CAI在odata服务中消耗了购买请求。 调谐器可以正常工作,但是我在RC中有很多itens,如何退回与RC相关的所有项目? 在这种情况下,我只需要项目的状态。

使用的Odata服务是odata/SAP/C_PURREQUISITIONITEM_FS_SRV/C_PurRequisitionItemFs?$ filter = PurchaseRequisition eq'{{memory.pr.value}}'&$ top = 1000

响应,我尝试这样做:

{{api_service_response.default.body.d.results [0] .ProcessingStatusName}}

付费偷看设置
发送
6条回答
shere_lin
1楼 · 2020-08-13 22:36.采纳回答

威尔逊,

根据您的要求,您可以尝试以下操作:

 {{#each api_service_response.default.body.d.results}} PR:{{  api_service_response.default.body.d.results.PurchaseRequisition}}。 状态:{{api_service_response.default.body.d.results.ProcessingStatusName}} {{/each}} 

基本上:{{#each array}} .... {{/each}}。 两个标签之间的任何内容都将被打印。 它的工作方式是CAI处理器将检查数组并为每个数组索引进行迭代。 然后使用上面示例中提到的相对路径,在每行中打印该值。

如果能解决您的问题,请告诉我。

最诚挚的问候,

Rohit

huskylover
2楼-- · 2020-08-13 22:36

嗨, Wilson Akira

您尝试过这个吗

 {{#each api_service_response.default.body.d.results}}
    公关:{{PurchaseRequisitionItem}}。
   状态:{{ProcessingStatusName}}
 {{/each}} 

关于
Kishore

Nan4612
3楼-- · 2020-08-13 22:42

Hi Wilson

从API调用尚不清楚系统如何知道正在使用哪个特定PR,所以也许您想 查找PR项目API,然后通过以下PR编号示例

/sap/opu/odata/sap/PR_ITEMs/C_PurRequisitionItemFs?$ filter = PurchaseRequisition eq'1234567890'

I 没有系统进行尝试,因此我只是对其进行了模拟,应该返回一个包含多个订单项的集合集


问候

Vinita


宇峰Kouji
4楼-- · 2020-08-13 22:49

使用 shiva ch ,谢谢

{{#each api_service_response.default.body.d.results}}

 PR:{{PurchaseRequisitionItem}}。状态:{{ProcessingStatusName}} {{/each}} 
渐行渐远_HoldOn
5楼-- · 2020-08-13 22:39

Hi Wilson,

抱歉,我 错过了我的答案。 用于打印值的相对路径仅需要属性名称,而不需要整个路径。 就像这样:状态:{{ProcessingStatusName}}

致以最诚挚的问候,

Rohit

哎,真难
6楼-- · 2020-08-13 22:28

嗨,Vinita,谢谢你 您的消息。

我不太了解您的位置,但是基本上是通过使API返回所有数据的方式,我的问题是显示SAP CAI证明的响应。 在我评论的地方,只需从数组中返回一行

一周热门 更多>