点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区, 是否有可能防...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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与"更新表成功!"显示为"我"。 万一。
谢谢。
关于
妮可
尊敬的Mattehew,
感谢您的好评。 实际上,我们生产中的结构不是这样(这只是一个示例),我们具有以前形式的逻辑来检查it_item是否为空,并且该程序已经在生产环境中运行了一段时间。 不知道为什么有时项目表更新失败(当时我们跟踪的项目结构不为空,没有任何异常或数据库锁定发生)。
一周热门 更多>