使用OData和SAP网关服务更新SAP后端数据时出错
我正在尝试使用OData和SAP网关服务更新SAP后端。在执行时,它会抛出一个错误,并且不会更新后端中的数据。我正在尝试更新SAP CRM后端中的“帐户”数据 错误消息包含以下响应: 已成功上载文件{ServiceName}({BP_Number_of_The_Account}) 此应用程序已部署到SAP Netweaver portal。我把断点放在后端,发现它甚至没有到达后端 代码如下所示:使用OData和SAP网关服务更新SAP后端数据时出错,odata,sap-gateway,Odata,Sap Gateway,我正在尝试使用OData和SAP网关服务更新SAP后端。在执行时,它会抛出一个错误,并且不会更新后端中的数据。我正在尝试更新SAP CRM后端中的“帐户”数据 错误消息包含以下响应: 已成功上载文件{ServiceName}({BP_Number_of_The_Account}) 此应用程序已部署到SAP Netweaver portal。我把断点放在后端,发现它甚至没有到达后端 代码如下所示: OData.request( { headers: {'
OData.request(
{
headers: {'x-requested-with' : 'XMLHttpRequest','Content-Type': 'application/atom+xml', 'DataServiceVersion': '2.0'},
requestUri: "/sap/Gateway/PGY/SERVICEACCOUNTS/SERVICEACCOUNTSCollection("+recordToUpdate.data.BP_NUMBER+")?sap-client=100&$format=xml",
method: "PUT",
data: {
ACCOUNT_NAME: recordToUpdate.data.ACCOUNT_NAME,
BP_NUMBER: recordToUpdate.data.BP_NUMBER,
CITY: recordToUpdate.data.CITY,
COUNTRY: recordToUpdate.data.COUNTRY,
E_MAIL: recordToUpdate.data.E_MAIL,
HOUSE_NO: recordToUpdate.data.HOUSE_NO,
POSTL_COD1: recordToUpdate.data.POSTL_COD1,
REGION: recordToUpdate.data.REGION,
STREET: recordToUpdate.data.STREET,
TELEPHONE: recordToUpdate.data.TELEPHONE
},
user: "****",
password: "****"},
function (data, response) {
//success handler
console.log(response);
console.log('Successfully updated object');
},
function (err)
{
//error handler
console.log('error while updating');
console.log(err);
}
);
任何帮助都将不胜感激,谢谢