Для публикации данных в SAP Back-end я использую:
oModel.create("/Dummyset", oEntry); //so far it works fine
Теперь у меня есть несколько строк в моем oEntry, и это не работает. Я нашел следующее решение
aBatchOperation.push(contactBatchOperation);
oModel.addBatchChangeOperations(aBatchOperation);
oModel.submitBatch(fSuccess,fError,true);
Но, к сожалению, он не работает с моей версией OData 2.0. Я всегда получаю сообщение об ошибке
«addBatchChangeOperations не является функцией»
Затем я попытался выяснить, какую функцию я могу использовать с OData v2. Я мог найти это.
batchChanges.push(oModel._createBatchRequest("/AttributesSet", "POST", wert.Atrributes[i].name));
oModel._submitBatchRequest(oModel.setProperty("/AttributesSet", batchChanges), true);
Но это все еще не работает. Как мне это исправить?