MIR7采购Invoice预制增强-INVOICE_UPDATE

来源:互联网 发布:普鲁士号实际数据 编辑:程序博客网 时间:2024/05/20 20:47

1 . 业务需求

发票预制时金额不能为零

2 . 解决方案
发票预制BADI增强:INVOICE_UPDATE

SE18:INVOICE_UPDATE,实施->显示,打开ZINVOICE_UPDATE,在界面页CHANGE_BEFORE_UPDATE里面的程序

发-票预制BADI增强:INVOICE_UPDATE

代码示例:

method IF_EX_INVOICE_UPDATE~CHANGE_BEFORE_UPDATE.* 发票预制的增强  IF sy-tcode = 'MR11' or sy-tcode = 'MR11SHOW'.    return.  ENDIF.  IF S_RBKP_NEW-RMWWR = 0.    message '金额不能为零!' type 'E'.    exit.  ENDIF.endmethod.
原创粉丝点击