在一些项目中,客户要求写完整的文档,令人烦的就是贴图,将测试点结果截图下来以方便顾问查看。
今天遇到几个问题,不管有无用处,下面将解决办法分享一下。
1、遇到一个更改采购订单凭证的BAPI,要求测试BAPI出现ERROR的时候;
解决:前台ME22N编辑更改的采购订单凭证,这时候,这张采购订单将被物理锁定,其它操作都无效。此时再去跑这本程序,就会得到ERROR信息!
2、对于加锁和解锁函数的调试,就更好解决了,另开一个SESSION运行或者直接SE37锁定,再调试程序,自然得到SY-SUBRC <> 0.的结果.
3、SAP调试模式带自动COMMIT的功能,也就是说在做对数据库操作更新的时候,调试模式是不会等显示的COMMIT,而是直接提交掉。
这里再提一下物理锁定和加锁函数的区别,物理锁定时,这个对象将不会去做其它任何操作,任何其它都不能再操作这个对象,如:前台业务流动时。加锁/解锁只不过是人为的、有针对性定义的规则,只针对这个规则有效,即这个加锁/解锁函数。