![](images/c2448f064c4e2bf1cda62b7a58e5814d04658c1cb2d5a0284516330269225579.jpg)

广联智通

## **SAP项目专题讨论-MRP概念介绍**

20260312 / Boscloud

## **PP生产计划**

- **MRP计划概览**
- **MRP计划执行步骤**
- **MRP计划输出**
- **MRP计划的重要概念**
- **重订货点计划**
- **MRP计算模拟**

## **计划程序/方法**

计划程序

MRP

基于消耗的计划

-

基于预测的计划

重定货点计划法

自动确定

重订货点计划法

手工确定

重订货点计划法

## **MRP概况**

- **需求管理**

MRP

非独立需求

- **销售和分销过程**
- **销售计划协议**

- **独立需求**

生产预留

- **产能计划**

- **产能计划**

计划订单

转换

生产订单

- **最终结算**

- **最终成本**

仓储

采购申请

采购订单

长期采购协议

- **发票校验**

R

**MRP输入、输出**

**MRP输入**

BOM

**MRP输出**

MRP 清单

提前期

MRP 性能报告

计划订单

库存数据

采购数据

MRP 程序

(计算机和软件)

采购建议

例外报告

订单日期太早或者太晚

订单数量太小或者太大

- **MRP计划概览**
- **MRP计划执行步骤**
- **MRP计划输出**
- **MRP计划的重要概念**
- **重订货点计划**
- **MRP计算模拟**

## **MRP计划执行步骤**

- **净需求分析**

- **数量计算**

- **确定获取方式**

- **计划按排**

- **BOM展开**

- **库存和收货与需求比较**

- **计划订单数量统计**

- 自制/外购/移库

- **收货时间计算**

- **非独立需求统计**

## **净需求计算**

- **安全库存**

- **库存**

- **已确认收货/在途量**

- **可用量**

- **需求**

- **时间**

- **净需求**

- **时间**

## **计划订单数量计算**

- **净需求**

- **订单计划**

- **时间**

- **时间**

## **计划订单结构**

**计划订单**

**标题**

- **物料**
- **数量**
- **日期**

**项目**

**组件**

**- 数量**

**- 日期**

## **获取类型**

- **生产**

- **获取类型**

- **库存转移**

- **库存转换**

- **外部采购**

- **本工厂的生产**

- **本工厂的生产**

- **其他工厂的生产**

- **其他工厂的生产**

- **委托加工**

- **从合同**

- **供应商**

- **其他工厂的库存预留**

- **获取类型**

- **特殊获取类型**

## PP计划

### **单层与多层计划**

单物料、多级计划：

供给

需求

时间

l

计划BOM结构的所有级别

l

对BOM中每个物料可手工更改计划

单物料、单级计划

- 在一个BOM的单个物料上执行， 非独立需求只产生在

下一阶层

R

**多层计划的架构**

**独立需求/客户需求**

= 需求

= 供给

**E1**

**计划订单**

**非独立需求**

***Level 0***

**B1**

**计划订单**

**R1**

**非独立需求**

**R2**

**采购申请**

**采购申请**

**B2**

**计划订单**

**非独立需求**

***Level 1***

**R3**

**采购申请**

***Level 2***

## **计划执行顺序**

- **BOMs**

- **BOMs**

- **成品 1**

- **装配1**

- **零件 2**

- **零件 1**

- **零件2**

- **成品 2**

- **装配 2**

- **零件 4**

- **零件 2**

- **零件t 3**

- **低等级编码 000**

- **Low-level code 000**

- **低等级编码 001**

- **Low-level code 001**

- **低等级编码 002**

- **Low-level code 002**

- **成品 1**

- **Finished product 1**

- 成品2

- **Finished product 2**

- **装配 1**

- **Assembly 1**

- 装配2

- **Assembly 2**

- **零件 4**

- **Component 4**

- 零件1

- **Component 1**

- 零件2

- **Component 2**

- 零件3

- **Component 3**

## **外购物料正排产**

**释放订单 日期**

**期望的交货日期**

**采购处理时间**

**收料处理时间**

**今天**

**外购物料倒排产**

MRP用倒排法决定了基本的开始日期

如果下达日期在过去,系统将会自动切换到正排法

**计算订单**

**下达放日期**

**期望交货日期**

**采购处理时间**

**收货处理时间**

**MRP计划日期 --today**

**MRP计划前置时间**

**未来需求日期**

**自制物料倒排产**

MRP用倒排法决定了基本的开始日期

如果下达日期在过去,系统将会自动切换到前排法

**订单下达日期**

**订单开工日期**

**订单 完工日期**

**订单下达**

**处理时间**

**自制生产时间**

**收货处理时间**

**MRP计划日期 --today**

**MRP计划前置时间**

**未来需求日期**

## **倒排产**

成品

订单

开始日期

1

部件

2

部件

1

原材料

2

原材料

3

原材料

采购申请

采购申请

采购申请

计划订单

计划订单

时间

订单

结束日期

计划订单

计划订单

要求时间

- **MRP计划概览**
- **MRP计划执行步骤**
- **MRP计划结果**
- **MRP计划的重要概念**
- **重订货点计划**
- **MRP计算模拟**

## **MRP计划的结果－库存/需求清单**

**标题: 物料主数据**

**今天**

**日期**

**日期**

****

****

****

**当前库存**

**收货元素**

**收货数量**

**需求元素**

**需求数量**

**可用数量**

**可用数量**

**可用数量**

**供给**

- **收货元素**
    - **计划订单**
    - **生产订单**
    - **采购申请**
    - **采购订单**

**需求**

- **需求元素**
    - **销售订单**
    - **预测**
    - **非独立需求**
    - **预留**

## **MRP计划的结果－自制生产**

### **计划运行	MRP 控制者**

自动产生

如果状况发生变化

自动修改或删除

**计划**

**订单**

**生产**

**订单**

手工创建

手工改变/删除

大量转为生产订单

单个转为生产订单

生产订单下达

## **MRP计划的结果－外部采购**

### **计划运行	              MRP 控制者**

自动产生

自动变更或删除

### **计划订单**

手工产生

手工变更/删除

转计划订单为请求

自动产生

自动变更或删除

### **采购请求**

### **采购订单**

### **采购组**

手工产生

手工变更/删除

依据申请创建订单

## PP**简介、** 组织结构和主数据

- **MRP计划概览**
- **MRP计划过程**
- **MRP计划输出**
- **MRP计划的重要概念**
- **重订货点计划**
- **MRP计算模拟**

## PP计划

## **MRP计划中的重要参数**

- **计划时界**
- **可用性检查**
- **批量规则**
- **库存记录文件与净需求**
- **溯源**

## PP计划

## **计划时界**

**计划时界 (例如:  15 天)**

**确认的计划**

**订单**

**今天**

**已经存在**

**的需求**

**计划订单在这里除非被MRP控制者手工调整**

**在自动计划运行中, 新的计划订单 将会自动排在时界的末尾**

**时间**

**新的需求**

**计划时界终点**

**确认期间**

**计划时界**

系统在计划时界内不会产生新的订单，计划时界内新的需求将会

依据固定类型排定在时界的末尾。

**订单 建议固定**

**自动订单建议**

**计划日期**

**计划时界**

在下次的计划运行中，系统把越过计划时界的所有订单建议排定在计划时界点。计划员需要固定这些在计划时界内的正确日期的计划建议。 一旦被固定，系统将不会再改变它。

通过选择MRP 控制者,物料, 运行时间, 生产版本等限制条件来批量的进行固定订单建议

## **可用性检查**

**供给/接收**

**库存**

**采购**

**订单**

**采购请求**

**计划**

**订单**

**交货**

**销售**

**订单**

**预留**

要考虑的其他因素

安全库存

在途库存

补货前置时间

QA冻结库存

**需求/外向**

## **可用性检查**

计划订单

计划订单

A

A

A

5

1

月

日

B

B

B

6

1

月

日

销售订单

销售订单

A

B

=

=

120 PC

90 PC

A

A

A

1

1

1

2

2

2

5

10

月

日

5

20

月

日

1

2

=

=

100

PC

100 PC

1

1

1

完全确认

2

2

2

B

B

B

部分确认

分配

分配

1:

销售订单

5

10

100

PC

月

日

2:

销售订单

5

20

20

PC

月

日

R

6

1

80

PC

月

日

28

## **批量规则**

- **批量设定可获得潜在的经济性：**
    - 减少准备费用
    - 减少订货费用
    - 减少库存持有成本
    - **常用批量规则**
    - 直接按批量/逐批法 L4L （Lot-for-lot）
    - 固定批量法FOQ （Fixed Order Quantity）
    - 定期订货法POQ（Period Order Quantity）

**批量规则**

## **批量处理流程**

**静态的**

**期间的**

**直接按批订货量**

**固定批量**

**补充到最大库存水平**

**日批量**

**周批量**

**月批量**

## **批量规则**

**1，直接按批量/逐批法 L4L （Lot-for-lot）**

- 前面举例就采用了逐批法。采购量=净需求
- 降低了库存持有成本
- 净需求很小时，订货会量小且频繁，增加准备费用

## **批量规则**

**2，固定批量法FOQ （Fixed Order Quantity）**

- 对每笔订单确定一个固定的数量
- 可根据实际考虑或简单的成本分析设定任何数量
- 克服逐批订货的高额准备费用
- 需求高度不确定时固定订货量与需求不能匹配

## **批量规则**

**3，定期订货法POQ（Period Order Quantity）**

- 在订货时间之间确定了一个不变的间隔
- 每隔P期就发出一个订单，每次订单下达的数量为下P期净需求量的总和
- 当P=1时，POQ批量大小与LFL批量相同
- 订货频数P的确定：
    - 实际中p经常随意设定或为方便而定
    - 确定p的系统方法是基于历史记录或经济标准的平均订单大小，如

**库存记录文件与净需求计算**

- **每一个库存项目作为一独立文件**
    - 库存状态在时段（time buckets）内记录（如下表）。

物料主数据段

库存状态段

时段(Time Bucket)

## **库存记录文件与净需求计算**

- **预留（保留量）reserved**
    - 该物料已被指定用于某张已发出的订单，预定从仓库中领出但实际尚未领出的数量。（制造订单/采购订单已发出，尚未领料）
- **毛需求GR：MRP的起点，在一特定时间内完成的总数量或项目需要的总数量。**
    - 约定：在每期的开始完成
- **计划收货（在途量）SR：已经发出，且已计划好在一确定日期到达或完成的订单。**
- **在库量OH：在一指定的时间段时，某物料项的在库量。**

## PP计划

**库存记录文件与净需求计算**

净需求量NR：毛需求量中扣除可利用库存量

净需求＝毛需求＋预留（保留量）＋安全库存－在库量－在途量

＝毛需求－（在途量＋在库量－预留（保留量）－安全库存）

NR=GR ＋AL＋SS －OH－SR

## PP计划

## **溯源**

**溯源－** 通过BOM向上溯源，寻找部件需求的源头。

Level 0

W

Level 1

C

D

Level 2

M

O

T(2)

V

Level 4

R

R

J

R

K

## PP**简介、** 组织结构和主数据

- **MRP计划概览**
- **MRP计划过程**
- **MRP计划输出**
- **MRP计划的重要概念**
- **重订货点计划**
- **MRP计算模拟**

**重订货点计划**

Stock

最大库存 200

重订货点 110

安全库存 10

9

订购日期

19

交货日期

Time

重订货点＝交期（天数）\*每天的消耗数量+安全库存

## PP**简介、** 组织结构和主数据

- **MRP计划概览**
- **MRP计划过程**
- **MRP计划输出**
- **MRP计划的重要概念**
- **重订货点计划**
- **MRP计算模拟**

**简单的 MRP 举例**

已知产品A的BOM、 提前期、需求信息如下。

试制订一个物料需求计划。

A

B(4)

C(2)

D(2)

E(1)

D(3)

F(2)

提前期LT：

A	1 天

B 	2 天

C	1 天

D 	3 天

E	4 天

F	1 天

需求量：

第10天 	  50 A

第  8天	  20 B (备件)

第  6天     15 D (备件)

**简单的 MRP 举例**

求解：各组件的非独立需求数量；

A

备件20

50\*4=200

B(4)

需求量：

第10天 	  50 A

第  8天	  20 B (备件)

第  6天     15 D (备件)

50

50\*2=100

C(2)

40

D(2)

200\*2=400

备件15

20

E(1)

200\*1=200

D(3)

100\*3=300

F(2)

100\*2=200

**简单的 MRP 举例**

1、考虑提前期，列出产品A的需求数量与订货数量。

需求量：

第10天 	  50 A

第  8天	  20 B (备件)

第  6天     15 D (备件)

提前期LT：

A	1 天

B 	2 天

C	1 天

D 	3 天

E	4 天

F	1 天

LT = 1 天

**简单的 MRP 举例**

2、安排组成A的低一层组件的需求时间（依赖于A的订货时间）与订货时间（考虑提前期）。

需求量：

第 8天	  20 B (备件)

A

提前期LT：

B 	2 天

备件20

50\*4=200

B(4)

50

50\*2=100

C(2)

40

D(2)

200\*2=400

20

E(1)

200\*1=200

D(3)

100\*3=300

F(2)

100\*2=200

3、依次向下层进行

备件20

提前期LT：

A	1 天

B 	2 天

C	1 天

D 	3 天

E	4 天

F	1 天

需求量：

第10天 	  50 A

第  8天	  20 B (备件)

第  6天     15 D (备件)

200

B(4)

D(2)

E(1)

40

400

200

20

备件15

50

A

100

C(2)

D(3)

300

F(2)

200

部件 D: 第6天

40 + 15 备件

## **物料需求计划相关数据收集与讨论**

1、 MRP控制者数据收集？

2、不参与MRP运行的库存地点数据收集

4、安全库存数据收集

5、舍入值（最小包装）数据收集

6、批量数据收集？

7、最小批量、最大批量数据收集

8、采购周期数据收集

9、长交期采购物料的计划讨论

<table>
  <tr>
    <th>数据类型</th>
    <th>数据负责人</th>
    <th>时间</th>
  </tr>
  <tr>
    <td>MRP控制者（PMC）</td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td>不参与MRP运算库存地点</td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>