Как вызвать метод SAP GW create_deep_entity() в SAP WebIDE?

Я использовал пробную версию Web IDE, чтобы опробовать одно приложение. Приложению необходимо передать данные в метод шлюза Create Deep Entity.

При использовании oModel.create() возникает ошибка, в которой говорится, что метод не реализован (т.е. метод простого создания вызывается с помощью oModel.create(), который не реализован на шлюзе SAP, но мне нужно вызвать метод create_deep_entity)

Просто нужно знать, есть ли какой-либо синтаксис, который сообщит Web IDE, что следует вызывать Deep Create.


person saurabhC    schedule 30.03.2017    source источник
comment
Пожалуйста, покажите нам конкретный вызов oModel.create(). Это действительно должно быть глубокое создание, например: oModel.create({field1: '', field2: 0, childEntity: {field3: 'ABC'}});   -  person Serban Petrescu    schedule 30.03.2017


Ответы (1)


в SAPUI5 нет метода сущности create_deep как такового. Если ваша глубокая вставка правильно реализована на SAP Gateway, вам просто нужно использовать стандартный метод создания или публикации на sapui5 с той разницей, что отправляемые вами данные не будут иметь плоской структуры. См. пример @serban Petrscu.

oModel.create({field1: '', field2: 0, childEntity: {field3: 'ABC'}})
person Aline    schedule 30.05.2017