码迷,mamicode.com
首页 > 其他好文 > 详细

[问题解决]使用mpur_message_forced时,校验消息添加到错误的采购订单行项目上

时间:2019-08-29 11:49:20      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:span   int   data   method   nim   校验   init   mouseover   like   

1,问题描述

在BADI ME_PROCESS_PO_CUST的方法CHECK中增强,增加对采购订单行项目的校验,发现使用宏mpur_message_forced添加错误消息时,这些错误消息只能显示到采购订单的最后一行上,并不能按照行项目归集显示。

增强点:

技术图片

错误截图,

点击检查按钮后,下图中,可以看到行00020上的错误显示到PO的最后一个行项目30上了,

技术图片

关闭弹出的消息窗口后,红灯标识显示到30行上了。

技术图片

2,问题解决

查看代码发现在宏 mpur_message_forced之前漏掉了一句话,

宏mmpur_business_obj_id就是用来确定错误消息显示到哪个行项目上的。

完整的代码:

修改后测试效果:错误消息不在显示在最后一个行项目30上了,改到了20上。

技术图片

以上。

[问题解决]使用mpur_message_forced时,校验消息添加到错误的采购订单行项目上

标签:span   int   data   method   nim   校验   init   mouseover   like   

原文地址:https://www.cnblogs.com/datie/p/11428404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!