Skip to Content
0
Mar 08, 2017 at 07:59 AM

IT_FILTER_SELECT_OPTIONS range table is is not filled with passed filter options

3107 Views

We are using SEGW transaction to create ODATA service using CDS as data source. We have build a SAPUI5 app with same. In UI, we have filter field with Value help associated. The issue is: When we pass certain filter query in GET_ENTITYSET call, IT_FILTER_SELECT_OPTIONS range table is is not filled with passed filter options. Example GET call, when IT_FILTER_SELECT_OPTIONS range table is is not filled with passed filter options:

ENTITYSETNAME?$skip=0&$top=25&$filter=(((PurchaseRequisition%20ge%20%2710006539%27%20and%20PurchaseRequisition%20le%20%2710006543%27))%20and%20(PurchaseRequisition%20ne%20%2710006541%27))

Although data is returned from GET_ENTITYSET call. But IT_FILTER_SELECT_OPTIONS range table is is not filled with passed filter options.

For below GET call, IT_FILTER_SELECT_OPTIONS range table is filled with passed filter options: GET C_PurchaseReqMassUpdate?$filter=(Plant%20eq%20%271000%27)

In our use case, we are depending on IT_FILTER_SELECT_OPTIONS range table to be filled with passed filter options. Is this desired behavior or current limitation?