解决方式:
- 开发跟报错,发现表 CKMLPRKEKO和CKMLPRKEPH没有取到数据。检查表数据,发现表CKMLLAHD和表CKMLLACR 中的成本估算号在这两个表中不存在。
- 使用物料分类账帮助平台修复:FCMLHELP (使用哪一个程序修复寻找了好久)。
3、修复过程中,需要输入密码,使用SE37→FCMLHELP_CHECK_TESTFLAG,设置断点。
4、去掉测试运行,需要输入密码,先随便给个值,然后进入断点,修改SY-SUBRC变量值为0,即可调过密码权限校验。
5、执行成功之后,检查表 CKMLPRKEKO和CKMLPRKEPH的数据已经修复,结束。
至于表 CKMLPRKEKO和CKMLPRKEPH没有数据的原因,我猜测是系统BUG。