SAP增强实现销售订单可用性检查不占用非限制使用的寄售库存

问题:VA01创建销售订单,如下图,创建订单时只想占用库存地点下得库存,不想占用供应商寄售库存的10个,现在库存地点下没有库存,所以想实现创建出来的订单的计划行确认数是0。

1、分析:可用性检查时标准程序会占用所有非限制使用的库存,包括供应商寄售库存,只能增强实现不占用非限制使用的寄售库存。

标准程序可用性检查,配置只能控制以下库存:

2、 增强点查找,调试程序:

找到ATP检查的时候读取库存的代码

进入上图中调用的form程序 mard_check。

所以可以在form mard_check 的开始,先清空变量mard-klabs的寄售库存数,然后后边的代码再加寄售库存的时候,就不起作用了,增强加了一个自定义配置表,根据可用性检查规格去限制。

自定义表ZTCONFIG

注:VA01可用性检查增强点还有:

EXIT_SAPLATPC_001

EXIT_SAPLATPC_002

EXIT_SAPVSTRM_NO_ATPCHK_001

  • 20
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ᝰ随心ꦿེএ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值