2016-11-15 5 views
0

У меня есть вопрос о запросе фильтра и отсутствии фильтра.Данные запроса с фильтром odata

Фильтр запроса:

/sap/opu/odata/sap/ZRFC1_SRV/SalesOrderHeaderSet?filter=SoId eq '5000001' 

ни один фильтр запроса:

/sap/opu/odata/sap/ZRFC1_SRV/SalesOrderHeaderSet('5000001') 

В чем разница между этими двумя запросами?

ответ

0
  • Первый возвращает отфильтрованный массив в свойстве "value" объекта результата: {"@odata.context":"...","value":[{"SoId":5000001, ...}]}.
  • Вторая запрашивает отдельное лицо по идентификатору {"@odata.context":".../$entity","SoId":5000001, ...}