Версия запроса служб данных «3.0» не поддерживается в приложении Fiori.

Я расширяю стандартную ODataService для создания заказа на продажу SAP до пользовательской службы.

Версия запроса на обслуживание – 2.0 для всех запросов, в которых происходит обращение к стандартной службе, но в момент, когда происходит автоматическое обращение к настраиваемой службе, версия запроса на обслуживание обновляется до DataServiceVersion 3.0 и MaxDataServiceVersion 2.0. .

Всякий раз, когда я размещаю заказ, я получаю указанную ниже ошибку.

“The Data Services Request version '3.0' is not supported for the request payload.”

Прикрепленный снимок экрана покажет вам точную ошибку и содержание запроса в деталях.

Снимок экрана с ошибкой

ОТРЕДАКТИРОВАНО [23.01.2017]

Я знаю, что SAP Gateway поддерживает только OData версии 2.0.

Аналогичная проблема https://archive.sap.com/discussions/thread/3689384 (однако в моем случае это не помогает.)

Есть ли способ обновить DataServiceVersion в запросе вручную.

Любой намек будет оценен, спасибо заранее!


person Vikash Pandey    schedule 23.01.2017    source источник
comment
эй, я также столкнулся с той же проблемой и все еще пытаюсь решить эту ошибку.   -  person Mahi Kalyankar    schedule 23.01.2017
comment
@MahiKalyanar, уверен, чувак, если ты найдешь что-нибудь связанное с этим, не стесняйся обновлять здесь...   -  person Vikash Pandey    schedule 23.01.2017


Ответы (1)


Если вы хотите вызвать другую версию службы, добавьте параметр сегмента к URL-адресу, как показано в следующем примере: v=2 https://ldai1g1y.wdf.sap.corp:44356/sap/opu./odata/IWFND/CATALOGSERVICE;v=2/....

person Community    schedule 27.01.2017