上篇文章中已经写了,可以在MM08R002 中可以用自定义的T169G 数据覆盖配置的条件
debug下标准逻辑
默认
当
I_TOLSL = PP 时
I_AKT_WERT = MIRO 界面输入金额
I_VERGLEICHSWERT
= PO单价 * miro界面输入的数量。
个人感觉可能这两个值的逻辑也受配置影响,这个函数上一层给这两个值赋值的时候,有一段逻辑我debug的时候发现跟个别配置表有关,但是具体细节不清楚了。到时候根据项目具体情况debug看吧。或者问问业务顾问。
如果MIRO过账,校验输入金额 历史过账金额 如果大于 PO订单总额一定比例,就payment block
这个时候就需要增强把这两个值都替换掉,可以考虑在FM开头隐士增强,别的方案我暂时没发现,也没时间去进一步研究。
各位如果有谁知道其他解决方案,配置也好,增强点也好,请麻烦告知,谢谢