[问题解决]使用mpur_message_forced时,校验消息添加到错误的采购订单行项目上
Posted datie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[问题解决]使用mpur_message_forced时,校验消息添加到错误的采购订单行项目上相关的知识,希望对你有一定的参考价值。
1,问题描述
在BADI ME_PROCESS_PO_CUST的方法CHECK中增强,增加对采购订单行项目的校验,发现使用宏mpur_message_forced添加错误消息时,这些错误消息只能显示到采购订单的最后一行上,并不能按照行项目归集显示。
增强点:
错误截图,
点击检查按钮后,下图中,可以看到行00020上的错误显示到PO的最后一个行项目30上了,
关闭弹出的消息窗口后,红灯标识显示到30行上了。
2,问题解决
查看代码发现在宏 mpur_message_forced之前漏掉了一句话,
|
mmpur_business_obj_id ls_item-id.
|
宏mmpur_business_obj_id就是用来确定错误消息显示到哪个行项目上的。
完整的代码:
修改后测试效果:错误消息不在显示在最后一个行项目30上了,改到了20上。
以上。
以上是关于[问题解决]使用mpur_message_forced时,校验消息添加到错误的采购订单行项目上的主要内容,如果未能解决你的问题,请参考以下文章
eclipse git 解决冲突 解决 mergetool 不能使用问题
使用audio标签遇到的两个问题及解决方案
可以使用计算机解决的问题是,如何用计算机解决问题PPT
可以使用计算机解决的问题是,如何用计算机解决问题PPT
《网易MuMu》MAC版使用常见问题解决办法
如何使用STP解决交换机环路问题