Невозможно получить доступ к службе типа edm.Decimal с помощью s4sdk - PullRequest
0 голосов
/ 26 февраля 2019

Я подписался на блог: https://blogs.sap.com/2018/06/05/deep-dive-9-use-the-sap-s4hana-cloud-sdk-in-the-application-programming-model-for-sap-cloud-platform/

и написал сервис для @Read (по ключу), @Create & @Update.ReadByKey, Create работает нормально, а @Update - нет.в моем сервисе есть 2 ключа в первичном ключе (1 - EDM.Decimal, а другой - EDM.String).

Я использую следующий URL для запроса: https://approuter -p ************ trial.cfapps.eu10.hana.ondemand.com/odata/v2/Z****Service/Z*****S2(serno=2,stgate=»WOCREATE ')

Меня беспокоит то, что тот же URL работает нормально для ReadByKey, но не для @Update. Я получаю следующую ошибку:

<?xml version='1.0' encoding='UTF-8'?>
<error 
    xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
    <code/>
    <message xml:lang="en-US">Media type application/json;=null is not supported.</message>
 </error>

, которая ясно показывает, что мое приложениечтение EDM.decimal значение как ноль.

...