惯例闲话:又一年快过去了,回想刚刚开始在CSDN上写笔记,还是2年前的事情。闲人其实是一个拖延症十分严重的人,自从开始走上写作这条路之后,治疗拖延症找到了办法,每天总有一些事情让闲人去思考,然后笔记,微信群友的无意间的一句话,有时候会引起闲人思考,是否要总结下这些年的职业经历和心得?对于闲人这样的普通人来说,有这样的想法,已经让自己感觉不可思议。先走一小步开始,慢慢积累,看到底能做成什么样子…回顾这2年多,已经具备这个条件了,给自己立一个flag——600+Page 20W+的作品
业务背景
在大型装备制造往往存在设计、制造周期长的特点,周期长对于交付而言会产生较大的时间等待成本,对于客户而言,缩短交付周期是实现增值的必要措施,所以对于企业而言,这是一个核心竞争力的体现。因此,为了实现这一目标,边设计边采购边生产(俗称三边业务)是解决这一问题的有效方法。这一方法的核心在于,当设计BOM还未完整的输出时,将部分完成的设计BOM输出,将其中已获取客户的确认信息、采购周期长、关键的设备执行采购和生产任务,以缩短整体的交付周期。我们从甘特图上做一个简要分析。
可以很明显看出,采用三边方式(在工程领域,叫做流水施工)比串行生产交付的周期大大缩短,而且可以合理调配企业资源,减少资源的闲置时间成本。工程行业则更为突出。采用流水施工,可以大大减少施工队的窝工,从而减少建设成本。
当然,任何措施和方法,有优势必然存在一定的劣势。装备制造行业采用了这一策略,必然存在采购指令的来源于2处:1、提前采购 2、正式BOM的发布。在实践中,不可避免的存在重复采购的问题。举例:某装备制造企业制造某种特种设备,其中有一些特制的原材料,在设计完成10%的时候,提前下单执行采购,采购周期3个月。完整的设计BOM在2个月后完成,设计BOM中有此前提前下单的原材料。计划部门将设计BOM拆解成采购需求传递给采购部门,此时如果计划部门没有把控的话,很容易忽略了之前提前采购的量,从而重复下单。所以提前采购需要既满足了缩短交付周期,又可以有效避免重复和错误的采购指令。
从以上逻辑关系可以看出,提前采购量一种预测行为,精确的采购量由设计BOM完成之后方能确定。打个比方,提前采购相当于一个采购需求池子,这个池子会随着正式设计的逐步完成,水位会不断的降低,从而确保总的水位不会升高(重复采购),这个池子会因为最终设计的完成,水位归零……这是一个动态的过程。
技术实现
主要技术配置如下:
第1步:项目采购标识配置
操作路径 项目系统->物料->采购->定义物料组分的采购标识
事务代码 OPS8
配置说明 采购标识是PS模块比较特别是一个功能,也是区别于PP模块重要特点。采购标识可以用来控制项目采购业务形态。
配置内容:
项目采购业务形态,结合系统的逻辑,按照以下几个特征组合,项目直接采购、项目消耗、提前采购、库存管理,按这种规则,常见的分类如下:
1、项目库存直接采购:物料分配在网络即生成采购申请,收货后进库存,发货消耗在项目上形成项目成本,形成业务闭环。经常用于定制程度高的项目,每一笔物料需求都需要单独批量采购,不能混批采购。
2、项目库存消耗:物料分配在网络即生成预留,通过MRP运行,可合并WBS下的采购批量,最终消耗在项目上形成项目成本,形成业务闭环。应用较广,项目发货消耗在项目上形成项目成本,形成业务闭环。
3、项目库存提前采购:物料分配在网络生成独立需求,通过MRP运行,生成采购申请,通过相关需求冲减。在项目型制造中应用较广,本节重点介绍内容。
4、项目服务采购:物料分配在网络即生成服务采购申请,无库存管理,收货即消耗,形成项目成本。在分包服务管理中有介绍。
如下图新增一条Z03配置清单,双击Z03进入详细得配置参数页面。
优先级:优先级表明挂上网络预留对应的特殊库存类别,工厂、项目(Q)、销售订单(E)。通常将项目库存优先级设置为最高1。其他按次序排下来即可。
控制数据:网络的采购申请选项打勾,网络挂物料后直接生成采购申请;
第三方,供应商直接送货到组装地点,无库存管理,到货即可确认成本的方式,需要配合项目类别N来使用;
初步需求,独立需求标识,需要配合物料主数据策略组和综合MRP来实现。也是本节重点部分,要实现提前采购,这个标识必须打勾。
项目类别:SAP后勤模块的物料需求计划的核心参数,是SAP的基础架构之一,贯穿于后勤模块各个功能点,BOM组件,工单组件、网络组件等,只要涉及到物料需求传递,必然会有项目类别。简要的分析下项目类别Item Category,SAP的翻译并不准确,实际上准确的翻译,笔者应该是物料条目性质,这样有助于理解本质。
项目类别的配置路径如下,
重点说一下L,N。L库存项目表示物料挂接在BOM、工单或网络之后,将会形成库存预留,运行MRP后,会形成需求,当物料主数据设定MRP规则之后,可以产生计划订单。最终通过对订单的发货,扣减了预留数量闭环。
N 非库存项目则表示物料挂接后,无需经过MRP,会生成对外采购需求——采购供给,但过程中不会产生账面库存,收即消耗。对于项目型企业,对于一些甲供材料可以采用这种方式管理,更多则是劳务、措施的服务成本项,可通过N类型实现这一采购形态。
以上2种项目类别应用最为常见。其他的,如T则和需求无关,可以用于物料清单行记录文本信息。本章节用到的是L。
第2步:物料主数据MRP3视图参数
操作路径
事务代码 MM02
配置说明 维护物料策略组和综合MRP参数
前台业务
第1步:项目立项,初始化设计工作开始
操作路径
事务代码 CJ20N,MD51
操作岗位 计划管理部门,设计管理部门
前置业务 项目立项成功,设计工作开始,关键材料设备100000000000000071已选定。
操作输出
100000000000000071挂接到网络,将创建提前物资采购需求2 PC。需要注意的是,在物料组件常规数据页签里,可以看到生成了独立需求号P900000001,过程参数页签中,允许移动为空,表明提前采购需求是不能对其做发货操作的。运行MRP后系统产生采购申请10000107/0010,转成采购订单执行采购环节。
第2步:深化设计工作完成,输出BOM
操作路径
事务代码 CS01,CJ20N
操作岗位 设计管理部门
前置业务 成本设计工作结束,产生了总装BOM 300000000000000151,指导采购和装配工作。
操作输出
设计部门完成设计之后,总装BOM需要用到的2种材料,其中提前的物料用到了3个。为了测试系统的抵扣逻辑,数量设定比提前采购多1个,验证MRP的结果。
计划部门根据总装BOM的成品料号3000000000000151,挂接到项目,产生主生产计划(MPS)
运行MRP后检查结果。表明总需求是3个,之前由独立需求产生的订单2个,新增计划订单数量1,独立需求被相关需求3个完全冲抵。需求总量完全符合业务逻辑。执行采购业务和生产业务。
第3步:生产材料领用,相关需求冲抵
操作路径
事务代码 MIGO
操作岗位 生产部门、仓库部门
前置业务 生产订单创建
操作内容:
仓库部门收到生产部门的领料单之后,对工单做发料操作,MD04中100000000000071相关需求消失。
小结
提前采购在装备制造、工程行业的应用可以说非常的普遍,业务场景和本文所说的基本大同小异,闲人和同行闲聊时候,发现很多项目并未启用这么好用的功能,究其原因,还是在方案阶段,顾问对于需求和标准功能分析上做的不到位,导致于需要花费大量的时间和成本去开发功能,而且开发产生各种不可预知的BUG,或者说各种没有考虑到的场景。对此,闲人能深刻理解以前师父的话——能用标准功能尽量不要开发。