查看: 1426|回复: 0
收起左侧

[其他] MB1A/MB1B增强

[复制链接]
牛人宝宝
发表于 2013-1-2 08:08:30 | 显示全部楼层 |阅读模式
函数名为EXIT_SAPMM07M_001,此出口是在MB1A/MB1B保存时触发的增强,可增加输入数量和需求数量的判断。

例子:

IF sy-tcode = 'MB1A'.
  IF i_mseg-bwart = '261' OR i_mseg-bwart = '262'.
    IF l_rsnum = ''.
      SELECT SINGLE rsnum FROM afko INTO l_rsnum
        WHERE aufnr = i_mseg-aufnr.
    ENDIF.

    IF it_resb[] IS INITIAL.
      SELECT aufnr matnr INTO
        CORRESPONDING FIELDS OF TABLE it_resb FROM resb
        WHERE rsnum = l_rsnum.
    ENDIF.

    READ TABLE it_resb INTO it_resb WITH KEY matnr = i_mseg-matnr.
    IF sy-subrc <> 0.
    MESSAGE '生产订单组件清单中有不包含的物料!' TYPE 'E'.
    ENDIF.

  ENDIF.
ENDIF.


PS:最后记得加上e_sgtxt = i_mseg-sgtxt.
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-1 06:06 , Processed in 0.121310 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表