多个逻辑相关的数据库表事务控制

2020-09-01 02:07发布

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

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


大家好,

存在涉及HEADER +多个订单项

的交易

当用户按下保存按钮时,如何执行应在相应的数据库表中创建记录的事务

最后,完整的交易可能成功或失败,但不能部分完成。

如何通过ACID数据库属性实现这种情况

我搜索了许多SCN帖子,但仍然找不到正确的帖子。

任何人都可以在上面分享博客或文档

提前谢谢。

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

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


大家好,

存在涉及HEADER +多个订单项

的交易

当用户按下保存按钮时,如何执行应在相应的数据库表中创建记录的事务

最后,完整的交易可能成功或失败,但不能部分完成。

如何通过ACID数据库属性实现这种情况

我搜索了许多SCN帖子,但仍然找不到正确的帖子。

任何人都可以在上面分享博客或文档

提前谢谢。

付费偷看设置
发送
3条回答
骆驼绵羊
1楼 · 2020-09-01 02:28.采纳回答

嗨,巴拉,

您可以将INSERT/MODIFY语句保留在不同的功能模块中。 您可以继续在UPDATE任务中调用这些功能模块,然后在所有验证通过后调用COMMIT WORK。 数据将仅在一点上更新。

您可以继续使用INSERT/MODIFY语句,并根据验证结果使用COMMIT WORK/ROLLBACK WORK。

< p>关于

GK

ZJXianG
2楼-- · 2020-09-01 02:20

您知道什么是ACID,但是找不到ABAP语句COMMIT WORK和ROLLBACK WORK?

我是小鹏鹏啊
3楼-- · 2020-09-01 02:36
# p#

hi Gaurav Karkara

感谢您的答复。 在这两个选项中,一个对于行业最佳标准做法更可取。

一周热门 更多>