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