今天帮忙看了一个问题:TCODE执行闪退,SE38执行程序不闪退。

过程:一步一步debug,后来发现会进到一个FM:SUSR_ZBV_CHECK_IF_ACTIVE,显示not_active。

原因:TCODE配置错了!

如图,正常我们创建TCODE,一般的report选择的是第二个,默认屏幕是自动生成的1000屏幕,而dialog的TCODE选第一个,屏幕号给自建屏幕(非1000),而这边他创建时候选的第一个,还分配了1000屏幕。。。So

解决办法:重新创建个TCODE:选第二个,问题解决。

ABAP TCODE执行闪退,程序执行不闪退_ABAP