SAPUI5-更新方法上的网关错误

SAPUI5-更新方法上的网关错误,sapui5,Sapui5,我似乎无法在SAPUI5中使用更新方法 下面是一个例子: oModel.update("/JobOfflineSet('" + self.jobId + "')", oEntry, { success: function () { var oRouter = sap.ui.core.UIComponent.getRouterFor(self); oRouter.navTo("main", {}); dialog.close();

我似乎无法在SAPUI5中使用更新方法

下面是一个例子:

oModel.update("/JobOfflineSet('" + self.jobId + "')", oEntry, {
        success: function () {
        var oRouter = sap.ui.core.UIComponent.getRouterFor(self);
        oRouter.navTo("main", {});
        dialog.close();
        },
        error: function (oError) {}
        });
我收到了以下错误

SAP网关中没有显示错误,我们甚至没有进入ABAP进行调试

{"error":{"code":"/IWBEP/CM_MGW_RT/022","message":{"lang":"en","value":"The system cannot return your search. Please try again."},"innererror":{"application":{"component_id":"","service_namespace":"/SAP/","service_id":"ZSV_SURVEY_SRV","service_version":"0001"},"transactionid":"306596E88F59F1CD80C7005056BEAC32","timestamp":"","Error_Resolution":{"SAP_Transaction":"","SAP_Note":"See SAP Note 1797736 for error analysis (https://service.sap.com/sap/support/notes/1797736)","Batch_SAP_Note":"See SAP Note 1869434 for details about working with $batch (https://service.sap.com/sap/support/notes/1869434)"},"errordetails":[{"code":"/IWBEP/CX_MGW_BUSI_EXCEPTION","message":"The system cannot return your search. Please try again.","propertyref":"","severity":"error","target":""}]}}}

这主要是因为UI5触发的是
MERGE
方法,而不是
PUT
方法(为了处理合并,网关在内部发出GET请求,这可能会失败)。您可以在
manifest.json
中将更新方法指定为“PUT”

这主要是因为UI5触发的是
MERGE
方法,而不是
PUT
方法(为了处理合并,网关在内部发出GET请求,这可能会失败)。您可以在
manifest.json
中将更新方法指定为“PUT”

您是否检查了浏览器中的“网络”选项卡并查看请求是否已发送?另外,尝试在GET_ENTITY方法中设置断点。网关框架(默认情况下)首先执行GET实体来提取您尝试更新的实体的当前数据,然后使用请求中发送的更新属性修补当前实体。可能是GET_ENTITY errors out(获取实体错误)中的某些内容,并且您永远不会在更新方法中遇到断点您是否检查了浏览器中的network(网络)选项卡并查看请求是否已发送?另外,尝试在GET_ENTITY方法中设置断点。网关框架(默认情况下)首先执行GET实体来提取您尝试更新的实体的当前数据,然后使用请求中发送的更新属性修补当前实体。可能是GET_ENTITY中出现了一些错误,并且您在更新方法中永远不会碰到断点。您能给我一个例子吗?“:{“dataSource”:“mainService”,“preload”:true,“settings”:{“defaultBindingMode”:“TwoWay”,“defaultUpdateMethod”:“PUT”},您能给我一个例子吗?”:{“dataSource”:“mainService”,“preload”:true,“settings”:{“defaultBindingMode”:“TwoWay”,“defaultUpdateMethod”:“PUT”},