今天在BDC 录屏时,碰到一个问题,即TCODE执行时,数据可以成功创建,但是BDC 执行时数据创建不了,且没有任何报错,前台A模式也是一样。
觉得很奇怪,在经过各种DEBUG之后,发现在BDC 执行时碰到COMMIT WORK 就自动退出,没有执行后续的代码了。
后来经各方查找,发现在创建BDC 时 有个选项是 Cont.after commit
,在勾上 这个选项后,BDC录制完后的Process可以 成功创建数据
但是在程序里调用时,需要注意要设置参数CTU_PARAMS,把 racommit 设置为X
问题完美解决!