zoukankan      html  css  js  c++  java
  • [问题解决]使用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就是用来确定错误消息显示到哪个行项目上的。

    完整的代码:

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

    以上。

  • 相关阅读:
    Vue学习笔记(十三) 响应式原理
    CSS学习笔记(十一) CSS3新特性
    JavaScript学习笔记(十三) ES6新特性
    Node.js学习笔记(六) express模块
    Node.js学习笔记(五) http模块
    Node.js学习笔记(四) fs、os、path模块
    Node.js学习笔记(三) 模块系统
    Node.js学习笔记(二) 包管理器
    Node.js学习笔记(一) 安装配置
    用Visual Studio创建集成了gtest的命令行工程
  • 原文地址:https://www.cnblogs.com/datie/p/11428404.html
Copyright © 2011-2022 走看看