点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的团队,
我们正在使用Kapsel插件开发离线应用程序。 该应用程序适用于android平台。
我们正在使用SMP 3.0 SP Level 10版本= 3.0.10.0
当我们使用最新的SDK SP15和HAT 1.29.1构建APK时,我们在离线活动期间遇到错误。
{"错误":{"代码":-10103,"消息":{" lang":" zh-CN","值":" [-10103]新实体的指定键是重复项 现有实体的名称。"}}}
也请参考所附的屏幕截图以获取错误信息。
当我们尝试在离线商店中发布请求时,我们遇到了以上错误,并且我们正在使用以下功能
sap.OData.applyHttpClient();
oModel.create(" MobCodeSet",postEntry,null,function(){
console.log("成功");
},函数(错误){
this.showError("取消分配记录时出错:" + error.message);
});
但是当我们使用SDK SP12和HAT 1.17.2部署它时,相同的代码可以正常工作。
请指出问题所在。
此致
浓淡
(120.6 kB)
你好Ashish,
对于错误消息"新实体的指定键是现有实体的副本",这意味着如果您发布了一个记录,其中所有键属性都提供了非NULL值,并且键值复制了另一个记录, 它将被拒绝。
您需要继续对代码进行更改。
最好的问候
凯文
专家,
根据Kevin的建议,我们对代码进行了更改。 现在,我们将使用代码更新现有记录
sap.OData.applyHttpClient();
oModel.update(" MobCodeSet(OrderNo ='5183819')",postEntry,null,
function(){
console.log(成功);
},函数(错误){
console.log(错误);
},是的);
但是我们正在得到以下错误:-
"错误":{"代码":-10128,"消息":{" lang":" en-US","值":" [-10128]对实体的请求失败,因为其etag没有 符合要求的条件。
请建议是否缺少任何内容。
此致
Ashish
嗨,凯文,
感谢您的快速回复。
但是当我们使用SDK SP12打包和构建APK时,相同的代码可以正常工作。
但不适用于更高版本的SDK。 最新SDK的代码是否需要任何更改。
此致
浓淡
你好,
您是否克服了这个问题,
Bcz现在我遇到了同样的问题...请帮助我
一周热门 更多>