1.MRP能解决什么问题?
1.减少生产线因缺料而停产的情况、
2.降低库存积压
3.提高系统的自动化作业,提高员工的产出
2.MRP/MPS/APO
1.MPS--->主生产计划-->生产计划部门检查-->调整生产计划-->运行MRP
2.MRP--->物料需求计划
3.APO--->确定生产工厂且成本最低--APO与MRP集成
3.MD01参数介绍:
MD01视图
1).Plant--->工厂-->指定运行MRP的工厂
2).Process Key--->处理代码:
NEUPL:再生计划-->所有的物料(MRP类型为PD)都会运行MRP,适用于第一次跑MRP
NETCH:总时程的净变化-->只执行上次跑MRP以来需求或供给有变化的物料跑MRP
1.物料主数据相关变化(日期,时间)
ENTPL:计划周期内的净改变计划
1.计划期间内的物料会跑MRP
3).Create purchase Req(创建采购申请):
1 生成采购申请--->采购类型为F 外部采购,会生成采购申请
2 未清期间的采购申请-->未清期间内的外购件会产生采购申请,期间外的不会
3 生成计划订单-->只生产计划订单
4).Schedule lines(Delivery Schedule 交货计划表):
1 不生成计划行-->不考虑计划协议-->不会产生交货通知单
2 只有在未清期间内生成计划行-->计划边际码中进行控制
-->只考虑未清期间内的计划协议并产生交货通知单
3 全部生成计划行-->考虑所有的计划协议并产生交货通知单
5).Planning mode(计划模式):
1-不清空原先的计划订单-->修改计划订单相关属性值
2-不清空,但是要重新展开他们的Bom和工艺路线(即按照最新的Bom和工艺路线计划);
3-全部清空未确认的计划订单,重新生成-->删除非固定的计划订单/采购申请,重新生成
6).Scheduling(调度):
1-按物料主数据的提前期进行排产;
2- 按工艺路线进行排产,以便于产能评估和评准;
注意:
1.计划期间维护-->后台工厂参数维护
2.物料是否改变通过计划文件条目来判断,t_code-->MD21
3.计划文件条目自动更新-->MD01跑完之后自动更新
4.可能会遇到的问题:
1.MD01没结果MD02却能跑出结果;
2.B物料MRP类型为ND,MD01却能跑出结果,MD02却不行
5.MD01与MD02区别:
1.MD01跑MRP所涉及的料号不是直接参考MRP type的,而是直接参考是否有生成计划文件,必须有生成计划文件的料件;执行MD01需要表mdvm(MRP文件条目)中的数据支持,mdvm中没有条目的物料将不能执行总计划,具体是无法执行FROM_SELECT_MDVM_FOR_MRP,也就是无法产生计划结果;
2.MD02跑MRP所涉及的料号是完全看MRP Type 是否为PD
6.激活MRP
SPRO-->Production-->Material Requirements Planning -->Planning File Entries-->Activate MRP and Set up Planning File
7.MRP元素分类
库存以及各种业务单据--->统称MRP元素
需求:
销售订单
计划独立需求
预留
相关预留/相关需求
安全库存
外向交货单
供给:
计划订单
生成订单
采购申请
采购订单
库存
8.数量计算
净需求数量=总需求-总供给
MRP类型:ND-->不运行MRP-->循环物料
批量大小:按周期产生生产计划-->按周期进行需求汇总
最小批量大小:最少购买多少,需求数量<最小批量,最后采用最小批量大小
最大批量大小:最多购买多少
舍入值:按倍数进行计算数量,最少是一倍
固定批量大小:每次采购固定数量
MRP组:用于分类采购类型:E 自制生产 F 外部采购 X 两者皆可
安全库存:备份/备件
策略组:
10-->MTS-->按库存生产-->库存作为供给参与计算--不考虑销售订单
11-->MTO-->按单生产-->库存不参与计算
40/20/41/50-->销售订单会被作为需求考虑
独立/集中:
2 只汇总请求-->MTS
1 仅个别需求-->MTO
动态安全库存:实现特殊的供应关系,比如每次多备几天的需求
注意:
1.配置存储地点库存是否参与MRP计算--->后台配置-->定义每个工厂的仓储地点MRP-->配置为1则MRP计算不考虑
2.配置物料在某个存储地点中的库存不参与/参与MRP计算-->MMSC-->选择配置
3.MMSC中的优先级高
8.时间计算
自制生产:
1.未清日期:是指计划订单转换生产订单的期间,也就是说计划转换日期需要比开始日期提前几天,未清日期到开始日期之内的时间用于计划订单转换订单开始日期-计划边际码中的未清(考虑工厂日历)
2.可用MRP日期:订单结束时间+物料中的收货处理时间(考虑工厂日历)
3.开始日期:结束日期-物料主数据中的自制生产时间
4.结束日期:开始日期+物料主数据中的自制生产时间/需求日期-收货处理时间
5.可用日期:订单结束时间+物料中的收货处理时间(考虑工厂日历)
外部采购:
1.交货日期:需求日期-收货处理时间
2.批准日期:交货日期-计划交货时间(不考虑休息日)-采购处理时间
3.可用日期:交货日期+收货处理时间
注意:
1.需要考虑计划边际码中的配置
2.产成品结束--->产成品开始--->半成品结束--->半成品开始--->原材料结束--->原材料开始
9.影响成功的因素
工单发退料:
发料-->库存减少
退料-->库存增加
未清生产订单:
未清的生产订单会作为供给去满足需求,从而使得生产计划数量减少,
如果未清的生产订单不再生产,要及时关闭/结束,避免影响MRP计算结果
生产订单收货:
订单收货-->库存增加
订单返还-->库存减少
订单确认及冲销:
带有反冲的订单在确认时会自动发料,导致库存减少对MRP有影响--->只针对反冲
未清的销售订单:
销售订单2000,已经发给客户1800,还差200不要了,需要将其删除,不然会影响需求数量
10.消耗模式
销售订单/销售发货--->冲销计划独立需求
向前消耗:销售订单交货后以交货日期为准--->消耗未来的计划独立需求
向后消耗:销售订单交货后以交货日期为准--->消耗过去的计划独立需求
消耗期间(向前/向后)--->指的是工作日
货源清单:配置供应、计划协议等--->并且MRP选择2
采购订单:注意交货完成Devlivery Complete标记,不然就会作为供给
注意:
1.已固定的单据MRP运行时无法删除
11.MRP相关T_Code
ME31L:创建计划协议
ME32L:修改计划协议
CO15:订单确认
CO11N:工序确认
CO11:订单确认
COOIS:查看计划订单/生产订单
ME5A:查看采购申请
MD61/MD62/MD63:维护计划独立需求
MD04:查看库存需求清单
MD05:查看MRP清单
MD21:查看计划文件条目
MD20:创建计划文件条目
MD01:按工厂运行MRP