今天在BDC 录屏时,碰到一个问题,即TCODE执行时,数据可以成功创建,但是BDC 执行时数据创建不了,且没有任何报错,前台A模式也是一样。
觉得很奇怪,在经过各种DEBUG之后,发现在BDC 执行时碰到COMMIT WORK 就自动退出,没有执行后续的代码了。
后来经各方查找,发现在创建BDC 时 有个选项是 Cont.after commit
,在勾上 这个选项后,BDC录制完后的Process可以 成功创建数据
但是在程序里调用时,需要注意要设置参数CTU_PARAMS,把 racommit 设置为X
问题完美解决!
本文介绍了一种在使用BDC进行数据创建时遇到的问题及解决方案。问题表现为通过TCODE可以正常创建数据,但在BDC执行时无法创建数据,并且没有错误提示。通过调整BDC的设置,特别是启用Cont.aftercommit选项并正确配置CTU_PARAMS参数,最终解决了该问题。
3259

被折叠的 条评论
为什么被折叠?



