MD04详细说明(二)

2021-02-22 11:55:56 浏览数 (1)

上篇介绍了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是系统先根据生产周期或者工艺路线数据计算出日期后,发现完成日期在过去,然后再在当前日期基础上调整完成日期。

sap

0 人点赞