C+099-Internal error in FORM/FUNCTION get_prkexx(saplckmo) in position 10 with RC
=>Reference
- S/4 ON HANA的系统,可参考Note排查问题,如果检查程序查到异常请联系SAP支持:3012673 - FCML4H_MLCCS_STARTUP - subsequent activation of actual cost component split in S/4 HANA
- MLCCS099 GT_MLCCS_ORD_HIST_EMPTY 错误:MLCCS099-Internal error in FORM/FUNCTION CKMO_UPDATE_ORD_HIST_MLCCS in position GT_MLCCS_ORD_HIST_EMPTY with RC 1
- 优质文章:SAP那些事-实战篇-13-深挖物料分类账
- 有其他物料分类账问题,可尝试用事务代码:FCMLHELP 修正
- 附上两个passcde验证FM
- FCMLHELP_AUTHORITY_CHECK
- FCMLHELP_CHECK_TESTFLAG
1.问题(此问题SAP已经给出解决方案,可直接移步Step3.)
- 执行MIGO冲销凭证时报错:
中文:
在 FORM/FUNCTION get_prkexx(saplckmo) RC 下定位 10 出现内部错误
消息号 C+099
英文:
Internal error in FORM/FUNCTION get_prkexx(saplckmo) in position 10 with RC
Message No. C+099
2.问题分析
- 关键点
- Report:LCKMOF53 Line:66(get_sprice_ccs)、89
- Report:LCKMOF40 Line:75(get_sprice_ccs_for_period)、86
- Report:LCKMOF41 Line:39(MLCCS_READ_PR)
- Function Moudle:MLCCS_READ_PR Line:600
- Function Moudle:MLCCS_READ_PR Line:597(ir_prtyp[] 值和 lt_prkeko[]值不一致导致错误)
- Function Moudle:MLCCS_READ_PR Line:500(et_prkeko[] 值来自透明表 CKMLPRKEKO)
- Report:LCKMOF40 Line:57(IR_PRTYP[] 值来自 ccs00_prtyp-stprs)
- ccs00_prtyp-stprs 值为常量;因此问题出自表:CKMLPRKEKO
- Function Moudle:MLCCS_READ_PR Line:597(ir_prtyp[] 值和 lt_prkeko[]值不一致导致错误)
- Function Moudle:MLCCS_READ_PR Line:885
- Function Moudle:MLCCS_READ_PR Line:870(ir_prtyp[] 值和 lt_prkeph[]值不一致导致错误)
- Function Moudle:MLCCS_READ_PR Line:746(lt_prkeph[] 值来自透明表 CKMLPRKEPH)
- Report:LCKMOF40 Line:57(IR_PRTYP[] 值来自 ccs00_prtyp-stprs)
- ccs00_prtyp-stprs 值为常量;因此问题出自表:CKMLPRKEPH
- Function Moudle:MLCCS_READ_PR Line:870(ir_prtyp[] 值和 lt_prkeph[]值不一致导致错误)
- 猜想
- 由于未获取到 ct_prkeko[]、ct_prkeph[]数据抛出异常
- 实际测试中发现程序未在 CKMLPRKEKO CKMLPRKEPH读取到数据(成本估算编号:100321648)
- 条件:ir_prtyp值为S;而从CKMLPRKEKO CKMLPRKEPH读取到内表中的PRTYP值为P
- 由于未获取到 ct_prkeko[]、ct_prkeph[]数据抛出异常
- 查看表数据,也印证了猜想
3. SAP回复的解决方法
- 修正后,表数据正常
post SAP-Garson
原文链接:https://blog.csdn.net/qq_30797051/article/details/123125695文章来自于网络,如果侵犯了您的权益,请联系站长删除!