- 99
- 0
- 约5.76千字
- 约 12页
- 2016-11-03 发布于北京
- 举报
MRP计算流程
MPS/MRP 计算流程V0.2
Author: VCO/IT/AS
Creation Date: 2010-1-6
Last Updated: 2010-1-14
Document Ref: Document Reference Number
Version: 0.2
Approvals:
MPS/MRP 计算流程V0.2 1
Document Control 2
1, 简介 3
2,LLC分配流程 5
3,Gross Demand计算流程 6
3.1 横向汇总计算所有BOM的所有Gross Demand计算方法。 7
注意:应该将结构虚项直接滤除,直接爆其子项。 7
3.2 竖向计算某特定BOM的Gross Demand计算方法 8
4,Net Demand计算流程 10
4.1 标准Net Demand计算 10
4.2 Alternative Item ’s Net Demand计算 10
4.3 Running Change计算 11
4.4 Running Change of alternative Item计算 11
4.5 Planning Order和Amend Order。 12
Document Control
Change Record
12
Date Author Version Change Reference 2010-1-6 IT/AS 0.1 2010-1-12 IT/AS 0.2 变更架构 2010-1-14 IT/AS 0.2 更新计算流程
Reviewers
Name Position
Distribution
Copy No. Name Location
1, 简介
标准的MRP运算流程图大概如下:
图1 MRP系统运算流程
MDS:主需求计划,来源于SO/Forcast/Buffer/RMA等如下图:
图2 MDS主需求(From ORACLE)
MPS:主生产计划,拆解MDS需求,产生Weekly Production Plan。
图3 MPS计划
MRP:对物料进行明细分配,生成物料需求计划。
本文描述的MRP的计算流程可以如下图所示:
2,LLC分配流程
2.1 首先展开具有Demand的所有的BOM,先展开层次,并为每个层次分配一个临时层次码,分配LLC。
2.2 通过使用一个Update语句,将每一个Item的最大底层码更新给Item。比如:
Update MasterItem SET llc=(SELECT MAX(LLC) FROM BOM WHERE …..
3,Gross Demand计算流程
在Gross Demand的计算过程中,将不考虑Alternative项,虚拟项,Running Change等需求,但是要考虑Job Order Material List,以及其他的一些Demand。
假定有一个物料,其BOM结构如下所示:
BOM结构
3.1 横向汇总计算所有BOM的所有Gross Demand计算方法。
通过使用LLC进行遍历,将属于该Item最低层LLC的所有的物料,进行Order by Date,则可得到该物料在本次需求计算中的所有的需求List。
Gross Demand:=BOM Parent Demand*BOM Qty+(T-1)JOB Order ML。
Gross Date:=Parent Demand Date+Lead Time。
注意:应该为每类需求指定一个Ordinal编号(或者是Gross Class),例如:
1:Job Order
2:Normal
3:Others
注意:应该将结构虚项直接滤除,直接爆其子项。
LLC 遍历
在遍历完成后,应该要得到一个如下的Table记录Gross Demand。
Gross Demand Temp Table
Demand_ID P/N Qty
BOM=2 Date
LT=2 LLC P/M Item Type Pegging PeggingNo D4 A0 100 20/1 0 Made Normal MPS 0 D4 B 200 18/1 1 Made Normal Normal 2 D4 D 200 18/1 1 Made Normal Normal 2 D4 F 200 16/1 2 Made Normal Normal 2 D4 B 100 15/1 1 Made Normal JOB ORDER
原创力文档

文档评论(0)