bom(物料清单)是wip的基础,bom定义了产品的组成结构图,定义了生产特定物料所需的零件及数量。每一个零件也可能有他们的bom结
1.定义bom
bom(物料清单)是wip的基础,bom定义了产品的组成结构图,定义了生产特定物料所需的零件及数量。每一个零件也可能有他们的bom结构,由此产生多层的产品结构树。
比如:一台电脑 = 1 cpu + 1 内存 + 1 硬盘 + 1 显示器 + 1 个鼠标 + 1个键盘 + 30根 数据线 + 50 个螺丝 ,这个电脑的构成就是一个bom。另外一个硬盘可能又是一个bom,比如 1 硬盘 = 4组磁盘 + 1个磁盘指针 + 1 个硬盘壳,同样的道理,显示器,内存...都有自己的bom定义,这样对电脑这个bom来说,实际上构成了一个庞大的bom树。
这里有有一张关于黄建华文档里的一张自行车bom树的截图,比较有代表性。
ebs里如何定义bom,路径:bill of materials > bills > bills
这里定义一个简单的bom,1 * pt_assembly01 = 2 * pt_component01
bom的信息保存在bom_structures_b和bom_components_b表中,bom_structures_b用于保存bom header信息,bom_components_b是bom_structures_b的child table,用于保存bom component信息,,两个表通过bill_sequence_id字段来关联。
select * from bom_structures_b where assembly_item_id = 242956;
select * from bom_components_b
where bill_sequence_id in (select bill_sequence_id from bom_structures_b where assembly_item_id = 242956);
关于发料方式(bom界面,material control中的supply type)
push 推式发料,必须手工通过界面做发料 需严格控制数量或者波动比较大的物料
assembly pull 拉式发料,装配件完工或报废时自动按标准消耗量触发 消耗比较稳定的物料
operation pull 拉式发料,工序移动至to move时自动按标准消耗量触发 消耗比较稳定的物料
bom_components_b.wip_supply_type存储发料方式
valuemeaning
1push
2assembly pull
3operation pull
4bulk
5supplier
6phantom
7based on bill