运行MRP未生成交货计划行,而是生成了采购申请

文章讨论了MRP运行时未生成交货计划而是采购申请的问题,原因在于MRP范围设置和计划协议关联。解决方法是调整计划协议的存储地点,确保与MRP范围匹配。主要内容涉及货源清单逻辑、OMIZ事务码和工厂/存储地点级别MRP范围的处理。
摘要由CSDN通过智能技术生成

引言:该类问题可能有多种原因导致,包括主数据维护不正确、参数文件未更新、超出计划时界、计划协议失效等等,本文主要解释了受MRP范围影响导致的错误。

具体分析如下:

------------------------------------------------------------------------------------------------------

问题

        运行MRP未生成交货计划行,而是生成了采购申请

发生原因

        检查货源清单:有效期、框架协议&行项目、MRP=2 、MRP范围=1000-N

         定时任务运行MRP的条件是MRP范围=1000,所以未获取到该货源清单对应的计划协议,继而生成了采购申请。

检查MRP类型定义

        路径:SPRO > 生产 > 物料需求计划 > 主数据 > MRP区域 > 定义MRP运行区域

        事务码:OMIZ

货源清单中MRP范围为1000-N的原因分析

        当物料主数据MRP1视图的MRP范围为1000-N,且计划协议中的库存地点在上述维护的表中时,货源清单带出来的MRP范围才是1000-N.

 解决方案

         修改计划协议中的存储地点为1001(OMIZ事务码中未维护的库存地点),货源清单自动带出的MRP范围变为1000。重新运行MRP后也生成出了对应的计划协议交货行。

总结

------------------------------------货源清单中MRP范围的生成逻辑------------------------------------------------

a.根据物料主数据MRP1视图的MRP区域的MRP范围带出来的。

    当MRP范围为空时,货源清单的‘MRP范围’取工厂级别的MRP范围为1000。运行MRP时,会读取货源清单,生成交货计划行;

    当MRP范围为1000-N时,再根据OMIZ的配置去校验库存地点(校验计划协议的库存地点,而不是校验物料主数据的库存地点)

b.当计划协议的库存地点为1001(OMIZ事务码中未维护的库存地点),货源清单的‘MRP范围’取工厂级别的MRP范围为1000 ; 当不为1001时,则取到存储地点级别的MRP范围=1000-N

        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值