MM MIGO采购单订单收货过账,跳过检验批,创建检验批函数

EKKO-BSART= 'AZB' 收货跳过检验批

方案一、强制跳过检验批,不在入库(后续退货、冲销可能有问题 看业务需要)QA32 查不到检验批。

  方法1、smod  QAAT0001

EXIT_SAPLQAAT_002

 e_no_inspection = 'X'.等于表示跳过检验批

方法2、通过检验批是否创建开关函数控制(在隐式增强里面增加)

控制是否创建检验批开关函数

  CALL FUNCTION 'QAAT_QM_ACTIVE_INACTIVE'
    EXPORTING
      aktiv = space.(空为不创建)

创建检验批函数

CALL FUNCTION 'QPL1_INSPECTION_LOT_CREATE'
                  EXPORTING
                    qals_imp   = lw_qals_imp
                    rmqed_imp  = lw_rmqed_imp
                  IMPORTING
                    e_prueflos = lv_prueflos
                    e_qals     = lw_qals_out
                    subrc      = lv_subrc.

             IF lv_subrc = 0 AND lv_prueflos IS NOT INITIAL.
                  " Update memory stack for actual posting...
                  CALL FUNCTION 'QPL1_UPDATE_MEMORY'
                    EXPORTING
                      i_qals  = lw_qals_out
                      i_updkz = 'I'.

                  " Post lot to DataBase...
                  CALL FUNCTION 'QPL1_INSPECTION_LOTS_POSTING'.
                  COMMIT WORK AND WAIT.V

方案二MIGO增强 采购订单生成的检验批自动决策并过账所有数量到非限制库存(转载)

背景:Z009类型的采购订单,101收货入库时,不需要产生检验批

MIGO增强 采购订单生成的检验批自动决策并过账所有数量到非限制库存_mb5ff982de32716的技术博客_51CTO博客

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值