第2章2节 物料清单BOM.docx
《第2章2节 物料清单BOM.docx》由会员分享,可在线阅读,更多相关《第2章2节 物料清单BOM.docx(38页珍藏版)》请在冰豆网上搜索。
第2章2节物料清单BOM
第一章物料清单(BOM)
1.1物料清单(BOM)概述
物料清单(BOM)的定义
物料清单(BillofMaterial,简称BOM)是产品结构文件,故也叫产品结构表、物料表等。
它不仅列出某种产品的所有构成项目,还列明了这些项目之间的结构关系,即从原材料到零件、组件、最后到最终产品的层次隶属关系。
在化工、制药等行业物料清单也称为配方、成分单等。
物料清单(BOM)的结构形式
·A型结构:
由许多原材料加工成一种或几种产品。
·X型结构:
制造令发料的计算依据。
·T型结构:
·V型结构:
物料清单(BOM)的主要作用
物料清单是企业非常重要的基础数据之一,在运行MRP、生产领料、成本核算等各个方面都需
要用到。
物料清单一般有以下作用:
·运行MRP的基础数据
-
没有物料清单就不能展开BOM运算下阶物料的需求,SAP系统无法生成自制产品的生产加工计划,外购件的采购计划等计划性文件。
·生产订单发料的计算依据
生产车间根据生产订单进行生产作业时,如果没有物料清单,就不能确定向仓库领何种物料、领多少数量;而仓库无法清楚生产车间领取的物料与数量是否与生产任务相一致。
·用来核算产品成本的基础
物料清单是财务部门核算成本的依据。
通过物料清单,SAP系统能实现将仓库领取的直接材料成本归集到对应的生产订单中。
·模拟报价的依据
销售部门接到客户的新产品需求,通过相似的产品模拟新产品的物料清单,同时通过SAP系统成本核算的功能,可能核算出新产品的参照成本,进而实现销售部门快速报价。
物料清单(BOM)错误的影响
物料清单是生产计划模块十分重要的基础数据之一,其影响范围很大,因此,其内容必须随时保持正确及时。
错误的物料清单会影响:
·影响客户交期,降低客户服务水平
错误的物料清单,可能导致没有订货或少订货,重新组织订购使得生产延期,最终影响客户产品的交期。
(
·库存增加,积压资金
由于物料清单不准确,采购了不需要的物料,或者为了避免物料清单错误影响生产进度,进行大量的备库,导致库存资金积压。
·生产效率降低
生产车间在适当的时间,得不到适当物料的适当数量,生产进度受阻甚至停产,影响生产效率甚至员工士气。
·增加成本
库存增加,不仅增加库存管理成本,占用库存资金,而且长期积压的库存存在跌价贬值的风险。
建立物料清单(BOM)的要点
·BOM必须能显示制造层次
理想的BOM,不但应能具体显示产品的组成结构,而且还得说明该产品在制造过程中的阶段。
也就是BOM必须从制造层次来界定产品,每一个层次分别代表制程中的某一个步骤的完成,而每一个存货项目,都在BOM的上下各层中有进库和出库的动作。
·BOM必须避免含意不清
作业的单元性是关键。
一批组件,装配后,自成独立,是一个完整的单元,被送至库存或下一个工作站,则该项装配件便有定义一个料号的必要。
如果不定义料号,则MRP将无法为该项组件产生必要的订单。
SAP物料清单(BOM)业务背景及实训案例
驲达物料清单业务背景
?
物料清单的英文名BOM(BillofMaterial),也叫产品结构表、物料表等。
将产品的原材料、零配件、组合件予以拆解,并将各单项物料按物料代码、品名、规格、单位用量、损耗等依制造
图1-1:
驲达A产品的结构示意图
表1-1:
驲达A产品物料清单
|
层次
物料编码
物料名称
单位
用量
损耗率
物料属性
借用/新增
备注
0
^
1000032
物料A
个
1
-
自制
新增
1
1000033
!
物料B
个
2
-
外购
借用
1
1000034
物料C
?
个
1
5%
自制
借用
2
1000038
物料G
KG
2
-
外购
借用
1
1000035
物料D
个
2
.
-
自制
借用
虚拟件
2
1000039
物料H
KG
1
-
#
外购
借用
2
1000040
物料I
KG
1
-
外购
(
新增
1
1000036
物料E
个
1-
-
自制
借用
>
联产品
1
1000037
物料F
个
1-
-
自制
借用
副产品
[
1
1000041
物料J
个
2
-
外购
借用
物料B的替代料
驲达公司的产品明细表,由技术部门的工艺科完成,它基于设计部门的产品明细表,设计部门的产品明细表只是列举了生产一个产品需要各种零部件、外购件的清单,没有考虑到制造工艺,技术部门工艺科将设计部门的清单结合制造工艺进行了编制,形成了《驲达产品物料清单》,见表1-1。
~
·层次
将设计部门罗列的物料清单,按加工工艺将各个物料分解相应的层次。
产品结构会有很多的层次,在系统中我们以单层的方式记录,只需维护父项和子项两阶的关系,再经过串联,即可得到多阶层关系的产品结构。
一个物料清单究竟需要细分到何种层次,即BOM如何断阶,一般应考虑到以下几情况:
(1)组件是否需要办理入出库手续,是否直接用于销售,或从供应商直接采购等情况,如果答案是否定的,则该组件可以不单独设置物料编码进行管理,进而简化物料清单层次结构,减少业务工作量;如果答案是肯定的,则该组件需进行单独设置物料编码,体现组件的物料清单。
(2)组件是否需要委外加工,并通过仓库出入库来管理委外业务,如果需要,则单独设置物料编码,体现组件的物料清单,如果可以通过车间作业管理中的工序管理进行处理,则不需要在物料中体现该组件。
(3)是否需要虚拟件。
虚拟件的设置,将改变物料清单的层次,如一些产品的若干个公用件,通过物料清单设置归属于一虚拟件进行处理,以减少物料清单重复录入的工作量。
·物料属性
物料是自制件还是外购件(或委外加工),决定该物料是产生计划订单执行生产流程;还是产生采购申请执行采购流程(注:
驲达工厂设置的MRP参数,决定自制件产生计划订单,而外购件产生采购需求)。
·借用/新增
如果是借用物料,表示这个物料已在其它产品上使用,一般不需要重新在SAP系统中创建新的物料主数据;而新增的物料,则表示该物料在这个产品是初次使用,需在SAP系统中通过物料主数据维护流程维护该物料的主数据。
—
驲达物料清单维护流程
图1-1:
驲达物料清单维护流程图
?
SAP物料清单实训案例
创建物料清单(BOM)
前台操作
解释:
本节演示SAP系统创建物料清单(BOM)的过程,并分析物料清单(BOM)中各个字段参数的含义及对应的后台配置。
创建BOM前,应考虑:
·创建BOM中所需物料对应的物料主数据是否已在系统中创建
·BOM作什么用途是生产,还是销售,或者工厂维护等
·表头物料对应的物料类型是否允许在需要的BOM用途中使用
】
·BOM的使用范围是什么是在特定工厂创建,还是不限定工厂创建
·BOM有效期是什么
·是否启用工程变更管理(ECN),如启用,对应的工程变更号是否在系统中已生成
·是否设置缺省值,如项目增量、项目类别等。
路径:
后勤->生产->主数据->物料清单->物料清单->物料BOM->创建BOM
图1-1
双击
,进入“创建物料BOM:
初始屏幕”界面,见图1-3。
图1-3
^
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
物料
1000032
输入要创建BOM的物料编码,如1000032;SAP系统可控制指定物料类型的物料才能创建指定用途的BOM,如原材料类型的物料不允许创建用途为生产的BOM,参见附录:
后台配置A
工厂
ZY01
*
输入要创建BOM的工厂代码,如ZY01-中国驲达工厂;工厂代码也可以不输,如设计部门创建的BOM,等相应工厂需使用时再分配给对应的各个工厂代码,创建未输入工厂代码的BOM叫组BOM,组BOM通过T-CODE:
CS07可以分配给指定的工厂代码。
BOM用途
1
如1代表生产;2代表工程设计;5代表销售与分销等。
生产计划(PP)模块一般BOM用途选择1,生产用途的BOM在后续的计划订单、生产订单中被引用。
特定用户创建BOM时,可默认BOM用途,通过T-CODE:
SU01在特定用户中的参数视图中添加参数ID:
CSV和参数值。
通过后台配置定义了BOM用途的各项参数,参见后台配置B。
可选的BOM
不填
如果一个物料存在多个BOM,则通过可选的BOM进行区分,SAP系统默认初次新创建BOM可选的BOM值为1,同一物料创建第2个BOM时顺延为2,依次类推。
也可手工给定可选的BOM值,但不能与该物料已有可选的BOM值重复。
更改编号
不填
如不参照更改号创建BOM,则更改编号不输入;如果需要BOM有历史需求,则在更改编号中输入更改号。
通过后台配置可以将“更改编号”隐藏,参见后台配置C。
'
有效起始日
默认当天
该BOM的生效日期。
在SAP系统中,可以定义整个BOM的有效期或BOM中个别组件的有效期。
“生效日期”和“失效日期”决定BOM或BOM组件何时有效或失效。
有效日期功能可以维护一个产品不同日期生效的多个BOM,如果在显示一个产品BOM时,限定了特定日期,则系统只显示有效日期内的特定BOM。
通过后台配置也可以将有效起始日默认为,参见后台配置C。
回车,进入“创建物料BOM:
通用项目总览”界面,见图1-3。
图1-3
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
】
填写内容
注释
项目
0010
0020
……
项目即BOM项目号增量,如项目号增量以10为单位,如第一行0010,第二行为0020;或者以1为单位,则第一行0010,第二行为0011等,其它项目号类推。
项目号的增量缺省值可通过后台配置定义,参见附录:
后台配置D。
ICt
L
ICt:
即项目类别,L代表库存项目,如BOM中可以包括原材料、半成品等库存项目物料;N代表非库存项目,BOM中可以包括非库存项目。
不同项目类别对应于不同的业务背景:
…
L-库存项目:
支持库存的物料类型的物料主记录须在指定的工厂中已创建,且该物料类型允许在指定工厂中进行数量更新。
如标准SAP系统中物料类型PIPE:
管线物料不允许在工厂中进行数量和价值更新,那么物料类型PIPE的物料主记录不能用于库存项目。
库存项目物料在物料需求计划环境中,能产生适当日期适当数量的相关需求;当创建一个生产订单时,系统产生库存项目物料的预留;成本核算从物料主数据中取得物料估价。
N-非库存项目:
如从管道取得的物料,数量不进行库存管理,在物料主数据中不进行数量的更新,可以选择N-非库存项目。
非库存项目可以输入物料编码,也可以不输入物料编码,如果不输入物料编码则需输入一个物料描述,对于非库存项目,在物料BOM中,应维护采购数据。
标准SAP系统项目类别的后台配置参见附录:
后台配置E。
组件
1000033
1000034
1000035
组件的物料编码,如1000033,1000034,1000035等,通过后台配置可以实现BOM组件中允许或限制定义相应物料类型的物料,参见附录:
后台配置F。
部件描述
如界面所示
根据物料编码自动带出。
:
数量
如界面所示
组件消耗的数量。
定义对于基本数量(BOM中表头定义)产品中所需组件的数量,该数量值可以为固定值,如不是则为产品所需数量的比例值。
如果有子项目存在,则数量栏位为不可输入。
使用符号-来输入联产品或副产品的数量(如100-)。
Un
如界面所示
组件计量单位,该单位复制到后续的单据中,如计划(生产)订单等。
可以手工输入单位,但手工录入的单位须与物料主数据中的基本计量单位或发货单位相同或属于同一量纲。
如果不手工输入,此处的单位复制物料主数据工作计划或存储视图中的发货单位(如存在)或基本计量单位。
如果创建无物料主数据的非库存项目,或文档项目、文本项目,SAP系统通过后台配置建议该处的单位为ST,参见后台配置G。
Asm
如界面所示
如果组件有下阶BOM,则Asm自动勾选。
SAP系统以单层BOM的形式存储物料清单,支持多层BOM是通过动态连接各个产品层次并加以展开,用子件的物料号作为从属BOM的参照号。
系统生成低层码,用来规定BOM子件的物料所处的最低层次,这些低层码用于MRP。
SIs
~
如界面所示
如果组件有子项目,则SIs自动勾选。
有效起始日
如界面所示
组件的有效起始日期。
有效至
如界面所示
组件的有效截止日期。
更改编号
如界面
:
组件的更改编号,可通过更改编号来管理BOM变更的历史记录。
虚拟项目
如界面
如果组件为虚拟件,则该标志自动勾选。
组
如界面
BOM中存在物料的替代关系,如物料B可以被物料C替代,则需要将物料B与物料C归类到一个自定义的组中。
点击图1-3上方的
,即可完成BOM的创建。
双击图1-3项目号,进入“创建物料BOM:
项目:
所有数据”界面,如图1-1。
图1-3
!
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
组件数量
2
组件消耗的数量,如果是联产品,或者副产品,则组件数量为负数。
固定数量
/
一般来说,组件的消耗数量与订单的数量是成正比的,即,订单数量越大,则组件消耗数量越多,反之亦然;但有些组件消耗的数量与订单数量是无关的,则将固定数量勾选。
固定数量的应用案例参见附录:
BOM应用案例A.
工序废品按%
净ID
部件废品(%)
·
接下来分析“创建物料BOM:
项目:
所有数据”界面下方常规数据和MRP数据的各项参数。
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
联产品
BOM中是否勾选联产品,决定该组件是否为联产品。
物料主数据MRP2视图中的联产品标识,为联产品的许可。
即,勾选物料主数据MRP2视图中的联产品,才能勾选BOM中的联产品标识,也只有将BOM中的联产品标识勾选,才最终决定该组件为联产品。
联产品的组件数量为负数,且组件的项目类别为库存项目(如L),联产品不能分配给替代项目组。
、
替代项目组
如果存在物料组件的替代关系,则需将相互替代的物料定义到同样的替代项目组内,如生产同样的产品,其组件可使用
递归允许
在BOM中下一级物料与上级产品有相同的物料,则需设置递归允许标记。
如下图中由于物料B为物料A的组件,则进物料A又为物料B的组件,在创建物料B的BOM时,其中的物料A应设置递归允许。
递归业务在化工行业存在。
提前期偏置量
·
工序提前期偏置
分配码
虚拟项目
如组件为虚拟件,则虚拟项目被勾选。
展开类型
;
特殊获取
BOM中组件是否设置为虚拟件。
如果物料主数据MRP2视图中特殊采购类设置为50,则将默认到BOM组件中的特殊获取值中。
虚拟件是若干物料的一个逻辑组合。
从设计角度来看,这些物料被组合在一起形成虚拟件;从生产角度来看,这些物料不会被真正装配成一个物理的单元,虚拟件包含的组件被组合在一起形成上级部件。
上级部件的需求会跳过虚拟件传递到虚拟件中组件。
计划订单及采购申请只对虚拟件的物料产生。
虚拟件本身不参与MRP运行,不参与成本运算。
BOM中特殊获取应用案例参见附录:
BOM应用案例B.
点击图1-3界面中的“状态/长文本”,如图1-1所示。
图1-3
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
;
字段名称
填写内容
注释
工程/设计
该BOM用途是否为工程/设计
生产相关
该BOM用途是否为生产相关
工厂维护
·
该BOM用途是否为工厂维护
成本核算标识相关
X-与成本核算100%相关,表示该组件的成本按100%进入产品的成本核算;其它如1-与成本核算50%相关;2-与成本核算25%相关;3-与成本核算75%相关;空-与成本核算无关,如客户提供的物料需要进行库存数量管理,但与成本核算无关。
项目状态中各项参数值的设定,与BOM用途相关,且后台配置了与BOM用途对应的项目状态参数值默认值,参见后台配置D
物料供应标识
K-客户提供的物料,表示组件为客户提供的物料,成本计算时不考虑此物料成本;L-供应商提供的物料,有的父项下的某项物料要求一定要使用某个品牌,在此指定品牌制造商,采购下单和生产发料时可参考。
即使制造商不同,也可以不定义新的物料代码,以减化物料管理,减少物料代用关系。
散装物料
—
组件是否为散装物料,如为散装物料,则勾选该标识。
物料主数据大量物料
如果物料主数据MRP2视图中的散装物料勾选上,则BOM中对应组件的物料主数据大量物料标识自动勾选。
生产仓储地点
组件消耗从哪个生产仓储地点发出,BOM组件的生产仓储地点将优先于组件物料主数据MRP2视图中的生产仓储地点,默认带入生产订单中。
同样的组件物料,根据生产产品的不同,从不同的库存地点消耗,则可维护BOM中的该生产仓储地点。
点击图1-3中上方的
,进入“创建物料BOM:
子项目”界面,如图1-1所示(注:
可以定义项目类别是否支持子项目,标准SAP系统中,子项目被库存项目、非库存项目、可变尺寸项目和PM结构元素项目类别支持,参见后台配置C)。
图1-3
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
子项
0001/0002
子项目的编号,系统默认
安装地点
A/B
;
组件物料安装的地点。
子项目数量
1/1
子项目数量,子项目汇总的数量应与BOM组件数量相等,如果子项目数量之和大于BOM组件数量,则系统会自动变更BOM组件数量
子项目文本
如界面
子项目的文本说明(最多40个字符)。
子项目主要用于指明组件物料安装的地点及数量,例如两个电容,一个安装在线路板的右侧,一个安装在线路板的左侧。
定义BOM子项目后,返回“创建物料BOM:
项目:
所有数据”界面,点击上方的
,进入“创建BOM:
表头总览”界面,如图1-1所示。
图1-3
(
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
BOM文本
该文本是该整个BOM的描述。
可选文本
)
该文本是对该物料第几个BOM(可选BOM的序号)的描述。
基本数量
一般设置为1,代表生产1个主产品需要消耗多少数量的不同组件;但有些企业生产的产品是以一定数量为基准来推算需要消耗对应数量的不同组件,则基本数量根据实际业务进行定义。
BOM状态
可以在BOM的状态字段中定义与MRP、成本核算、或销售与分销有关的单独的BOM项目。
如SAP系统提供的BOM状态1代表激活,2代表未激活,3代表历史需求激活。
如创建BOM的初始状态为2,则在后续下达计划订单等,该物料的BOM不能启用。
BOM状态的定义参见后台配置B。
BOM的基本数量与BOM状态可以通过后台配置进行定义初始状态,参见后台配置E。
前台操作B:
逐层显示物料清单(BOM)
解释:
参照创建本操作演示SAP系统创建物料清单(BOM)的过程,并分析物料清单(BOM)中各个字段参数的含义及对应的后台配置。
路径:
后勤->生产->主数据->物料清单->物料清单->物料BOM->创建BOM
{
(
,
附录:
后台配置A:
定义BOM表头的允许物料类型
解释:
通过本配置可以定义是否允许相应物料类型的物料,创建相应用途的BOM。
路径:
后台->生产->基本数据->物料清单->通用数据->定义BOM表头的允许物料类型
,
图1-1
点击
,进入“修改视图在物料单抬头中允许的物料类型:
总览”界面。
图1-1
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
BOM用途
:
如界面
1-生产、2-工程设计,*代表所有的BOM用途。
物料类型表头
INTR/*
物料类型代码,如D001-驲达原材料、D002-驲达半成品、D003-驲达成品,*代表所有的物料类型。
允许的
-/+
-代表不容许,+代表容许。
如果不允许物料类型D001不允许创建生产用途类型的BOM,则点击图1-1中的
,进入“新条目:
已添加条目概览”界面。
^
图1-1
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
BOM用途
1
1-生产、2-工程设计,*代表所有的BOM用途。
物料类型表头
&
D001
物料类型代码,如D001-驲达原材料、D002-驲达半成品、D003-驲达成品,*代表所有的物料类型。
允许的
-
-代表不容许,+代表容许。
后台配置B:
定义BOM的用途
^
解释:
本配置显示SAP系统提供的标准BOM用途,并分析BOM用途的应用场景。
路径:
后台->生产->基本数据->物料清单->通用数据->BOM用途->定义BOM用途
图1-1
点击
,进入“修改视图BOM使用-项目状态:
总览”界面。
图1-1
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
填写内容
注释
BOM用途及相应控制参数
如界面
BOM用途1:
用于生产,即生产BOM,生产BOM在后续计划订单、生产订单被引用;
BOM用途2:
用于工程/设计,即设计BOM,设计部门创建的BOM往往没有考虑制造工艺,只是产品所需物料的一个组合,且设计BOM可以与工厂无关,故设计BOM不能用于生产;如需将设计BOM转换成生产BOM,则不仅要考虑到制造工艺(BOM层次、损耗率等与生产相关的参数),还要考虑到使用到的工厂代码等,因为生产BOM是管理性文件,是计划、生产、采购、销售的基础,它与制造工艺、设计、生产、库存均有关系;驲达公司研发部门负责出新产品材料明细表,可以理解为设计BOM,技术部门将设计BOM,结合生产管理特点,转换成生产BOM。
BOM用途4:
即设备BOM,用于工厂维护,即PlantMaintenance(简写PM)模块,设备BOM用于描述设备的结构,。
BOM用途5:
用于销售与分销,即销售BOM,驲达公司生产的空调产品,有时以未最终装配的“散件”销售给客户,实际以散件形式体现在库存中,而客户的定价仍是空调产品,此时可以建立空调产品的销售BOM,将散件定义到空调产品用途为5的BOM中,创建销售订单时可以实现定价为上层的空调产品,而实物出库为各种空调的“散件”。
BOM用途为6:
成本核算的BOM,即成本BOM,通过成本管理模块后台配置,可以实现在产品成本估算过程中,通过选取成本BOM进行运算产品的标准成本。
?
}
>
后台配置C:
定义修正参数
解释:
本配置可以控制在创建物料清单(BOM)初始屏幕时默认的生效日期及BOM有效性维护(是否显示更改编号与日期)等。
后台->生产->基本数据->物料清单->物料单控制数据->定义修正参数
图1-1
点击
,进入“修改视图‘用于BOM的修改参数’:
细节”界面。
解释:
参照表3-1-1在图1-3输入相关数据。
表3-1-1
字段名称
|
填写内容
注