**导读**
在SAP系统中,除了BOM用途分类之外,系统标准对于BOM有以下三种功能分类:标准BOM、销售订单BOM、WBS
BOM。通常项目中对于标准BOM使用较多,当客户行业为定制化生产时,在主数据的方案中可以善用销售订单BOM和WBS BOM以达成方案适用及完整性。
**Part1 业务理解**
首先,从生产业务模式上来讲,我们常见的有四种:ETO、MTO、ATO、MTS。
产品基本是按照客户要求来设计的,因为绝大多数产品都是为客户度身定制,所以这些产品有可能只生产一次;在这种生产类型中,产品的生产批量较小,但是设计工作和最终产品往往非常复杂,比如一些以项目管理的大型制造装备行业。
就是根据顾客的订单制造顾客所需的产品,通常在签订合同时有选型参照,设计变动基本很小,生产计划则是依据所收到订单中所指定的产品BOM规划生产排程及购买原料,比如工业空调、工业风机等制造行业。
在这种生产类型中,客户对零部件或产品的某些配置给出要求,生产商根据客户的要求提供为客户定制的产品。所以,生产商必须保持一定数量的零部件的库存,以便当客户定单到来时,可以迅速按定单装配出产品并发送给客户。为此,需要运用某些类型的配置系统,以便迅速获取并处理定单数据信息,然后按照客户需求组织产品的生产装配来满足客户需要,比如整车装配行业。
在按库存生产策略的类型中,客户基本上对最终产品规格的确定没有什么建议或要求,生产商生产的产品并不是为任何特定客户定制的,我们日常购买到的产品基本都是此种模式。
基于四种生产模式的介绍下,ATO通常使用VC BOM,MTS通常使用标准BOM,ETO和MTO都可以在方案中使用销售订单BOM或者WBS
BOM的功能,具体要配合整体方案决定。
**Part2 系统功能介绍**
接下来进行SAP S4系统功能的演示:
销售订单BOM一般配合按单的计划策略,如50、20等使用。
1、首先,在成品物料主数据上面设置50按单策略,并创建一张按单计划的销售订单:
2、CS01搭建产品标准BOM并C223创建其生产版本:
3、运行MRP,查询MD04的需求传递,可以看到目前是按照生产版本中指定的第一套标准BOM展开的需求:
4、CS61搭建销售订单BOM:
5、重新运行MRP后再看MD04对应销售订单行的需求,发现计划订单读取的生产版本未发生变化,但需求已经变成销售订单BOM中搭建的组件:
6、将生产版本删除,再运行MRP后,发现计划订单已经取不到生产版本了,但是需求仍可以展开,针对于此种计划订单,是无法转成生产订单的,即S4版本创建生产订单必须有生产版本:
7、C223重新创建该产品的生产版本,但是本次不绑定BOM进行测试:
发现计划订单重新带出生产版本,且可以成功转换为生产订单,组件以销售订单BOM为准:
由此可以总结:
①当一个产品同时具备标准BOM和销售订单BOM,生产版本是必须的,在其中指定标准BOM后可以确保按库的生产订单创建成功,但是每张订单需求根据其对应的销售订单BOM为准。
②当一个产品只有销售订单BOM,生产版本也是必须的,但可以不指定BOM,系统会自动展开销售订单BOM。
小tips:如果项目中涉及多角贸易业务,且使用了STO方案,对于销售订单BOM的使用需谨慎,前台CS61是放出没有工厂字段的,创建时会默认销售订单行项目上面的工厂(贸易工厂),即使产品的需求通过STO传递到生产工厂,也无法展开销售订单BOM;
此问题可以参照NOTE-328269,通过增强方式解决,将工厂字段放出,大概的效果如下图:
**—END—**
**作者** **|** 王璐瑶
**审核** **|** 戴 燕
**编辑** **|** 王 锐