销售 BOM,比较适用于发成品给客户,另外还需配一些散件。将成品与散件组合成一个 BOM。发货时,发成品和散件,开票使用组合新成品编码。
1.1 BOM概念
物料清单(Bill of Materials,简称BOM)是描述产品组成结构的信息数据。它是ERP或者说MRP过程中的核心数据,设计到销售、生产、采购、成本等各个模块。
目前BOM也因为它不同的运用场景被无限的细分,出现更加专业的BOM:
1.2 BOM分类
1、CBOM(Costing Bill Of Material):简称成本BOM,其实是成本测算BOM,Costing是动词,不是名词,包括Product costing产品成本测算、Unit costing单位成本测算、Standard costing标准成本测算。在研发、试制、生产、销售各个阶段,都有不同的测算内容和成本归集方式,基本上是从下到上的累积方法。
2、DBOM(Design BOM):设计BOM,是设计部门在研发阶段的产品信息,通常是研发类软件如CAD平台上的BOM,对应图纸的说明性文本,包括产品明细表、图样目录、材料定额明细表等等,DBOM信息的来源是设计部门提供的成套设计图纸中的标题栏和明细栏信息,有时候也涉及工艺部门编制的工艺卡片上部分信息。有两种用途,一种是设计结束前汇总的结果,用于交付制造或创建EBOM,另一种用法是开始设计前编制,用于分解设计任务,安排设计工作。对于复杂产品联合开发,由于过于专业,CAD平台通常不一致,因此,DBOM通常是分散的、局部的。
3、EBOM(Engineering BOM):在产品工程开发设计管理中使用的,涵盖产品整体的技术结构数据,它精确地描述了产品全部的设计指标及零件与零件之间的设计关系。对应文件形式主要有产品明细表、图样目录、材料定额明细表、产品各种分类明细表等等,在研发到试制投产阶段的使用,为创建MBOM提供基础数据,通常在PDM平台上使用,因此,EBOM是整体的、系统的。
4、MBOM (Manufacturing BOM):生产部门在EBOM的基础上,根据制造装配要求完善的、在正式生产阶段使用的BOM,是ERP系统中的核心模块。可以包括产品加工、装配过程中所需的零部件生产、采购、物流、质量检查、工具工装、成本等所有信息。从历史的发展看,MBOM最接近BOM的初始概念,也是BOM应用中最广泛的。对于中小型企业,以MBOM为核心,增加些对销售、成本、质量等业务的支持就足够了。
5、PBOM (Plan BOM):在企业正常生产运行阶段中,用于顶层编制中长期销售经营计划SOP,使用配比对现有产品线产品进行平衡计算,进行产品的销售生产预测以及产能利润模拟。
6、PBOM (Process BOM):工艺BOM,按照加工装配过程对7、DBOM进行信息补充、结构调整、完善的BOM,是研发到正式生产阶段的产物,技术上可以独立也可以合并在EBOM平台中,业务上是EBOM向MBOM过渡阶段最重要的内容,特别是对流水线装配模式,工艺BOM的结构基本就是MBOM的结构。
8、SBOM(SALE BOM):十年前说销售BOM时,指的是订单生产MTO方式时,用销售订单安排产生以及成本归集,销售订单下面会挂着零部件明细表BOM。现在说销售BOM时,也有可能说的是B2C平台上,厂家为了给用户更好的参与体验,让用户在客户端(PC端或者手机上)在线选配自己的商品,即提供选配支持的BOM。
9、SBOM(Service BOM):服务BOM,在售后服务领域使用的BOM,一是在维修时使用,二是在订购备品备件时为MRP使用。
10、TBOM(TestBOM):试验BOM,在研发阶段,试验测试样机样品时使用的BOM。
1.3 SD模块用到的BOM
在销售与分销模块,用到最多的应该是订单BOM和销售BOM
订单 BOM 与销售 BOM 的区别
订单 BOM: 是实际生产时用的 BOM, 在标准 BOM 和销售 BOM 基础上增减物料的 BOM。如某个客户在某一次的采购需求中要求新增或者更换某个子件。
销售 BOM: 是为特定客户设定的 BOM, 在主文件数据层次上的 BOM, 在生产时是带到订单 BOM 中去的.如苹果公司为国家领导人定制化的手机,每个国家领导人在苹果LOG下面刻上国家板块图,就可以针对每个国家领导人设置销售BOM。
标准 BOM: 是公司为标准生产的 BOM, 在主文件数据层次上的 BOM, 在生产时是带到订单 BOM 中去的.
订单 BOM >= 销售 BOM >= 标准 BOM
一般业务中:
订单 BOM:是在销售 BOM 的基础或标准 BOM 基础上添加部分物料或减少或修改实际需求数量。
销售 BOM:是在标准 BOM 基础上增加特定客户需要的 BOM, 例如颜色。
标准 BOM:是公司在标准生产中使用的 BOM, 通常由工程设计 BOM 产出再进行修正, 在 SAP 的标准成本计算是需要用到的。
标准 BOM 维护: CS01/CS02/CS03, 查询 CS12
销售 BOM 维护: CS01/CS02/CS03, 查询 CS12
订单 BOM 维护: CS61/CS62/CS63, 查询 CSK2
销售BOM使用前提是产品必须是MAKE TO ORDER(按单), 否则系统在展开BOM时只会拿标准BOM, 不会拿销售BOM的数据。
1.4 BOM后台表
标准 BOM 的表: MAST
销售 BOM 的表: KDST
订单 BOM 的表: KDST&STPO
了解完基础,我们了解下系统实现
1.1 创建顶层虚拟主物料
销售 BOM 顶层的物料必须是 LEER 类型的虚拟物料。这个主物料用于开票,不进行发货。
在【基本数据 1】标签页中,【普通项目类别组】选择“ERLA”。
在《销售组织数据 2》视图中,【普通项目类别组】、【项目类别组】选择“ERLA”。
1.2 创建子层物料
创建实际用于发货的物料,这些物料只用于发货,不进行开票。
《销售组织数据 2》中的【普通项目类别】、【项目类别组】设为“NORM”。
1.3 创建BOM
CS01 创建虚拟的销售 BOM。【BOM 用途】选择”5- 销售和分销”。
如下图 BOM 结构,顶层虚拟物料,包括两个物料。
2.1 定义销售凭证类型
销售凭证类型与普通的一样,可以从“OR”类型复制出一个,也可以使用 OR 类型。 在这里,我们复制出一个新的销售凭证类型。Z001。
【IMG】Spro-销售和分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型
【交货类型】、【发票类型】:在后续配置中,如果重新定义了,需要在这里更改。
2.2 定义项目类型
需要为顶层物料和子层物料分别配置一个项目类型。顶层物料参照“TAQ”,子层物料参照“TAE”。
【IMG】销售和分销-销售-销售凭证-销售凭证项目-定义项目类别.
如下从”TAQ”中复制”ZTAQ”做为顶层物料的项目类别.
出具发票相关:F,参照订单生成发票.
交货相关项/确定成本:不选,不需要创建交货。
结构范围:A,展开子层物料。
如下从”TAE”中复制”ZTAE”做为子层物料的项目类别.
出具发票相关:只用于交货,不出具发票。
定价:不需要定价。
统计值:X,不参于统计。
确定成本:需要计算成本。
结构范围:空,不需要。
创建交货组:选择 X。
2.3 分配项目类别
【IMG】销售和分销-销售-销售凭证-销售凭证项目-分配项目类别
将上述的项目类别进行分配。
2.4 分配计划行类别
【IMG】销售和分销-销售-销售凭证-计划行-分配计划行类别
如下图:
ZTAQ 是顶层物料,无需求传输。
ZTAE 是子层物料,需要交货,有需求传输。
2.5 定义交货类型
【IMG】Spro-后勤执行-装运-交货-定义交货类型
交货类型没有什么特别的设置,参考 LF 复制一个:LF01。
2.6 定义交货的项目类别
【IMG】Spro-后勤执行-装运-交货-定义交货的项目类别
在这里,同样为顶层、子层分别定义一个交货的项目类别。
从 TAQ 复制出 ZTAQ 为顶层交货类别;
从 TAE 中复制的出 ZTAE 为子层的交货类别。
参数设置分别如下:
2.7 在交货时定义项目类别确定
【IMG】Spro-后勤执行-装运-交货-在交货时定义的项目类别确定
交货类型+物料主数据项目类别组共同确定交货行项目类别
2.8 为交货指定复制控制
【IMG】Spro-后勤执行-装运-复制控制-为交货指定复制控制
如下图,选择 Z001-LF01。双击【项目】。
双击进入详请页
双击进入参数配置页
2.9 定义发票类型
为顶层项新建一个发票类型,参照 F2 类型复制即可,无需特别设置。
【IMG】Spro-销售和分销-发票-开票凭证-义出具发票类型
3.0 维护开票凭证的复制控制
【IMG】Spro-销售与分销-开票-开票凭证-维护开票凭证的复制控制<交货到出具发票凭证>
选择如下条目,双击【项目】。
如果需要将子件的成本结转到母件,可以在母件的复制控制中选择【累积成本 】。
3.1 更新凭证类型的默认交货类型、发票类型
【IMG】Spro-销售和分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型
3.1 创建销售订单
VA01 创建销售订单。订单类型选择 Z001
输入顶层物料(T_SD_003V)、金额。
回车。
系统自动带出子层物料(T_SD-003V_1,T_SD_003V_2)。
子层物料的【上层项】为顶层物料的项目编码。
如下为顶层物料《条件》页签,没有成本内容。
如下为顶层物料《计划行》页签,【计划行类别】为:CT
如下为子层物料的《条件》页签,有成本,没价钱。
如下为子层物料的《计划行》页签,计划行类别为:CP。