2020-08-13 23:37发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要将1000多个GL文档发布到单个文件中,如果1000个文档之一存在任何错误,那么我想回滚所有1000个文档。
为此,我正在使用BAPI_ACC_DOCUMENT_POST,并且提交工作/回滚工作已在流程结束时进行,如果所有1000个文档都一次提交或回滚,是否有任何问题? 请告知。
最好的问候
您好Venu,
我认为您将必须一一完成。
您是否尝试过一次提交/回滚来创建5-10个文档过帐,这行得通吗?
Gaurav
好Venu!
可能存在锁定问题,但我不能确定。 因此,在某些情况下,我认为我不会对此提出建议。
您好,venu gopal ,
最佳做法是对要修改的记录使用排他锁,以避免与其他用户的数据不一致。
请执行以下步骤:
-为要更改或处理的数据设置排他锁。
-如果排他锁成功,则读取数据库中的当前数据(以确保最新数据)。
-更改数据并更新数据库中的数据(数据库提交)。
-释放锁
**请注意,请勿将锁设置的时间过长,以免其他用户在此工作。
此外,在性能方面,建议一次提交/回滚1,000条记录,因为应用程序层仅连接一次数据库层一次,这将减轻DBMS的负担。
希望这会有所帮助。
最多设置5个标签!
您好Venu,
我认为您将必须一一完成。
您是否尝试过一次提交/回滚来创建5-10个文档过帐,这行得通吗?
Gaurav
好Venu!
可能存在锁定问题,但我不能确定。 因此,在某些情况下,我认为我不会对此提出建议。
Gaurav
您好,venu gopal ,
最佳做法是对要修改的记录使用排他锁,以避免与其他用户的数据不一致。
请执行以下步骤:
-为要更改或处理的数据设置排他锁。
-如果排他锁成功,则读取数据库中的当前数据(以确保最新数据)。
-更改数据并更新数据库中的数据(数据库提交)。
-释放锁
**请注意,请勿将锁设置的时间过长,以免其他用户在此工作。
此外,在性能方面,建议一次提交/回滚1,000条记录,因为应用程序层仅连接一次数据库层一次,这将减轻DBMS的负担。
希望这会有所帮助。
一周热门 更多>