Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

oData batch operation on multiple DIFFERENT EntitySets

Hi, I have a gateway WebService which has multiple EntitySets (let's say 10 of them) and was wondering if it is possible to post all the data for all entitisets in one batch operation like below:

var batchChanges = [];

batchChanges.push(oModel.createBatchOperation("/MainDetailsCollection", "POST", oMainDetails));

batchChanges.push(oModel.createBatchOperation("/OrgLocationCollection", "POST", oOrgLocationDetails));

       

oModel.addBatchChangeOperations(batchChanges);

oModel.submitBatch(function(data){

    oModel.refresh();

    console.log("success?: " + data);

},function(err){

    alert("error occurred: " + err);

});

So far the moment I try to push a different entityset i immediately get CX_SXML_PARSE_ERROR. So is the batchChanges only ment for posting multiple lines of a SINGLE entity set?

Tags:
Not what you were looking for? View more on this topic or Ask a question