MIRO 取消收货,发票校验 增强_SAP刘梦_新浪博客

阅读 144

2022-08-16


需求:

查看PO​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​


如果PO的GR-base IV 选中,则Message M8088 

如果PO的GR-base IV 未选中,则Message M8088 

Message type的设置是个标准配置,如图

​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​

 

如果收货数量为0,则 message 088的Online type 和Bath type  = W

配置路径

​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​

实现:

先看下面FM MRM_BADI_INVOICE_CHECK

​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​

调用的change_at_save方法,抛出异常后捕捉并store message
​​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​​
实现BADI :invoice_update
​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​

demo代码
​​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​

效果图:
​​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​

更多内容欢迎关注本人微信订阅号:SAPLearning​​

MIRO <wbr>取消收货,发票校验 <wbr>增强

​​

精彩评论(0)

0 0 举报