在事务管理中,是否每个事务都必须用begin transaction开始

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在事务管理中,是否每个事务都必须用begin transaction开始相关的知识,希望对你有一定的参考价值。

显示事务需要明确定义开始(begin transaction)和结束(commit transaction或rollback transaction),隐式事务不需要begin transaction开始 参考技术A 必须的,begin和end,缺一不可 参考技术B 不需要,但如果你有项目或事物管理软件的话可以变通,虚模拟下前面的已经完成走下流程,最后在修改前面的就OK。---夏志华

SAP WM 初阶之不常用事务代码LB01 - Create TR Document


SAP WM 初阶之不常用事务代码LB01 - Create TR Document

SAP WM模块中的TR,常作为连接IM 层面货物移动与WM层面货物移动的单据来使用。它正常情况下都是自动创建,当业务人员完成了IM层面的收货,发货,或者转库操作之后。一般不需要人工创建TR单据。

执行事务代码LB01, 进入如下界面,

SAP

仓库号和移动类型都是必输字段。

SAP

如果移动类型的后台配置不允许手工创建TR,则会出现如下的报错,

SAP

在SAP项目实践中,很少需要执行这个事务代码去手工方式创建TR。我们可以认为这个事务代码是一个不常用的事务代码。极少数情况下,需求部门通过手工方式创建TR来传递需求给到仓库管理人员,仓库业务人员执行LB10或者LB11等事务代码接受到需求后,创建TO单据将物料从仓库搬到指定的位置,由需求部门使用。

-完-

写于2022-4-25


以上是关于在事务管理中,是否每个事务都必须用begin transaction开始的主要内容,如果未能解决你的问题,请参考以下文章

php mysql commit之后还可以rollback么

SAP WM 初阶之不常用事务代码LB01 - Create TR Document

sqlit3事务

[原创]MySQL下关于begin或start transaction是否真正开启新事务的探索?

Spring事务

Spring事务