今天帮忙看了一个问题:TCODE执行闪退,SE38执行程序不闪退。
过程:一步一步debug,后来发现会进到一个FM:SUSR_ZBV_CHECK_IF_ACTIVE,显示not_active。
原因:TCODE配置错了!
如图,正常我们创建TCODE,一般的report选择的是第二个,默认屏幕是自动生成的1000屏幕,而dialog的TCODE选第一个,屏幕号给自建屏幕(非1000),而这边他创建时候选的第一个,还分配了1000屏幕。。。So
解决办法:重新创建个TCODE:选第二个,问题解决。