Oracle物料清单管理—BOM
oracle EBS_BOM_ 物料应用清单
Oracle系统管理员基础操作手册文档作者:创建日期:2017/04/5更新日期:2017/04/5当前版本: 1.0目录目录 (2)操作手册 (1)作业容 (1)1. BOM基础设置 (1)1.1 设置BOM参数 (1)1.2 设置部门分类 (1)1.3 设置替代项 (2)1.4 设置成批更改的更改类型 (2)1.5 设置组织日历 (3)1.6 设置班次日历 (4)1.7 定义删除约束 (5)2. BOM管理 (5)2.1 清单维护和修改 (6)2.2 修改和删除 (12)测试流程 ............................................................................................. 错误!未定义书签。
问题与总结 ................................................................................................ 错误!未定义书签。
问题及解决 ......................................................................................... 错误!未定义书签。
1.创建公用清单请求错误 ......................................................................... 错误!未定义书签。
总结 (17)附录 (19)操作手册作业容1.BOM基础设置2.BOM管理1. BOM基础设置1.1 设置BOM参数路径:物料清单管理职责>设置>参数物料清单最大层次表示在系统物料清单可以定义的最大层次,一般默认设置为10;无效状态表示装配件在何种状态下是无效的;编号段决定使用物料键弹性域的哪一个段来创建配置物料编号;编号方法是指配置后自动生成新的物料的编码规则,包括附加序号(在编号段的基础上增加流水号)、替换为序号(采用用流水号)、替换为订单行号(采用订单号加订单行号进行编码)、自定义(手工定义);创建底层供应,选择否-只为顶层的ATO或配置物料创建供应、仅限于自动创建的配置物料-为所有层次的配置物料创建供应、自动创建的配置物料和ATO物料-为所有层次的配置物料和ATO物料创建供应。
ERP-oracle系统各模块功能介绍_物料清单管理
物料清单管理
定义产品的构成和装配关系
通过定义产品的物料清单,明确产品的构成和装配关系,是减少相关部门在查询、统计、传递和复制报表等方面大量重复的工作。
物料清单给出与产品和子装配有关的零部件清单,支持多种清单类型,可用标准清单定义标准产品,计划清单定义产品大类,型号和可选类清单定义选配产品。
并且系统提供了定义虚拟件/虚拟层次的能力。
进行物料控制
根据BOM表制定采购计划,按生产任务单配套领、发料,控制物流,确保物料进出顺畅、准确。
管理企业的生产资源
用于建立和维护部门/工作中心、制造资源,作为制定工艺流程和能力平衡的依据。
建立产品的工艺路线
明确产品的制造工序、制造部门、需要的资源、加工工时定额。
使用工艺路线定义制造产品所需的每个工序的工艺过程及完成每个工序所需的资源,可在BOM中确定每个工序所需的物料。
系统提供定义标准工序的功能,可以提高定义工艺路线的效率。
跟踪生产任务
由工艺路线表控制各相关物料在工序间的流动,由工序信息的反馈来跟踪生产进程,车间管理员根据生产进程调节生产,保证生产任务按时完成。
加强成本控制
由物料明细、物料定额、工时定额、设备使用情况计算物料成本、加工费用、设备费用,进而计算产品的标准成本,供报价和目标管理用。
根据产品过程的实时控制,控制生产成本与标准成本的差异,及时编制各类财务报表,为各级管理者提供准确的决策依据。
数据导入接口
对于物料清单和工艺路线,系统均提供了数据导入接口,以满足用户从其他系统导入数据的需要。
Oracle主要功能模块
Oracle主要功能模块系统分为企业管理和财务两大子系统,共有几十个模块。
1.0racle企业管理系统(1)销售定单管理系统定单管理系统能提高销售定单管理及分销效率,并通过精简销售定单录入及管理流程,来提高客户服务水平。
(2)工程数据管理工程数据管理系统允许工程设计人员使用其工具迅速地将新产品的设计数据转变成生产管理所用数据,并可方便地走义产品技术说明,同时,它还是一个完整的工程改变控制系统以便管理产品设计的改变。
(3)物料清单管理物料清单管理系统是一个综合的生产管理工具,可以帮助制造商最大限度地提高效率,改善产品质量并降低成本。
(4)主生产计划主计划系统是一灵活计划编制工具,可帮助精确地预测销售情况,管理需求,编制生产计划,以达到良好的客户服务的目标。
(5)物料需求计划物料需求计划系统是一个分时间段的物料计划系统,其可帮助平衡供应和需求,控制成本,以及迅速响应生产和客户需求的变化。
(6)能力需求管理能力需求管理系统可通过突出“瓶颈”及模拟生产计划和资源的变化来帮助优化生产资源的利用。
(7)车间生产管理车间生产管理系统是一个完整的生产管理系统,其可帮助提高生产率和产品质量。
(8)库存管理库存管理系统是一个完整的库存管理解决方案。
它帮助控制库存,保证生产中有足够的供应量。
同时增加仓库的产出效率。
(9)采购管理采购管理系统是一个现代化的,功能齐全的采购方法,它可以帮助处理采购申请及采购定单询价以及快速接收。
使管理人员可以集中注意处理货源之间的关系和管理获取的过程。
(l0)成本管理成本管理系统是一复杂产品核算、库存成本、在产品成本及边际成本分析的工具,其可以帮助控制、管理和分析企业经营效益。
2.Oracle财务信息系统(1)帐务管理帐务管理系统为您管理与简化会计处理提供了极大的灵活性,可以定义多个会计年度及会计科目表结构,根据己定义的会计科目生成规则,帐务管理系统自动增加新的科目。
(2)应付帐管理应付帐管理系统是高效率的付款会计解决方案,它可加强财务控制,尽可能获得最大折扣;防止重复付款;对订购的、已接收的商品和服务及时付款。
Oracle ERP 表结构 BOM
BOM模块常用表结构表名: bom.bom_bill_of_materials表名:bom.bom_inventory_components表名:bom.bom_assembly_comments表名: bom.bom_standard_comments表名: bom.bom_calendars表名: bom.bom_calendar_dates表名: bom.bom_calendar_exceptions表名: bom.bom_calendar_shifts表名: bom.bom_shift_dates表名: bom.bom_cal_week_start_dates表名: bom.bom_period_start_dates表名: bom.bom_workday_patterns表名: bom.bom_exception_sets1主要例外集2华为日历异常集3莫贝克日历异常集-110SC 兼容的空数据表名:bom.cst_item_costs表名: bom.cst_cost_typesCOST_TYPE DESCRIPTION冻结冻结标准成本类型平均平均成本类型等待等待标准成本类型标准成本标准成本实际成本实际成本新标准成本新标准成本表名: bom.cst_item_cost_details表名: bom.cst_cost_elements物料的物料制造费资源外部处理表名: bom.cst_elemental_costs表名: bom.cst_resource_costs表名: bom.cst_standard_costs表名: bom.cst_std_cost_adj_values表名: bom.bom_departments表名: bom.bom_resources表名: bom.bom_operational_routings表名:bom.bom_operation_sequences表名: bom.bom_standard_operations表名: bom.bom_std_op_resources表名: bom.bom_substitute_components主要HW_WDCES MBC_WDCES 虚拟COST_TYPE_ID12310001001100212345。
Oracle 物料清单管理BOM(PPT 174页)
虚拟件
• 虚拟装配件是一个无库存装配 件,您可以将所需物料组合在 一起产生一个子装配件
• Oracle 在制品管理系统可以通 过虚拟子装配件展开到组件, 就好似这些组件直接连在父装 配件上
• 您可以定义虚拟装配件的工艺 路线,计算具有工艺路线的虚 拟装配件的制造和累计提前期
24
Copyright Oracle Corporation, 1998. All rights reserved.
Oracle WIP
Oracle Bill of Material
9
Copyright Oracle Corporation, 1998. All rights reserved.
概述——Bills of Material
通过BOM模块,你可以: • 定义和维护BOM • 定义和维护工厂资源、部门
– 物料清单是网络层次结构的扩展,这种网络性 质使它可以扩展到多方面的用途。例如赋予每 项物料以成本信息,构成成本BOM;利用子件 和母件的数量关系,形成计划BOM
16
Copyright Oracle Corporation, 1998. All rights reserved.
BOM 清单概览
– 物料清单类型 – 主要和替代物料清单 – 如何创建物料清单,有那些方法 – 物料清单引用 – 项目和工艺路线版本 – 组件 通过BOM清单,你可以: – 定义生产中需要的零件或子装配
15
Copyright Oracle Corporation, 1998. All rights reserved.
BOM 的作用
– 物料清单是联系与沟通各业务部门的纽带,它 涉及企业内部的销售、计划、生产、供应、物 料、成本、设计、工艺等部门,它体现了数据 共享和信息集成
物料清单(BOM)管理规范
1. 目的Purpose為使產品所使用之材料用量清單( BOM )在新產品開發、代工﹑量產及產品設計之變更能夠妥善予以管控、記錄、追蹤,避免購錯料或用錯料之情況產生,特訂定本程序以規範之。
2. 適用範圍Scope本公司所研發、代工﹑試製或量產所需要的材料清單,提供給採購部進行採購作業及提供給生管部進行生產製造所需之BOM皆屬本範圍。
3. 權責Authority and Responsibility3.1.1 整合單位:負責LCM BOM建立、維護修改、編號,以及Oracle主檔建立及維護。
3.1.2 R D單位﹕負責Monitor E-BOM的建立。
3.1.3 工程單位﹕負責Monitor P-BOM的建立、維護修改、編號,以及Oracle主檔建立及維護。
3.2.1 DCC:負責BOM的存檔及分發。
4. 名詞定義Terms Definition4.1 BOM(Bill of Material):原物料清單4.2 Alternate:替代料4.3 E-BOM:工程BOM4.5 Pre-BOM:未量產前BOM4.6 P-BOM:已量產BOM5. 作業流程Operation Flow5.15.2代工流程圖5.3生產物料提供流程圖6.作業內容Operation Description6.1 E-BOM之建立6.1.1 PM﹑業務於新產品導入﹑代工過程前(3天),產品零組件相關特性測試合格及圖面規格審查通過後,於零件圖面、線路圖所決定之用料後,提出pre-BOM。
6.1.2 PM於完成working sample試作驗證、測試及試作審查後,提出E-BOM:6.1.2.1 ME﹕負責產品組裝之所有機構相關材料之BOM表,含鐵件、膠框、背光模組、膠帶及螺絲等零件。
6.1.2.2 EE:負責產品實裝及組裝之所有電子相關材料之BOM表,含驅動IC、FPC、PCBA、ASIC、Control board及Inverter等零件。
OracleERP表结构--BOM模块
OracleERP表结构--BOM模块表名: bom.bom_operational_routings说明: ⼯艺路线ROUTING_SEQUENCE_ID NUMBER 路线序号ASSEMBLY_ITEM_ID NUMBER 项⽬内码ORGANIZATION_ID NUMBER 组织代码ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 替换⼯艺路线ROUTING_TYPE NUMBER 路线类别COMMON_ASSEMBLY_ITEM_ID NUMBER 公共装配件内码COMMON_ROUTING_SEQUENCE_ID NUMBER 公共路线序号ROUTING_COMMENT VARCHAR2(240) 路线注释COMPLETION_SUBINVENTORY VARCHAR2(10) 完⼯⼊库名称COMPLETION_LOCATOR_ID NUMBER 完⼯⼊库货位表名:bom.bom_operation_resources说明:⼯艺路线细节之资源表OPERATION_SEQUENCE_ID NUMBER 操作序列内码RESOURCE_SEQ_NUM NUMBER 资源序号RESOURCE_ID NUMBER 资源内码ACTIVITY_ID NUMBER 活动(1.运⾏,4.移动,5.排队)STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)ASSIGNED_UNITS NUMBER 已分配单位USAGE_RATE_OR_AMOUNT NUMBER 利⽤率或⾦额USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利⽤率或⾦额倒数BASIS_TYPE NUMBER 基本类型SCHEDULE_FLAG NUMBER 计划标识RESOURCE_OFFSET_PERCENT NUMBER 偏差百分⽐AUTOCHARGE_TYPE NUMBER ⾃动记帐(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动)表名:bom.bom_operation_sequences说明:⼯艺路线细节之⼯艺⼯序表OPERATION_SEQUENCE_ID NUMBER 操作序号内码ROUTING_SEQUENCE_ID NUMBER 路线序号内码OPERATION_SEQ_NUM NUMBER 路线序列代码STANDARD_OPERATION_ID NUMBER 标准操作序号内码DEPARTMENT_ID NUMBER 部门内码OPERATION_LEAD_TIME_PERCENT NUMBER 提前期百分⽐MINIMUM_TRANSFER_QUANTITY NUMBER 最⼩传送批量COUNT_POINT_TYPE NUMBER 计数点(1.是--⾃动收费,2.否)OPERATION_DESCRIPTION VARCHAR2(240) 操作说明EFFECTIVITY_DATE DATE ⽣效⽇期DISABLE_DATE DATE 失效⽇期BACKFLUSH_FLAG NUMBER 倒冲库存标识(1.是,2.否)OPTION_DEPENDENT_FLAG NUMBER 可选⼯序(1.是,2.否)表名: bom.bom_standard_operations说明: 标准操作表STANDARD_OPERATION_ID NUMBER 标准操作标识码OPERATION_CODE VARCHAR2(4) 操作代码ORGANIZATION_ID NUMBER 组织代码DEPARTMENT_ID NUMBER 部门代码MINIMUM_TRANSFER_QUANTITY NUMBER 最⼩传送数量COUNT_POINT_TYPE NUMBER 计数点(1.是--⾃动收费,2.否)OPERATION_DESCRIPTION VARCHAR2(240) 操作说明OPTION_DEPENDENT_FLAG NUMBER 可选⼯序(1.是,2.否)表名: bom.bom_std_op_resources说明: 标准操作资源表STANDARD_OPERATION_ID NUMBER 标准操作标识码RESOURCE_ID NUMBER 资源标识码ACTIVITY_ID NUMBER 活动(1.运⾏,4.移动,5.排队)RESOURCE_SEQ_NUM NUMBER 资源序号USAGE_RATE_OR_AMOUNT NUMBER 利⽤率或⾦额USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利⽤率或⾦额倒数BASIS_TYPE NUMBER 基本类型(1.项⽬,2.批量)AUTOCHARGE_TYPE NUMBER ⾃动记帐(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动)STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)ASSIGNED_UNITS NUMBER 已分配单位表名: bom.bom_substitute_components说明: BOM替代件表SUBSTITUTE_COMPONENT_ID NUMBER 替代构成件代码SUBSTITUTE_ITEM_QUANTITY NUMBER 替代项⽬数量COMPONENT_SEQUENCE_ID NUMBER 组件序号ACD_TYPE NUMBERCHANGE_NOTICE VARCHAR2(10) 更改单表名: bom.cst_std_cost_adj_values说明: 标准成本调节表COST_UPDATE_ID NUMBER 成本更新代码ORGANIZATION_ID NUMBER 组织代码TRANSACTION_TYPE NUMBER 交易类型ADJUSTMENT_QUANTITY NUMBER 调节数量OLD_UNIT_COST NUMBER ⽼的单位成本NEW_UNIT_COST NUMBER 新的单位成本COST_ELEMENT_ID NUMBER 成本元素代码LEVEL_TYPE NUMBER 级别类型IN_OUT_FLAG NUMBER 出⼊标志RESOURCE_ID NUMBER 资源代码INVENTORY_ITEM_ID NUMBER 项⽬内码SUBINVENTORY VARCHAR2(10) ⼦库WIP_ENTITY_ID NUMBER 离散作业代码OPERATION_SEQ_NUM NUMBER ⼯艺路线操作序号DEPARTMENT_ID NUMBER 部门代码RESOURCE_SEQ_ID NUMBER 资源序号代码RESOURCE_SEQ_NUM NUMBER 资源序号STANDARD_RATE_FLAG NUMBER 标准率TRANSACTION_ID NUMBER 交易代码BASIS_TYPE NUMBER 基本类型FROM_ORGANIZATION_ID NUMBER 从组织代码TO_ORGANIZATION_ID NUMBER 到组织代码表名: bom.bom_departments说明: 部门代码对应表DEPARTMENT_ID NUMBER 部门内码DEPARTMENT_CODE VARCHAR2(10) 部门代码ORGANIZATION_ID NUMBER 组织代码DESCRIPTION VARCHAR2(240) 说明(汉字说明的部门名称)DISABLE_DATE DATE 失效⽇期LOCATION_ID NUMBER 地点代码表名: bom.bom_resources说明: 资源代码对应表RESOURCE_ID NUMBER 资源内码RESOURCE_CODE VARCHAR2(10) 资源代码ORGANIZATION_ID NUMBER 组织代码DESCRIPTION VARCHAR2(240) 说明DISABLE_DATE DATE 失效⽇期COST_ELEMENT_ID NUMBER 成本要素代码PURCHASE_ITEM_ID NUMBER 购买项⽬代码COST_CODE_TYPE NUMBERFUNCTIONAL_CURRENCY_FLAG NUMBER 货币单位(1.是,2.否)UNIT_OF_MEASURE VARCHAR2(3) 单位DEFAULT_ACTIVITY_ID NUMBER 活动缺省值(1.运⾏,4.移动,5.排队)RESOURCE_TYPE NUMBER 资源类型(1.机器,2.⼈员,3.空间,4.杂项,5.数额) AUTOCHARGE_TYPE NUMBER ⾃动记帐类型(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动) STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)DEFAULT_BASIS_TYPE NUMBER 基本类型缺省值(1.项⽬,2.批量)ABSORPTION_ACCOUNT NUMBER 分摊帐⽬ALLOW_COSTS_FLAG NUMBER 计算成本标志(1.否,2.是)RATE_VARIANCE_ACCOUNT NUMBER 差异帐⽬EXPENDITURE_TYPE VARCHAR2(30) 费⽤类型表名: bom.bom_operational_routings说明: ⼯艺路线ROUTING_SEQUENCE_ID NUMBER 路线序号ASSEMBLY_ITEM_ID NUMBER 项⽬内码ORGANIZATION_ID NUMBER 组织代码ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 替换⼯艺路线ROUTING_TYPE NUMBER 路线类别COMMON_ASSEMBLY_ITEM_ID NUMBER 公共装配件内码COMMON_ROUTING_SEQUENCE_ID NUMBER 公共路线序号ROUTING_COMMENT VARCHAR2(240) 路线注释COMPLETION_SUBINVENTORY VARCHAR2(10) 完⼯⼊库名称COMPLETION_LOCATOR_ID NUMBER 完⼯⼊库货位表名:bom.bom_operation_resources说明:⼯艺路线细节之资源表OPERATION_SEQUENCE_ID NUMBER 操作序列内码RESOURCE_SEQ_NUM NUMBER 资源序号RESOURCE_ID NUMBER 资源内码ACTIVITY_ID NUMBER 活动(1.运⾏,4.移动,5.排队)STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)ASSIGNED_UNITS NUMBER 已分配单位USAGE_RATE_OR_AMOUNT NUMBER 利⽤率或⾦额USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利⽤率或⾦额倒数BASIS_TYPE NUMBER 基本类型SCHEDULE_FLAG NUMBER 计划标识RESOURCE_OFFSET_PERCENT NUMBER 偏差百分⽐AUTOCHARGE_TYPE NUMBER ⾃动记帐(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动)表名:bom.bom_operation_sequences说明:⼯艺路线细节之⼯艺⼯序表OPERATION_SEQUENCE_ID NUMBER 操作序号内码ROUTING_SEQUENCE_ID NUMBER 路线序号内码OPERATION_SEQ_NUM NUMBER 路线序列代码STANDARD_OPERATION_ID NUMBER 标准操作序号内码DEPARTMENT_ID NUMBER 部门内码OPERATION_LEAD_TIME_PERCENT NUMBER 提前期百分⽐MINIMUM_TRANSFER_QUANTITY NUMBER 最⼩传送批量COUNT_POINT_TYPE NUMBER 计数点(1.是--⾃动收费,2.否)OPERATION_DESCRIPTION VARCHAR2(240) 操作说明EFFECTIVITY_DATE DATE ⽣效⽇期DISABLE_DATE DATE 失效⽇期BACKFLUSH_FLAG NUMBER 倒冲库存标识(1.是,2.否)OPTION_DEPENDENT_FLAG NUMBER 可选⼯序(1.是,2.否)表名: bom.bom_standard_operations说明: 标准操作表STANDARD_OPERATION_ID NUMBER 标准操作标识码OPERATION_CODE VARCHAR2(4) 操作代码ORGANIZATION_ID NUMBER 组织代码DEPARTMENT_ID NUMBER 部门代码MINIMUM_TRANSFER_QUANTITY NUMBER 最⼩传送数量COUNT_POINT_TYPE NUMBER 计数点(1.是--⾃动收费,2.否)OPERATION_DESCRIPTION VARCHAR2(240) 操作说明OPTION_DEPENDENT_FLAG NUMBER 可选⼯序(1.是,2.否)表名: bom.bom_std_op_resources说明: 标准操作资源表STANDARD_OPERATION_ID NUMBER 标准操作标识码RESOURCE_ID NUMBER 资源标识码ACTIVITY_ID NUMBER 活动(1.运⾏,4.移动,5.排队)RESOURCE_SEQ_NUM NUMBER 资源序号USAGE_RATE_OR_AMOUNT NUMBER 利⽤率或⾦额USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利⽤率或⾦额倒数BASIS_TYPE NUMBER 基本类型(1.项⽬,2.批量)AUTOCHARGE_TYPE NUMBER ⾃动记帐(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动) STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)ASSIGNED_UNITS NUMBER 已分配单位表名: bom.bom_substitute_components说明: BOM替代件表SUBSTITUTE_COMPONENT_ID NUMBER 替代构成件代码SUBSTITUTE_ITEM_QUANTITY NUMBER 替代项⽬数量COMPONENT_SEQUENCE_ID NUMBER 组件序号ACD_TYPE NUMBERCHANGE_NOTICE VARCHAR2(10) 更改单表名: bom.cst_std_cost_adj_values说明: 标准成本调节表COST_UPDATE_ID NUMBER 成本更新代码ORGANIZATION_ID NUMBER 组织代码TRANSACTION_TYPE NUMBER 交易类型ADJUSTMENT_QUANTITY NUMBER 调节数量OLD_UNIT_COST NUMBER ⽼的单位成本NEW_UNIT_COST NUMBER 新的单位成本COST_ELEMENT_ID NUMBER 成本元素代码LEVEL_TYPE NUMBER 级别类型IN_OUT_FLAG NUMBER 出⼊标志RESOURCE_ID NUMBER 资源代码INVENTORY_ITEM_ID NUMBER 项⽬内码SUBINVENTORY VARCHAR2(10) ⼦库WIP_ENTITY_ID NUMBER 离散作业代码OPERATION_SEQ_NUM NUMBER ⼯艺路线操作序号DEPARTMENT_ID NUMBER 部门代码RESOURCE_SEQ_ID NUMBER 资源序号代码RESOURCE_SEQ_NUM NUMBER 资源序号STANDARD_RATE_FLAG NUMBER 标准率TRANSACTION_ID NUMBER 交易代码BASIS_TYPE NUMBER 基本类型FROM_ORGANIZATION_ID NUMBER 从组织代码TO_ORGANIZATION_ID NUMBER 到组织代码表名: bom.bom_departments说明: 部门代码对应表DEPARTMENT_ID NUMBER 部门内码DEPARTMENT_CODE VARCHAR2(10) 部门代码ORGANIZATION_ID NUMBER 组织代码DESCRIPTION VARCHAR2(240) 说明(汉字说明的部门名称)DISABLE_DATE DATE 失效⽇期LOCATION_ID NUMBER 地点代码表名: bom.bom_resources说明: 资源代码对应表RESOURCE_ID NUMBER 资源内码RESOURCE_CODE VARCHAR2(10) 资源代码ORGANIZATION_ID NUMBER 组织代码DESCRIPTION VARCHAR2(240) 说明DISABLE_DATE DATE 失效⽇期COST_ELEMENT_ID NUMBER 成本要素代码PURCHASE_ITEM_ID NUMBER 购买项⽬代码COST_CODE_TYPE NUMBERFUNCTIONAL_CURRENCY_FLAG NUMBER 货币单位(1.是,2.否)UNIT_OF_MEASURE VARCHAR2(3) 单位DEFAULT_ACTIVITY_ID NUMBER 活动缺省值(1.运⾏,4.移动,5.排队)RESOURCE_TYPE NUMBER 资源类型(1.机器,2.⼈员,3.空间,4.杂项,5.数额) AUTOCHARGE_TYPE NUMBER ⾃动记帐类型(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动) STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)DEFAULT_BASIS_TYPE NUMBER 基本类型缺省值(1.项⽬,2.批量)ABSORPTION_ACCOUNT NUMBER 分摊帐⽬ALLOW_COSTS_FLAG NUMBER 计算成本标志(1.否,2.是)RATE_VARIANCE_ACCOUNT NUMBER 差异帐⽬EXPENDITURE_TYPE VARCHAR2(30) 费⽤类型表名: bom.bom_operational_routings说明: ⼯艺路线ROUTING_SEQUENCE_ID NUMBER 路线序号ASSEMBLY_ITEM_ID NUMBER 项⽬内码ORGANIZATION_ID NUMBER 组织代码ALTERNATE_ROUTING_DESIGNATOR VARCHAR2(10) 替换⼯艺路线ROUTING_TYPE NUMBER 路线类别COMMON_ASSEMBLY_ITEM_ID NUMBER 公共装配件内码COMMON_ROUTING_SEQUENCE_ID NUMBER 公共路线序号ROUTING_COMMENT VARCHAR2(240) 路线注释COMPLETION_SUBINVENTORY VARCHAR2(10) 完⼯⼊库名称COMPLETION_LOCATOR_ID NUMBER 完⼯⼊库货位表名:bom.bom_operation_resources说明:⼯艺路线细节之资源表OPERATION_SEQUENCE_ID NUMBER 操作序列内码RESOURCE_SEQ_NUM NUMBER 资源序号RESOURCE_ID NUMBER 资源内码ACTIVITY_ID NUMBER 活动(1.运⾏,4.移动,5.排队)STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)ASSIGNED_UNITS NUMBER 已分配单位USAGE_RATE_OR_AMOUNT NUMBER 利⽤率或⾦额USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利⽤率或⾦额倒数BASIS_TYPE NUMBER 基本类型SCHEDULE_FLAG NUMBER 计划标识RESOURCE_OFFSET_PERCENT NUMBER 偏差百分⽐AUTOCHARGE_TYPE NUMBER ⾃动记帐(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动)表名:bom.bom_operation_sequences说明:⼯艺路线细节之⼯艺⼯序表OPERATION_SEQUENCE_ID NUMBER 操作序号内码ROUTING_SEQUENCE_ID NUMBER 路线序号内码OPERATION_SEQ_NUM NUMBER 路线序列代码STANDARD_OPERATION_ID NUMBER 标准操作序号内码DEPARTMENT_ID NUMBER 部门内码OPERATION_LEAD_TIME_PERCENT NUMBER 提前期百分⽐MINIMUM_TRANSFER_QUANTITY NUMBER 最⼩传送批量COUNT_POINT_TYPE NUMBER 计数点(1.是--⾃动收费,2.否)OPERATION_DESCRIPTION VARCHAR2(240) 操作说明EFFECTIVITY_DATE DATE ⽣效⽇期DISABLE_DATE DATE 失效⽇期BACKFLUSH_FLAG NUMBER 倒冲库存标识(1.是,2.否)OPTION_DEPENDENT_FLAG NUMBER 可选⼯序(1.是,2.否)表名: bom.bom_standard_operations说明: 标准操作表STANDARD_OPERATION_ID NUMBER 标准操作标识码OPERATION_CODE VARCHAR2(4) 操作代码ORGANIZATION_ID NUMBER 组织代码DEPARTMENT_ID NUMBER 部门代码MINIMUM_TRANSFER_QUANTITY NUMBER 最⼩传送数量COUNT_POINT_TYPE NUMBER 计数点(1.是--⾃动收费,2.否)OPERATION_DESCRIPTION VARCHAR2(240) 操作说明OPTION_DEPENDENT_FLAG NUMBER 可选⼯序(1.是,2.否)表名: bom.bom_std_op_resources说明: 标准操作资源表STANDARD_OPERATION_ID NUMBER 标准操作标识码RESOURCE_ID NUMBER 资源标识码ACTIVITY_ID NUMBER 活动(1.运⾏,4.移动,5.排队)RESOURCE_SEQ_NUM NUMBER 资源序号USAGE_RATE_OR_AMOUNT NUMBER 利⽤率或⾦额USAGE_RATE_OR_AMOUNT_INVERSE NUMBER 利⽤率或⾦额倒数BASIS_TYPE NUMBER 基本类型(1.项⽬,2.批量)AUTOCHARGE_TYPE NUMBER ⾃动记帐(1.WIP移动,2.⼈⼯,3.PO接收,4.PO移动) STANDARD_RATE_FLAG NUMBER 标准费⽤率标志(1.否,2.是)ASSIGNED_UNITS NUMBER 已分配单位表名: bom.bom_substitute_components说明: BOM替代件表SUBSTITUTE_COMPONENT_ID NUMBER 替代构成件代码SUBSTITUTE_ITEM_QUANTITY NUMBER 替代项⽬数量COMPONENT_SEQUENCE_ID NUMBER 组件序号ACD_TYPE NUMBER CHANGE_NOTICE VARCHAR2(10) 更改单。
BOM物料清单的建立与管理(ppt 174页).ppt
4
Copyright Oracle Corporation, 1998. All rights reserved.
问题——计算物料需求需要考虑那些因素?
– 库存有多少? – 在途定单有多少? – 在检的零部件有多少? – 不合格的需要供应商再发货
15
Copyright Oracle Corporation, 1998. All rights reserved.
BOM 的作用
– 物料清单是联系与沟通各业务部门的纽带,它 涉及企业内部的销售、计划、生产、供应、物 料、成本、设计、工艺等部门,它体现了数据 共享和信息集成
– 反查和追溯,通过物料清单您可以查询任何一 个物料从属的上层母件和顶层的最终成品,也 可以查询物料的需求量
艺路线? – 生产需要的时间——提前期? – 有那些部门参与? – 需要那些人员、设备、场地? – 如何进行成本控制?
7
Copyright Oracle Corporation, 1998. All rights reserved.
问题——进行车间排产考虑那些信息?
– 每天的产量——生产率? – 有多少人员、设备、场地
任务完工/成本核算
门
供应商送货
入库
销 销售
售 部 客户
2
Copyright Oracle C门orporation, 19958. All rights reserved.
问题?
BOM 模块 WIP 模块 什么关系?
– 如何进行物料需求计划计算? – 计算物料需求需要什么信息? – 计算物料需求需要考虑那些因素?
计划 BOM
计划物料清单是一个包 括组件百分比分配的物 料清单结构
ORACLE_ERP_BOM篇
查询BOM1.接口表:CST_RES_OVERHEADS_INTERFACECST_RESOURCE_COSTS_INTERFACECST_PC_ITEM_COST_INTERFACECST_PC_COST_DET_INTERFACECST_LC_ADJ_INTERFACE_ERRORSCST_LC_ADJ_INTERFACECST_ITEM_CST_DTLS_INTERFACECST_ITEM_COSTS_INTERFACECST_INTERFACE_ERRORSCST_DEPT_OVERHEADS_INTERFACECST_COMP_SNAP_INTERFACEBOM_SUB_OP_RESOURCES_INTERFACEBOM_SUB_COMPS_INTERFACEBOM_REF_DESGS_INTERFACEBOM_OP_SEQUENCES_INTERFACEBOM_OP_ROUTINGS_INTERFACEBOM_OP_RESOURCES_INTERFACEBOM_OP_NETWORKS_INTERFACEBOM_INVENTORY_COMPS_INTERFACEBOM_INTERFACE_DELETE_GROUPSBOM_COMPONENT_OPS_INTERFACEBOM_CMP_USR_ATTR_INTERFACEBOM_BILL_OF_MTLS_INTERFACE2.查询表中字段描述语法:select aa.table_name,aa.column_name,aa.column_type,aa.width,decode(aa.flexfield_name,NULL,aa.description,nvl(bb.form_left_prompt,aa.description)) AS description ,aa.null_allowed_flag,aa.default_valueFROM (SELECT b.table_type,b.table_name,a.column_name,a.column_sequence,flv.meaning column_type,a.width,a.null_allowed_flag,a.description,a.flexfield_name,a.flexfield_usage_code,a.flexfield_application_id,a.flex_value_set_application_id,a.flex_value_set_id,a.default_valueFROM fnd_columns a,fnd_tables b,fnd_lookup_values flvWHERE a.table_id = b.table_idAND flv.lookup_type = 'COLUMN_TYPE'AND flv.lookup_code = a.column_typeand nguage = 'US') aa,(SELECT c.descriptive_flexfield_name,c.application_column_name,c.form_left_prompt,c.descriptive_flex_context_code,c.form_above_promptFROM fnd_descr_flex_col_usage_tl c,fnd_descr_flex_contexts_tl dWHERE c.descriptive_flexfield_name =d.descriptive_flexfield_nameAND c.descriptive_flex_context_code =d.descriptive_flex_context_codeAND c.application_id = d.application_idAND NGUAGE = NGUAGEAND NGUAGE = 'ZHS') bbWHERE aa.column_name = bb.application_column_name(+) AND aa.flexfield_name = bb.descriptive_flexfield_name(+) and aa.table_name ='BOM_SUB_OP_RESOURCES_INTERFACE'--'&表名' --and aa.column_name = '&字段名称'ORDER BY aa.column_sequence;3.要系统临时表中展BOMDECLAREv_verify_flag number;v_grp_id number;v_session_id number;v_plan_factor_flag number;v_cst_type_id number;v_std_comp_flag number := 2;v_expl_qty number;v_alt_desg varchar2(1000);v_comp_code varchar2(1000);v_rev_date varchar2(1000);v_err_msg varchar2(1000);v_error_code number;v_bom_qty number;item_id NUMBER:=12380;n_org_id NUMBER:=83;cursor c_bom isselect bet.*from bom_explosion_temp bet;begindelete from bom_explosion_temp;v_rev_date := to_char(sysdate, 'yyyy/mm/dd hh24:mi:ss');select bom_explosion_temp_s.nextval into v_grp_id from dual;bompexpl.exploder_userexit(verify_flag => v_verify_flag,org_id => n_org_id, --:p_org_id, order_by => 1,grp_id => v_grp_id,session_id => v_session_id,levels_to_explode => 10,bom_or_eng => 2,impl_flag => 2,plan_factor_flag => v_plan_factor_flag,explode_option => 2,module => 2,cst_type_id => v_cst_type_id,std_comp_flag => v_std_comp_flag,expl_qty => v_expl_qty,item_id => item_id, --:item_id, alt_desg => v_alt_desg,comp_code => v_comp_code,rev_date => v_rev_date,err_msg => v_err_msg,error_code => v_error_code);commit;for c_r in c_bom loopdbms_output.put_line(c_r.plan_level);end loop;exceptionwhen others thendbms_output.put_line(Sqlerrm);end bom_explosion;4.SQL语法从上到下展BOMSELECT DISTINCTLEVEL level_id, --层次号--BOM头信息anization_id, --组织bih.assembly_item_id, --物料ID(制造件)msih.segment1 assm_item_code, --物料编码msih.description assm_item_desc, --物料描述msih.primary_uom_code assm_primary_uom_code, --物料单位--BOM组件信息ponent_item_id, --组件物料IDmsil.segment1 com_item_code, --组件物料编码msil.description com_item_desc, --组件物料描述bic.item_num, --组件物料序号bic.operation_seq_num, --组件工序号msil.primary_uom_code com_primary_uom_code, --组件单位ponent_quantity, --组件数量ponent_yield_factor, --组件产出率--替代料信息bsc.substitute_component_id, --替代物料ID(SELECT msis.segment1FROM mtl_system_items_vl msisWHERE anization_id = anization_idAND msis.inventory_item_id =bsc.substitute_component_id)sub_item_code, --替代物料编码(SELECT msis.descriptionFROM mtl_system_items_vl msisWHERE anization_id = anization_idAND msis.inventory_item_id =bsc.substitute_component_id)sbu_item_desc,--替代物料描述bsc.substitute_item_quantity, --替代物料数量(SELECT msis.primary_uom_codeFROM mtl_system_items_vl msisWHERE anization_id = anization_idAND msis.inventory_item_id = bsc.substitute_component_id) sub_primary_uom_code, --替代物料单位bsc.attribute1 sub_level, --替代等级bic.wip_supply_typeFROM bom_bill_of_materials bih,bom_inventory_components bic,mtl_system_items_vl msil,mtl_system_items_vl msih,bom_substitute_components bscWHERE1 = 1AND bic.bill_sequence_id = bih.bill_sequence_idAND anization_id = anization_idAND msil.inventory_item_id = ponent_item_idand anization_id = anization_idand msih.inventory_item_id = bih.assembly_item_idAND ponent_sequence_id(+)=ponent_sequence_idAND Nvl(bic.disable_date, SYSDATE + 1) > SYSDATEAND bic.effectivity_date <= SYSDATEAND anization_id = 83--参数1:工单所在组织START WITH msih.segment1 = '101044002'--参数2:工单装配件CONNECT BY PRIOR ponent_item_id = bih.assembly_item_id ORDER BY LEVEL,bic.item_num5.创建BOM(组件,替代料,指示符)DECLAREl_bom_header_rec bom_bo_pub.bom_head_rec_type;l_bom_component_tbl bom_bo_pub.bom_comps_tbl_type;l_bom_ref_designator_tbl bom_bo_pub.bom_ref_designator_tbl_type;l_bom_sub_component_tbl bom_bo_pub.bom_sub_component_tbl_type;-- l_bom_ref_designator_tbl bom_bo_pub.bom_ref_designator_tbl_type;x_bom_header_rec bom_bo_pub.bom_head_rec_type;x_bom_revision_tbl bom_bo_pub.bom_revision_tbl_type;x_bom_component_tbl bom_bo_pub.bom_comps_tbl_type;x_bom_ref_designator_tbl bom_bo_pub.bom_ref_designator_tbl_type;x_bom_sub_component_tbl bom_bo_pub.bom_sub_component_tbl_type;x_bom_comp_ops_tbl bom_bo_pub.bom_comp_ops_tbl_type;x_return_status VARCHAR2(1);x_msg_count NUMBER;x_message_list error_handler.error_tbl_type;l_index NUMBER := 1;l_user_id NUMBER := 0; --User ID, Sysadmin herel_cur_mfg_org_code VARCHAR2(240) := 'SZ1';BEGIN-- Initialize first, or create_by will be -1fnd_global.apps_initialize(user_id => 1110,resp_id => 50672,resp_appl_id => 702);-- BOM headerl_bom_header_rec.transaction_type := 'CREATE';l_bom_header_anization_code := l_cur_mfg_org_code;l_bom_header_rec.assembly_item_name := '100000';l_bom_header_rec.alternate_bom_code := NULL;l_bom_header_rec.bom_implementation_date := SYSDATE;--BOM coml_bom_component_tbl(l_index).transaction_type := 'CREATE';l_bom_component_tbl(l_index).organization_code := l_bom_header_anization_code;l_bom_component_tbl(l_index).assembly_item_name :=l_bom_header_rec.assembly_item_name;l_bom_component_tbl(l_index).alternate_bom_code := l_bom_header_rec.alternate_bom_code;l_bom_component_tbl(l_index).item_sequence_number := 10;l_bom_component_tbl(l_index).component_item_name := '330410019000';l_bom_component_tbl(l_index).quantity_per_assembly := 123;l_bom_component_tbl(l_index).start_effective_date := l_bom_header_rec.bom_implementation_date;--初始化替代料l_bom_sub_component_tbl(l_index).Organization_Code := 'SZ1';l_bom_sub_component_tbl(l_index).Assembly_Item_Name := l_bom_header_rec.assembly_item_name;l_bom_sub_component_tbl(l_index).Start_Effective_Date := SYSDATE;l_bom_sub_component_tbl(l_index).Operation_Sequence_Number:= 1;l_bom_sub_component_tbl(l_index).Component_Item_Name := '330410019000';l_bom_sub_component_tbl(l_index).Alternate_BOM_Code := NULL;l_bom_sub_component_tbl(l_index).Substitute_Component_Name:= '330310019000';l_bom_sub_component_tbl(l_index).Substitute_Item_Quantity := 1;l_bom_sub_component_tbl(l_index).transaction_type := 'CREATE';--初始化插件位置l_bom_ref_designator_tbl(l_index).Organization_Code := 'SZ1';l_bom_ref_designator_tbl(l_index).Assembly_Item_Name := l_bom_header_rec.assembly_item_name;l_bom_ref_designator_tbl(l_index).Start_Effective_Date := SYSDATE;l_bom_ref_designator_tbl(l_index).Operation_Sequence_Number := 1;l_bom_ref_designator_tbl(l_index).Component_Item_Name := '330410019000';l_bom_ref_designator_tbl(l_index).Alternate_Bom_Code := NULL;l_bom_ref_designator_tbl(l_index).Reference_Designator_Name := 'DESNAME';l_bom_ref_designator_tbl(l_index).Ref_Designator_Comment := 'DESNAME';l_bom_ref_designator_tbl(l_index).transaction_type := 'CREATE';bom_bo_pub.process_bom(p_bo_identifier => 'BOM',p_api_version_number => 1.0,p_init_msg_list => TRUE,p_bom_header_rec => l_bom_header_rec,p_bom_component_tbl => l_bom_component_tbl,p_bom_ref_designator_tbl => l_bom_ref_designator_tbl,p_bom_sub_component_tbl => l_bom_sub_component_tbl,x_bom_header_rec => x_bom_header_rec,x_bom_revision_tbl => x_bom_revision_tbl,x_bom_component_tbl => x_bom_component_tbl,x_bom_ref_designator_tbl => x_bom_ref_designator_tbl,x_bom_sub_component_tbl => x_bom_sub_component_tbl,x_bom_comp_ops_tbl => x_bom_comp_ops_tbl,x_return_status => x_return_status,x_msg_count => x_msg_count,p_debug => 'Y',p_output_dir => '/usr/tmp');--ResultIF x_return_status <> fnd_api.g_ret_sts_success THENROLLBACK;error_handler.get_message_list(x_message_list => x_message_list);FOR i IN 1 .. x_message_list.COUNT LOOPdbms_output.put_line('BO Identifier : ' || x_message_list(i).bo_identifier);dbms_output.put_line('Organization ID: ' || x_message_list(i).organization_id);dbms_output.put_line('Entity ID : ' || x_message_list(i).entity_id);dbms_output.put_line('Message Text : ' ||SUBSTR(x_message_list(i).message_text, 1, 200));dbms_output.put_line('Entity Index : ' || x_message_list(i).entity_index);dbms_output.put_line('Message Type : ' || x_message_list(i).message_type);dbms_output.put_line('Table Name : ' || x_message_list(i).table_name);dbms_output.put_line('Row Identifier : ' || x_message_list(i).row_identifier);END LOOP;IF (x_return_status = fnd_api.g_ret_sts_unexp_error) THENRAISE fnd_api.g_exc_unexpected_error;ELSIF (x_return_status = fnd_api.g_ret_sts_error) THENRAISE fnd_api.g_exc_error;END IF;ELSECOMMIT;dbms_output.put_line(x_bom_header_rec.assembly_item_name);END IF;END;修改BOM。
Oracle erp 11I 介绍之 ERP11i_BOM
24/59
BOM相关参数
材料消耗定额:制造一个装配件理论上需要消耗其子装配件的 数量。 供应类型:仓库向车间任务发料方式,不同的方式表达了车间
任务对物料消耗的不同计算方法:推式和拉式。
推式物料:体积大,易点数;
拉式物料:体积小,不易点数;
供应子库:指具体向车间任务发料(供应)的某一仓库。
25/59
VGA-A
标准BOM 可选
VGA-B
标准BOM 可选
22/59
选项类 BOM
教学计算机 膝上型计算机 旅行袋 键盘
CPU
讯弛1.6处理器
讯弛1.8处理器
显示器 VGA VGA1 VGA2 EGA EGA 手册 EGA1
操作系统
XP UNIX
EGA2
XP手册 XP软盘 UNIX手册 UNIX软盘
23/59
– BOM不仅要反映结构关系,还要反映装配过程的时间
要素,各子装配件的提前期偏置时间
– BOM中的产品无关性。一个产品可能由若干部件组成
,而部件又可以有自己的BOM,每个部件的BOM是独 立的,多个产品可以使用相同的部件BOM,便于工程 变更和材料替换
18/59
BOM 种类
计划BOM
模型BOM
BOM
Items
生产数据(BOM) 设计数据ENG
5/59
物料属性
在ORACLE ERP中有个属性,并根据属性分为分为几个 属性组. 主要属性组 采购属性组 库存属性组 计划属性组
…………..
• 属性组是具有相似功能的属性集合
6/59
物料属性
在ORACLE ERP中有252个属性,系统通过物品属性来控制物品在各种业务中的 行为与控制。物品属性共有14类属性,详细明细见<< 物料属性说明>>
物料清单bom表格
物料清单bom表格篇一:ERP中的物料清单BOMERP中的物料清单BOM(参考Oracle ERP)美国APICS协会的定义是制造某一母项目(包括最终装配成品、次装配件、制程零组件及半制程零组件) 所需所有直接零件(次装配件、零组件、半制程零组件、原料) 的种类与数量清单.所以BOM包含了父项和子项及其之间的组成数量和关系。
父项和子项都是独立的Item,而他们之间的组成关系和数量则形成了BOM.因此一般是先申请Item,再创建物料清单。
在父子项关系上除了存储所需的子项数量外还需要存储子项的生失效时间,计划百分比,损耗率,位号等相关信息。
对于BOM 的父项还有单独的生失效时间,在后台数据存储中父项和子项是一种非精确的模型,而加上生失效时间控制后在某一时间点就可以确定出精确的BOM模型来。
为了创建和维护BOM的方便性,有时把一类材料定义为一个虚拟件,虚拟件不存在具体的实物,因此不存在具体的出入库操作,也没有具体的库存。
另外在ERP 中还可以建立相关的替代关系,替代有两个层次,一个是Item级的替1代,一个是BOM级的替代。
对于BOM级的替代则只在该BOM中起作用,而对于Item级的替代则在所有BOM中都起作用。
在BOM分解中经常提到独立需求和相关需求。
独立需求是指与公司的库存中其它料品的需求无关的成品或组件的需求,因此独立需求一般是客户对成品或服务的订货,而相关需求是需要考虑在BOM分解过程中的半成品库存,在途和在制情况的。
在ERP中存在工程BOM和制造BOM.其中工程BOM是还处于研发试验阶段的,还无法完全量产的BOM.而对于制造BOM则是已经可以正式量产的物料清单。
工程BOM 和制造BOM分别存在于工程环境和制造环境,类似于PDM的研发视图和制造视图,对于工程环境的BOM如果需要转换为制造BOM必须手工传递到制造环境形成制造BOM.在ERP中常见的BOM类别有计划BOM,模型BOM和标准BOM.对于计划类料单一般用于预测和主生产计划,因此这类BOM一般是PTO类型的,同时维护各子项的计划百分比信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
件.
– 销售定单的配置模式. – 预测的展开模式.
17
Copyright Oracle Corporation, 1998. All rights reserved.
BOM 类型
计划 BOM
模型 BOM
BOM
选项组 BOM
标准 BOM
19
Copyright Oracle Corporation, 1998. All rights reserved.
VGA-A
标准BOM 可选
选项类 BOM 可选
VGA-B
标准BOM 可选
21
Copyright Oracle Corporation, 1998. All rights reserved.
模型 BOM
模型物料清单定义了选项清单和选项类,指定了法定组件, 您可以在 OE中选择以订购配置。模型清单可以是按订单装 配或按订单挑库类型的
– 系统中的物料清单包含材料消耗定额,物料清单主要
用于计划和控制,应该注意的是其数据是实际经验数 据,不是定额和理论数据,必须反映企业生产作业的 实际情况
– 物料清单根据管理的需要,把零件的几种不同状态,
在系统中看成是几种不同的物料以示区别,便于管理
14
Copyright Oracle Corporation, 1998. All rights reserved.
先要使系统能够知道企业所制造的产品结构和所 有要使用的物料
– 为了便于计算机的识别,必须把产品结构图纸、
零件表、结构表等文件格式转换成计算机所能识 别的数据格式——物料清单
– 物料的准确性对于一个制造型的企业影响是很大
的!
13
Copyright Oracle Corporation, 1998. All rights reserved.
16
Hale Waihona Puke Copyright Oracle Corporation, 1998. All rights reserved.
BOM 清单概览
– 物料清单类型 – 主要和替代物料清单 – 如何创建物料清单,有那些方法 – 物料清单引用 – 项目和工艺路线版本 – 组件
通过BOM清单,你可以:
– 定义生产中需要的零件或子装配
采 购 部 门
2
Copyright
销 销售 售 部 客户 门 Oracle Corporation, 1998. 5 All rights reserved.
问题?
– 如何进行物料需求计划计算? – 计算物料需求需要什么信息?
BOM 模块
– 计算物料需求需要考虑那些因素?
WIP 模块
– 如何下达车间任务和进行车间排产?
BOM 的特征(续)
– 物料清单非常灵活,其中可以包括工具、
水、电、等项目,也可以包括包装材料如 产品说明书、标签等,在流程型的企业中 ,还可以把副产品、联产品,甚至是化学 反映中消耗和可利用的热能
– 物料清单不仅要反映结构关系,还要反映
装配过程的时间要素,各子装配件的提前 期偏置时间
– 物料清单中的产品无关性。一个产品可能
25
Copyright Oracle Corporation, 1998. All rights reserved.
BOM 实例1
计划 BOM 模型 BOM 果酱选项 选项组 BOM 西红柿酱 草莓酱 橄榄油 饼坯 意大利食品 比萨饼 意大利面条
标准 BOM
西红柿
26
Copyright Oracle Corporation, 1998. All rights reserved.
• 把虚项加入物料清单, 指明为虚项,以示在ERP系统中的区别 • 计划展开时,如虚项的库存为零,则直接越过,否则先用毛需求减去虚项库存 • 虚项一般不出现在领料单上,除非其库存余额大于零 • 小零件和文档与产品部件处于同样的层次,以同样的逻辑来处理产品部件 和这些小零件及文档,显然是不合理的——以虚拟件替代 • 把公用件放在一起作为虚拟件,便于设计和更改
虚拟件
• 虚拟装配件是一个无库存装配 件,您可以将所需物料组合在 一起产生一个子装配件 • Oracle 在制品管理系统可以通 过虚拟子装配件展开到组件, 就好似这些组件直接连在父装 配件上 • 您可以定义虚拟装配件的工艺 路线,计算具有工艺路线的虚 拟装配件的制造和累计提前期
24
Copyright Oracle Corporation, 1998. All rights reserved.
BOM 的特征
– 物料清单上的每一个物料都有其唯一的物料编码,而
一般的零件表的没有严格的规定,比如有些简单零件 没有图号
– 物料清单不是由开发部门单独设计的,其零部件的层
次关系一定要反映实际的装配过程,比如零件表中的 组合件,和装配过程中不一定会出现虚拟件,这与装 配过程有关。应由生产、设计、工艺几个部门共同设 计
BOM 实例2
教学计算机 计划 膝上型计算机 模型 60% 旅行袋 键盘 标准 (不可选) 标准 (不可选)
CPU
386 处理器 标准(不可选) 65%
选项类(不可选) 486 处理器 标准(不可选) 65% 显示器 此模型为计算机的BOM结 构其中只列举了一个膝上型 电脑的模型。 选项类( 不可选) VGA 选项类 (可选) 70% EGA 选项类 (可选) 30% DOS VGA 手册 VGA1 VGA2 EGA 手册 EGA1 标准(不可选) 标准(可选)50% 标准(可选)50% 标准(不可选) 标准(可选)55% 标准(可选)45% 标准(不可选) 标准(不可选)
操作系统 选项类 (可选) 90%
问题——如何进行物料需求计划计算?
• 与BOM模块有什么关系? • 与WIP模块有什么关系 例子:
• 自行车厂商——计划生产1台
– 生产时间:2000/1/1
假设自行车的构成如下: 自行车 车把 1 车胎 1 车轮 2 车圈 1 车架 1 车条 42
– 库存有车条10根、车圈1
车架 3 天
车圈 4 天 轮胎 7 天 车轮 2 天 自行车 2 天
问题——如何进行车间排产?
• WIP模块
– 如何安排生产任务? – 如何进行车间排产? – 如何体现成本控制?
• 与BOM模块有什么关系?
Oracle WIP
9
Oracle Bill of Material
Copyright Oracle Corporation, 1998. All rights reserved.
标准 BOM
标准物料清单是最通用的清单类 型,并列有法定组件、每个组件 的要求数量、在制品控制信息、 物料计划等信息
B
A
1
C 1 D 3 E 5
2
20
Copyright Oracle Corporation, 1998. All rights reserved.
选项类 BOM
VGA-A 显示器
选项类作为一个项目,成为模 型物料清单中的一层。选项类 还可以具有适用于其所有选项 的法定组件
7
Copyright Oracle Corporation, 1998. All rights reserved.
问题——进行车间排产考虑那些信息?
– 每天的产量——生产率?
– 有多少人员、设备、场地
可以使用?
– 设备的负荷能力怎样? – 交货时间?
8
Copyright Oracle Corporation, 1998. All rights reserved.
车条 4 天
车把 4 天
6
Copyright Oracle Corporation, 1998. All rights reserved.
问题——进行车间排产需要那些信息?
– 生产装配件需要那些组件?
– 有那些子装配件需要生产?
– 需要经过那些装配过程——工
艺路线?
– 生产需要的时间——提前期? – 有那些部门参与? – 需要那些人员、设备、场地? – 如何进行成本控制?
涉及企业内部的销售、计划、生产、供应、物 料、成本、设计、工艺等部门,它体现了数据 共享和信息集成
– 反查和追溯,通过物料清单您可以查询任何一
个物料从属的上层母件和顶层的最终成品,也 可以查询物料的需求量
– 物料清单是网络层次结构的扩展,这种网络性
质使它可以扩展到多方面的用途。例如赋予每 项物料以成本信息,构成成本BOM;利用子件 和母件的数量关系,形成计划BOM
由若干部件组成,而部件又可以有自己的 物料清单,每个部件的BOM是独立的, 多个产品可以使用相同的部件BOM,便 于工程变更和材料替换
15
Copyright Oracle Corporation, 1998. All rights reserved.
BOM 的作用
– 物料清单是联系与沟通各业务部门的纽带,它
Oracle 物料清单管理 BOM
1
Copyright Oracle Corporation, 1998. All rights reserved.
企业制造流程——例子
1
设计新产品
可根据预测和销售定单
开发部门
生产计划 2 计划部门 物料需求计划 3 下达采购定单 库存 供应商生产 供应商送货 任务完工/成本核算 入库 下达车间任务 车间详细排产 4
概述——Bills of Material
通过BOM模块,你可以: • 定义和维护BOM • 定义和维护工厂资源、部门 、工艺数据 • 定义维护工艺路线 • 定义维护工作日历
• 定义维护提前期
Oracle Bill of Material
10
Copyright Oracle Corporation, 1998. All rights reserved.