天天看點

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,用戶端分頁和排序的使用方式

繼續閱讀