复制数据库中缺少同步密钥

2020-09-10 03:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

最重要的信息:



1)我在MI 2.5 Sp 009上运行;
2)我的BAPI包装程序在MI服务器上,它们在后端系统(R/3 4.6c)中调用事务处理;
3)我的SyncBO类型为S01;
4)我的客户端为AWT版本;
5)我只有3个包装:GetList,GetDetail和Modify;

问题:



当我通过事务se37或通过移动电话调用Function GetList和GetDetail时,它按预期方式工作(返回数据)。 然后,当我通过se37调用功能Modify时,它可以正常工作,但是当由移动设备调用时,工作清单监视器(merep_mon)显示错误"复制DB中缺少同步密钥XXX"。

在我调用 MEREP_EX_REPLIC,它向我返回0条记录,但我在移动客户端中获取了数据。 我认为这可能是BAPI包装程序代码中的问题,因此它们的代码已附加到analisys。


GET_LIST:

GET_DETAIL:

修改:

我该怎么办? 有什么想法吗?

预先感谢

拉斐尔

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

最重要的信息:



1)我在MI 2.5 Sp 009上运行;
2)我的BAPI包装程序在MI服务器上,它们在后端系统(R/3 4.6c)中调用事务处理;
3)我的SyncBO类型为S01;
4)我的客户端为AWT版本;
5)我只有3个包装:GetList,GetDetail和Modify;

问题:



当我通过事务se37或通过移动电话调用Function GetList和GetDetail时,它按预期方式工作(返回数据)。 然后,当我通过se37调用功能Modify时,它可以正常工作,但是当由移动设备调用时,工作清单监视器(merep_mon)显示错误"复制DB中缺少同步密钥XXX"。

在我调用 MEREP_EX_REPLIC,它向我返回0条记录,但我在移动客户端中获取了数据。 我认为这可能是BAPI包装程序代码中的问题,因此它们的代码已附加到analisys。


GET_LIST:

GET_DETAIL:

修改:

我该怎么办? 有什么想法吗?

预先感谢

拉斐尔

付费偷看设置
发送
3条回答
半个程序猿
1楼-- · 2020-09-10 04:00

你好拉斐尔:

对于SyncBo类型S01,在执行事务MEREP_EX_REPLIC时,您不会在复制数据库中看到任何数据,因为它不更新S01的副本数据库,因为它直接从后端同步读取,更像是通用 sync.So 应该没问题。如果要确认这一点,可以查看程序" MEREP_PROFILE_RSHS",从第2036行开始,方法handle_user_command ",上面写着" *检查复制器是否可以为所选条目运行"。

Thx

Gisk

风早神人
2楼-- · 2020-09-10 03:38

嗨,Gisk,

再次感谢您的帮助,但是您的建议没有按预期工作????我继续显示该错误消息????

还有其他想法吗?

[]´s

拉斐尔·托雷斯(Rafael Torres)

Bunny_CDM
3楼-- · 2020-09-10 03:40

SAP发布了一条说明,您可能想看看。

Arvind。

一周热门 更多>