天天看点

SAP C4C OData服务的filter,客户端分页和排序的使用方式

SAP C4C OData服务的filter,客户端分页和排序的使用方式

这样,在读取操作时,使用f i l t e r = S o u r c e C o d e e q ′ Z 0 1 ′ 操 作 , 能 取 出 系 统 所 有 S o u r c e C o d e 为 Z 01 的 l e a d . 再 使 用 filter=SourceCode eq 'Z01'操作,能取出系统所有SourceCode为Z01的lead. 再使用filter=SourceCodeeq

Z01

操作,能取出系统所有SourceCode为Z01的lead.再使用inlinecount=allpages,能一并返回SourceCode为Z01的Lead一共有多少个。

最后的url如下:

https://my500.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/LeadCollection?KaTeX

parse error: Expected 'EOF', got '&' at position 27: …ceCode eq 'Z01'&̲inlinecount=allpages

结果如下:

SAP C4C OData服务的filter,客户端分页和排序的使用方式

如果系统里满足这个条件的Lead越来越多,调用OData服务后,会造成规模巨大的数据量从服务器发送往消费端,所以建议使用客户端分页方式读取数据。

首先获取满足SourceCode为Z01的lead个数:

https://my500.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/LeadCollection/c

o u n t ? count?count?filter=SourceCode eq ‘Z01’

SAP C4C OData服务的filter,客户端分页和排序的使用方式
SAP C4C OData服务的filter,客户端分页和排序的使用方式

继续阅读