Hi,
I am trying to create with deep structure. When I send the request with create() method of odatamodel I get Error while parsing an XML stream: 'BOM / charset detection failed' error. Here is the full error text:
Here is my SAPUI5 code:
onDefaultHataSavePress : function(oEvent) { var errorFlag = false; var dhChild = []; var oDHLstItems = this.getView().byId("dhLst").getItems(); var oController = this; jQuery.each(oDHLstItems, function(i, item) { var oDefId = item.getBindingContext().getProperty("Zzhatano"); var oContent = item.getContent()[0].getContent(); var oRContent = oContent[1].getItems(); var oFindValue = oRContent[1].getValue(); if (oFindValue.length > 5) { var tmpMessage = oController.getView().getModel("i18n") .getResourceBundle().getText("findValLonger"); MessageToast.show(tmpMessage, { width : "25em" }); errorFlag = true; return false; } var oRBG = oRContent[0]; var selectedRBtn = oRBG.getSelectedIndex(); if (selectedRBtn == -1) { var tmpMessage = oController.getView().getModel("i18n") .getResourceBundle().getText("selectAll"); MessageToast.show(tmpMessage, { width : "25em" }); errorFlag = true; return false; } var oRes = "OK"; if (selectedRBtn === 1) oRes = "NOK"; else if (selectedRBtn === 2) oRes = "NA"; dhChild.push({ Kltadm : oController.dHKaliteAdm, Aufnr : oController.dHIsEmri, Dhhata : oDefId, Dhsonuc : oRes, Bulnndgr : oFindValue }); }); if (errorFlag) return; var dhHeader = { Kltadm : this.dHKaliteAdm, Aufnr : this.dHIsEmri } dhHeader.DhItem = dhChild; var oModel = oController.getView().getModel(); oModel.setHeaders({ "Content-Type" : "application/json" }); oModel.create("/DhHeaderSet", dhHeader, null, function() { var tmpMessage = oController.getView().getModel("i18n") .getResourceBundle().getText("workOrderAdded"); MessageToast.show(tmpMessage, { width : "25em" }); oController.getView().byId("isEmriListesiTbl").getBinding( "items").refresh(true); }, function(oError) { var tmpMessage = oController.getView().getModel("i18n") .getResourceBundle().getText("errorMsg"); MessageToast.show(tmpMessage, { width : "25em" }); });Here is my deep entity: