点击此处---> 群内免费提供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
你好Pavan,
API方面的几个问题是否支持hasMore或任何类似的属性,这些属性表明仍然有更多记录要提取? 如果它绝对支持循环过程调用,那么我建议您将*放在Runtime配置的Allowed headers部分中,并查看它可以基于您可以设计过程的API调用返回哪些头或属性。
致谢
Sriprasad Shivaram Bhat
一周热门 更多>