MD04详细说明(二)

      上篇介绍了MD04的MRP元素, 本篇主要介绍MD04中的日期、再计划日期及MRP例外消息。

       我们还是先看一下MD04的界面,如下图1:


一、日期


一般有三种情况:

1、当MRP元素 库存类MRP元素 有关MRP元素的说明请见上篇--MD04详细说明一),日期总是当前日期,也就是今天2020.03.07。

比如第一行的Stock 库存 和 第六行的CustSt 客户库存,如下图:


2、当MRP元素是计划独立需求、销售订单需求等, 需求类的MRP元素时,日期是计划独立需求的需求日期/销售订单的计划行需求日期,也就是这个需求的最终交货日期。

     看这个 2020.04.01的IndReq的计划独立需求,我们双击它,然后选择显示,我们可以看到Fert01001的一条计划独立需求,其需求日期就是2020.04.01,如下图2:


     再看这个2019.12.29的CusOrd 1000000000/000101的销售订单需求,同样双击它,然后选择显示,我们可以看到一个销售订单,其中Fert01001的需求日期是2019.12.29,如下图3:


3、当MRP元素是计划订单、生产订单等, 供应类的MRP元素时,日期是计划订单/生产订单的基本完成日期,或者采购申请/采购订单的需求日期。

     看这个2020.01.09,PrdOrd 生产订单号是210000000042的数据,双击它,然后选择显示,我们可以看到这个生产订单的详细日期,其基本完成日期就是2020.01.09,如下图4:


     注意,这个日期是要包含物料收货处理时间的。如果物料有1天的收货处理时间,那么日期 = 生产订单的基本完成日期+收货处理时间。

     当前这个物料的收货处理时间是0,现在我们修改一下它的收货处理时间为1天,如下图5:

     再来看这个生产订单,其他收货处理时间也是1天(后续创建的订单可以直接带过来,已经创建的需要手工修改),如下图6:

     再返回到MD04,我们会发现,这个 210000000042生产订单,现在在日期列的内容就变成了2020.01.10,如下图7:


二、 计划 日期


       一般供应类MRP元素才会出现再计划日期。通常是该行的供应数据的日期不能满足需求日期,要么提前了要么延后了,生产计划人员看到后需要对其进行调整。


1、比如这个2019.12.28 PrdOrd 2100000000 的生产订单,可以看到其再计划日期是2020.04.01,例外消息15:

      而这个生产订单是按库存生产的,其对应的需求是2020.04.01的计划独立需求,说明这个生产订单的日期比需求日期提前了,那么我们的生产计划人员就会根据情况来决定是否调整。

      如果目前没有其他需求计划,车间也有多余的产能,材料也可以齐套,生产计划说这个就可以提前生产,不做调整。


2、比如这个2020.03.17 PldOrd 0000002015/SO的计划订单,可以看到其再计划日期是2019.12.29,例外消息30:

      计划订单号后面带了一个SO,说明它按订单生产的计划订单,它对应的需求的销售订单是2019.12.29 CusOrd 1000000000/00101,说明这个计划订单的计划完成日期不能满足需求,延后了。这个时候又需要我们的生产计划人员根据情况来进行调整了。


       比如这个例子,当前日期是2020.03.07,销售订单的需求日期已经在过去了,那么我们要和接单部门沟通,这个订单下太晚了,需要和客户调整一下需求日期。


       但是如果销售订单需求日期没有在过去,只是我们的生产周期和,或者材料的采购周期,或者生产车间产能原因,导致计划订单/生产订单日期超过了销售订单的交期,那么生产计划人员就要和生产车间沟通,车间能不能加急生产,或与采购部门沟通,供应商能不能加急送货,或者订单能不能委外生产,等等。


三、 异常,也就是 例外消息


SAP将例外消息分成了8个组(注意69没有给分组),

按F4,我们可以看到,如下图8:


在MD04里面,我们可以看到每一个例外消息明细,但在MD07里面,我们只能看到每组例外消息的汇总数量,如下图9:

说明:3组的例外消息有一个,6组的有一个,7组的有78个。


图8的搜索帮助里,SAP已经给出了每一个消息号的说明,但是那个翻译,一般都很难理解,这里老铁根据自己的理解做一个说明。一些例外消息老铁也没有遇到过,只能根据资料和自己的理解来说明。


例外消息号说明:

69:可能的递归 BOM 组件,即物料的BOM组件里面包含了自己。


第1组:

02 新, 和过去的未清日期 :计划 订单 创建日期在过去。

05 过去的未清日期 :采购申请或采购订单的创建日期在过去。

第2组:

03 新, 和过去的开始日期 新建的 计划 订单基本开始日期在过去。

06 过去的开始日期 :不是新建的计划 订单计划开始日期在过去。

63 在订单生效前启动生产 :订单实际生产日期在生产订单下达日期前

第3组:

04 新, 和过去的结束日期 新建的 计划 订单的基本完成日期在过去。

07 过去的结束日期 :不是 新建的 计划 订单的计划完成日期在过去。

64 在订单截止后结束生产 :订单实际完成日期在生产订单完成日期后。

第4组:

01 新创建的订单建议 :订单由系统创建,没有做过修改。

42 订单建议已经改变 :一般指订单的数量被系统改变。

44 重新研究的订单建议 :订单的BOM发生变化。

46 已手动更改订单建议 :订单被手工修改过。

61 调度: 定制不一致 :订单中的调度与配置的”

定义计划订单的计划参数”不一致。

62 调度: 主数据不一致 :需要检查物料是否有工艺路线。

80 引用增加零售 :和零售相关,一般指零售需求变化引起的。

82 项目被冻结 :采购订单项目被锁定。

第5组:

50 不存在 BOM :物料没有BOM。

52 无物料单被选择 :有BOM,检查生效日期是否满足。S4需要检查生产版本。

53 由于缺少配置而无 BOM 展开 :可配置BOM不存在或不正确。

55 虚拟装配没有被激发 :虚拟件没有BOM 。S4需要检查生产版本。


第6组:

25 超出库存量 如果物料设置了动态安全库存,当库存超过最大安全库存时会出现。

26 单个段超过 在单个段里(按单生产、单个项目计划,或直接生产、直接采购), 库存和供应的总量超过需求总量。

27 将剩余库存应用到替代物料 :将剩余库存用于满足替代物料的需求时,此例外就会出现。

27 交货不足容差 收货超过订单的允许容差。

这里有两个27,也没有查到SAP的相关说明。

40 被主计划提供的覆盖 :做可用性检测时,需求没有被接收满足。

56 在计划时界内短缺 在计划时界内,需求量增加, 运行  MRP/MPS不会产生计划订单,造成需求短缺。

57 终止物料部分被后续取代 如果即将终止的物料的部分相关需求被用于后续的物料,此例外就会出现。

58 未包括有效日期后的请求 在后继生效日期后存在的需求不能被库存满足时,显示该例外。

59 失效日期以后的收据 存在物料主数据里定义的有效日期之后的收货时,显示该例外。

60 终止,应用到替代物料的收据 如果将终止的物料用它的替代物料进行收货,此例外就会出现。

70 超出最大的配额下达数量 如果指定了生产版本的最大生产数,当生产订单数量超过此数量时,显示该例外。

96 安全库存层下的降低库存 可用库存已低于物料主数据中指定的安全库存量。



第7组:

10 重新计划在....内 :参考前面的再计划日期, 说明此计划订单的日期超过需求日期了, 需要检查能否向前调整。

15 重新计划在...外 参考前面的再计划日期, 说明此计划订单的日期早于需求日期了,需要检查能否向后调整。

20 取消工艺 :需求取消了。

30 根据计划的计划处理 参考前面的再计划日期, 说明此计划订单的日期超过需求日期了,需要检查能否向前调整。


注意30和10的区别是:

30是系统先根据生产周期或者工艺路线数据计算出日期后,发现完成日期在过去, 然后再在当前日期基础上调整完成日期。

第8组:

98 物料计划的不正常结束 :计划不正常结束。


如有不对之处,请斧正。

欢迎点赞转发。

欢迎交流学习,请关注公众号或微信:leetzh。


请使用浏览器的分享功能分享到微信等