有效性单元
Demonstration Company公司生产一个叫做PCX CONVEYOR的产品,Portable Model PCX conveyor.
标准的产品BOM如下:
物料 | 数量 | 发料仓库 | ||
10 | PCX BELT | Black Trackmate 533 COS-PVC | 1.0000 | WHAMS1 |
20 | PCX DRIVE PULLEY | Pully-machine crowned | 1.0000 | WHAMS1 |
30 | PCX TAIL PULLEY | Pully-machine crowned | 1.0000 | WHAMS1 |
40 | PCX PORTABLE SUPPORT | Adjustable Portable Support | 1.0000 | WHAMS1 |
50 | PCX-01 MOTOR | 1/2 HP-230/460V -3 Ph. Motor | 1.0000 | WHAMS1 |
60 | PCX-02 MOTOR | 3/4 HP-200/208V -3 Ph. Motor | 1.0000 | WHAMS1 |
70 | PCX-03 MOTOR | 1 HP-115/230V -3 Ph. Motor | 1.0000 | WHAMS1 |
这里请注意,标准配置Demonstration 公司提供的是PCX-01 MOTOR。但是Demonstration公司为了满足让用户根据自己的需要可以制定不同的MOTOR,但是公司又不想做多个不同的BOM。
于是有效性单元的概念出现了。
首先,我们可以定义需求,请注意,这时的需求和物料还没有关系。
需求编码 | 描述 | |
10 | 1HP | 1 horse Power Motor |
20 | 1/2HP | 1/2 horse Power Motor |
30 | 3/4HP | 3/4 horse Power Motor |
之后,我们可以根据物料和需求定义连接关系。由于需求的类型可能很多,可能会出现多维的现象,比如马力/宽度/高度/颜色,会非常复杂,这里就引入了一个优先单元的概念,什么是有效单元?没有任何实际意义,就是把你的需求和物料做个连接。
换而言之,就是有效单元=物料+需求=一个新的虚拟物料编号。
因此,最终
BOM可以和有效单元做例外,也可以BOM直接和需求做例外。
通过这两种方法,可以形成一个新的虚拟的BOM。
比较抽象,是吧?举两个例子吧!
我们可以做一个有效单元,叫001,把PCX CONVEYOR变成一个新的虚拟物料编号,在这个新的虚拟物料下面,我们可以来定义需求,比如需求是1/2 HP。
之后在BOM,连接例外时,我们选择有效单元来做,比如是001。
这样就相当我们产生了一个新的物料,他拥有一个需求1/2HP。
这样,你会发现中间多了一层,叫有效单元。
另外一种方法是:在BOM直接挂需求。当然这样情况比较少。
这两种方法各有利弊,
第一种,在BOM上操作简单,但是不形象。
第二种,在BOM上操作复杂,但是很形象。