Oracle EBS BOM模块关键表深度解析

需积分: 50 17 下载量 13 浏览量 更新于2024-07-28 2 收藏 83KB DOCX 举报
"Oracle EBS BOM模块是Oracle企业资源规划系统中的一个重要组成部分,用于管理物料清单(Bill of Materials, BOM)。BOM模块帮助用户定义产品结构,包括组装件和其组件,以及相关的工艺流程。本文将详细介绍两个在BOM模块中常用的表格及其字段含义,以帮助理解BOM数据的存储和管理方式。 首先,我们来看`bom.bom_bill_of_materials`表,这个表主要用于存储BOM清单的父项目信息。以下是关键字段的解释: 1. **BILL_SEQUENCE_ID**: 这是清单序号,作为主键,用于唯一标识每个BOM实例。 2. **ASSEMBLY_ITEM_ID**: 表示装配件的内部编码,即最终组装产品的ID。 3. **ORGANIZATION_ID**: 指定与BOM关联的组织代码,这决定了BOM的使用范围和责任。 4. **ASSEMBLY_TYPE**: 描述了装配件的类型,可能有多种分类,如标准、自定义等。 5. **SPECIFIC_ASSEMBLY_COMMENT**: 提供有关装配件状态的注释,如‘P’代表预生产,‘R’可能表示研发阶段。 6. **COMMON_ORGANIZATION_ID**: 如果BOM在多个组织间共享,此字段表示公共组织的ID。 7. **COMMON_BILL_SEQUENCE_ID**: 公共BOM的序号,用于共享BOM结构。 8. **COMMON_ASSEMBLY_ITEM_ID**: 共享BOM的公共项目内码。 接下来是`bom.bom_inventory_components`表,它记录了BOM清单构成的各个组件信息: 1. **COMPONENT_SEQUENCE_ID**: 组件的序号,用于在清单中定位组件位置。 2. **BILL_SEQUENCE_ID**: 该组件所属的BOM清单序号,与父表`bom_bill_of_materials`关联。 3. **OPERATION_SEQ_NUM**: 指定组件在工艺流程中的操作顺序。 4. **COMPONENT_ITEM_ID**: 组件的内码,用于识别BOM中的具体部件。 5. **COMPONENT_QUANTITY**: 组装一个父项目时所需的组件数量。 6. **COMPONENT_YIELD_FACTOR**: 产出因子,用于计算实际产出量。 7. **EFFECTIVITY_DATE**: 组件生效的日期,即从何时开始在BOM中使用。 8. **DISABLE_DATE**: 组件失效的日期,过了这个日期不再使用。 9. **CHANGE_NOTICE**: 记录更改通知,通常与工程更改订单(ECO)相关。 10. **PLANNING_FACTOR**: 计划百分比,影响库存需求预测。 11. **QUANTITY_RELATED**: 与数量相关的设置,可能影响物料需求计划。 12. **SO_BASIS**: 销售订单基准,可能影响订单处理和库存计划。 13. **OPTIONAL**: 标识组件是否可选,值为1表示是,2表示否。 14. **MUTUALLY_EXCLUSIVE_OPTIONS**: 如果组件与其他组件互斥,值为1表示是。 15. **WIP_SUPPLY_TYPE**: 车间供应类型,1为推式,2为装配拉式,3为操作拉式,4为大量,5为供应商,6为虚拟。 16. **supply_subinventory**: 组件的供应子库存,指定了组件的来源。 17. **supply_locator_id**: 供应货位ID,用于详细定位库存位置。 18. **BOM_ITEM_TYPE**: 清单项目类型,如1代表模型,2代表选项类,3代表计划中,4代表标准。 19. **INCLUDE_ON_SHIP_DOCS**: 是否包含在发运文档中,1表示是,2表示否。 20. **REQUIRED_FOR_REVENUE**: 是否影响收入确认,可能与财务会计相关。 这两个表共同构成了Oracle EBS BOM模块的核心数据结构,它们提供了创建、维护和跟踪产品结构和工艺流程所需的信息。通过理解和使用这些表,用户可以有效地管理物料清单,进行生产计划、库存控制和成本计算,从而优化企业的运营效率。"