点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 要求:通过API调...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 要求:通过API调...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
要求:通过API调用获取发票,并通过调用客户API丰富客户数据,然后通过OData将其发布到ECC。
要退回的发票数限制为100条记录。 我有500多个发票,可以按时间增加。 我应该对API调用使用过滤器,以获取下一组记录,如下所示:
第一次API调用: https://XXXXX.com/v1/invoices ?limit = 100
第二个API调用: https://XXXXX.com/v1/invoices ?limit = 100 和starting_after = {来自第一个API调用的第100个发票ID}
第三个API调用: https://XXXXX.com/v1/invoices ?limit = 100 &starting_after = {第二个API调用中的第100个发票ID}
第四次API调用: https://XXXXX.com/v1/invoices ?limit = 100 &starting_after = {来自第3个API调用的第100个发票ID}
....第N次通话。
如何在CPI中实现这一目标? 任何指针都会有很大帮助。
尝试的方法:使用//has_more ='true'循环调用。 但是它一次又一次地提取相同的发票,API不支持此发票。
此致
Pavan G
通过添加一个普通的脚本以及循环过程调用,该问题已得到解决。
Groovy脚本1:
Groovy Script2:
iFlow设计:
此致
Pavan G
一周热门 更多>