关于BAPI_TRANSACTION_COMMIT一点说明详解编程语言
编程语言 详解 说明 关于 Transaction commit 一点 BAPI
2023-06-13 09:11:51 时间
我们调用bapi做了相关的业务操作后,通常都要在后面调用 BAPI_TRANSACTION_COMMIT来提交所做得更改
然而,有时候,在程序中需要调用多个不同的BAPI实现不同的功能,那么这个时候就容易出现问题了。
最先调用的BAPI成功执行了,可是后续的BAPI就无法成功执行,当我们调试的时候,却没有错误,一切都能正常操作
那么这个时候,我们就要考虑是 BAPI_TRANSACTION_COMMIT参数的问题了!
因为在一个bapi成功执行后,需要调用 BAPI_TRANSACTION_COMMIT来提交所做得更改,那么这个提交操作要等待一定的时间,我们
调用的时候,通常 BAPI_TRANSACTION_COMMIT的WAIT参数是空的,那么就会导致commit work and wait不会执行,而是简单的
commit work操作,这样后续的BAPI可能需要上一个bapi所作操作的数据,而恰巧这些数据还没有提交完成,就会导致以后的bapi都无法正常顺利的执行。所以我们只需要将 BAPI_TRANSACTION_COMMIT中的参数wait赋值 X 。就可以保证后续的操作正常进行了。
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/19666.html
c相关文章
- Java代码生成图片验证码实现详解编程语言
- Day2 Mybatis初识(二)详解编程语言
- Java金额每隔三位加上一个逗号详解编程语言
- Tomcat的JVM设置和连接数设置详解编程语言
- 实现border内边距与图片半透明详解编程语言
- 阿里云MQ-ONS消息队列使用说明文档和demo源码详解编程语言
- spring 中定时器 Quartz 集群配置详解编程语言
- java上传图片文件和回显详解编程语言
- js使用window.prompt()实现弹出用户输入的对话框详解编程语言
- Java基础之关键字static详解编程语言
- Java实现二分法排序详解编程语言
- 模型准确度测算详解编程语言
- Python3 tesseract加载chi_sim异常停止工作详解编程语言
- SAP BDC说明详解编程语言
- 如何取得用户参数文件中的parameters-[BAPI_USER_GET_DETAIL]详解编程语言
- 关于BAPI_GOODSMVT_CREATE中货物移动相关事务代码说明详解编程语言
- 源代码增强的一点说明(souce code enhance )详解编程语言
- BAPI_GOODSMVT_CREATE的参数GOODSMVT_CODE的说明详解编程语言
- SAP移动类型详细说明详解编程语言
- SAP-MM 价格条件详解-01计算方案的确定及部分概念说明编程语言
- ABAP–使用SLIN事务码进行ABAP程序扩展语法检查,提高程序开发的质量详解编程语言
- Django创建应用一详解编程语言
- Print Numbers by Recursion详解编程语言