如何防止两个数据库更新不一致的问题?

2020-09-16 01:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区, 是否有可能防...

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

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


你好社区,

是否有可能防止两个数据库更新不一致?

我正在开发一个程序,该程序想同时更新两个加载项表,但是有时仅成功地提交了头表(zheader),没有对项表(zitem)进行更新,但没有任何异常。

以下代码有问题吗? 还是我需要在"更新任务更新"中使用以下更新?

从表it_zheader修改zheader。
 如果sy-subrc = 0。
   l_flag ='X'。
 其他。
   l_flag =''。
 万一。


 从表it_zitem修改zitem。
 如果sy-subrc = 0并且l_flag ='X'。
   l_flag ='X'。
 其他。
   l_flag =''。
 万一。

 如果l_flag ='X'。
    提交工作并等待。
 其他。
   回滚工作。
   消息s398与"更新表成功!"显示为"我"。
 万一。
 

谢谢。

关于

妮可