Odata 提交批处理请求时出错

Odata 提交批处理请求时出错,odata,sapui5,Odata,Sapui5,我正在尝试使用批处理请求向服务器发送http post 生成请求的代码段: _.each(aNewDates, function (oNew) { oModel.create("/CostCenterCalendarSet", oNew, { groupId: "newDates" }); }); oModel.setDeferredGroups(["newDates"]); 以及提交方法: oModel.submitChanges({

我正在尝试使用批处理请求向服务器发送http post

生成请求的代码段:

   _.each(aNewDates, function (oNew) {
     oModel.create("/CostCenterCalendarSet", oNew, {
       groupId: "newDates"
     });
   });
   oModel.setDeferredGroups(["newDates"]);
以及提交方法:

oModel.submitChanges({
  groupId: "newDates",
  oSuccess: function (oMsg) {
    return observer.next(oMsg);
  },
  oError: function (oErr) {
    return observer.error(oErr);
  },
});
作为回应,我有以下错误:

我做错了什么

更新

我尝试了ODataModel
read
方法,但没有得到任何结果

          let oPlantFilter = new sap.ui.model.Filter("Plant", sap.ui.model.FilterOperator.EQ, oSelectedData.sPlant);
          let oWcFilter = new sap.ui.model.Filter("WorkCenter", sap.ui.model.FilterOperator.EQ, oSelectedData.sWc);

          oModel.read("/CostCenterCalendarSet", {
            groupId: "query-dates",
            filters: [oPlantFilter, oWcFilter]
          });

          oModel.setDeferredGroups(["query-dates"]);

          return Rx.Observable.create(function (subscriber) {
            oModel.submitChanges({
              groupId: "query-dates",
              success: function (oData, oResponse) {
                return subscriber.next(oResponse);
              },
              error: function (oErr) {
                return subscriber.error(oErr);
              },
            });
          });

查看错误,您是否可以对要为
create
发送的值进行类型检查(某些字段需要数字,而您没有发送它)。然后开始阅读,我希望您必须在后端进行调试。查看错误,您是否可以对为
create
发送的值进行类型检查(某些字段需要数字,而您没有发送它)。然后来阅读,我希望您必须在后端进行调试。