查看原文
其他

重复制造与整车的计划外投料

Edison Edison的SAP实践与修行 2023-04-15

上一篇记录(计划外投料?子键预留需求如何处理?)中记录到计划外投料,可以很灵活地将生产现场“异常”的物料消耗归集到生产订单上去,做到类似“查漏补缺”的作用,也可实现按生产订单分别查看物料消耗、成本分析等的作用。也就是常说的“灵活投料”。


那么,对于重复制造呢?

重复制造,(当然还有离散制造生产订单以“成本收集器”归集的方式),在成本归集上以“成本收集器”的方式来收集在一定时间范围内的所有投料情况,也就是说,这是一个“大锅饭”,也在一定程度上可以理解为并没有一个“载体”像离散制造“生产订单”那样去归集“计划外的投料”。

所以,一般而言,从业务流程设计来说,对于重复制造,我们一般并不会像离散制造那样的方式去操作“计划外投料”,而是走自动反冲。但的确也会发生物料消耗的差异,也就是说按标准BOM自动反冲后的差异,此时在IT技术方案上,我们可以“按组装的反冲”(例如结合产成品自动做移动类型131收货时,在组件组成中去修改或填入反冲数量然后做移动类型261发货)、或者“按零件的反冲”(例如填入额外消耗的反冲数量做移动类型261发货)投入到“成本收集器”中去。

例如,在按组装的反冲时:

  • 此处可修改组件组成

当然,比如生产上或者生产车间其他领用或消耗,比如常见的工废、料废等,需要其他的流程来处理,例如是否生产负责(生产的成本中心),还是由其他负责(如供应商等)。

所以,可以看出,至少在标准系统支持上,对于重复制造,“计划外投料”与“计划内投料”(自动反冲,例如上面说到的“按组装的反冲”自动131+261),在背后的体现上并没有太大的差异,因为其不像离散那样有张生产订单。

至少,传统的重复制造,还可以处理来做这种“投料差异”。


那么,整车呢?

如果使用的是IS Auto,整车也是重复制造,也是使用成本收集器,也是只有计划订单(并没有生产订单)触发生产。

但是整车,一般而言,使用了IPPE的主数据搭建(虽然在物料主数据、PPE访问节点上提供了依然允许重复制造的可能),我们却并不会使用诸如传统重复制造上使用的MFBF等做“按组装、按零件”的反冲去处理整车的“重复制造”。

那么也就是说,对于整车,我们就只剩下“华山一条路”了:那就是走标准反冲。因为没有其他别的方法或入口,去生产性的手工“投料”。

得益于PPDS的应用,一张计划订单可以去触发、并“看到”(并不是成本归集)其在焊、涂、总各车间的原材料耗用情况。但是,标准状态下,无法再在此BOM反冲组件上进行修改,例如某些该反冲的零件不反冲或反冲数量需要修改、或者需要新加入某些反冲零件,这样的需求,是无法支持的。在标准的方案下,对于此类需求,我们要么寄希望于生产现场完全配合工艺设计(例如BOM完全正确),要么寄希望于“事后”盘点然后Post进“大锅饭”。

但是,在真实的业务上,的的确确存在,例如遇到的几种情形:

  1. 工艺变更无法快速响应生产端变化,工艺变更单下来需要时间,但生产上等不及;

  2. 工程变更单影响太广,是将来所有的车都将受影响。而生产上的投料差异只是体现在某几台车上;

  3. 具体到车的断点切换;在以前的记录(整车工程变更ECN怎么做?PLM与SAP一样吗?三个车间也都一样吗?)中有提到,即使走ECN,也只到天,具体到一天中的哪一台车(也就是系统中的哪一张整车计划订单)确是真真切切地SAP做不到,但下游MOM/LES做得到。

  4. 按标准BOM反冲错误了,但只有零星几颗料出错;标准的做法,一般就全部“冲销”掉上一次的“整车过点”;没办法“按需”地冲销部分“反冲的物料”。

  5. ...

当然,从SAP的设计逻辑上来讲,也比较容易理解:整车是一种BOM零件多而复杂、流程上高度重复的装配制造,所以,从业务上就应该“标准” - 需要按上游标准的工艺设计、按标准的流程进行下游生产,“异常情况”应该属于“少数或极少数” - 那么这些“少数”就交给盘点等后续操作去处理吧。

标准当然是好的,但是,现实情况却很难完全适合,比如,一个还在磨合的新整车厂与成熟的老牌车厂,在标准化、流程化上就一定存在差异,老车厂可能适合的的这些“标准”,很多时候在新车厂就玩不转 - “人”、“机”、“料”、“法”、“环”均可能成为阻碍。

所以,作为IT系统而言,需要,也有义务去支撑此类的需求,哪怕它是“不标准”、甚至哪怕它还只是暂时的。

所以,对于整车的“计划外投料”,我们需要在标准的IS Auto整车自动反冲功能之上,增强开发引入“手工投料”的功能:

  • 业务上SAP完全匹配下游系统:MES做生产过点,LES做物流执行(物料移动);

  • MES生产过点:隐掉标准IS Auto在MES做生产过点时同时对物料做自动反冲的功能;MES过点就只做过点(记录过点信息,完成成本Activity的计算),不再是标准的MES过点既管“工艺”又管“料”,此时只管“工艺”;

  • LES物料移动:新增“计划外投料”,根据LES做物流执行的物料消耗情况,手工模拟做“MES过点中的物料移动”完成“物料移动”,管“料”。

在完成这些功能后,可以看到,整车的“计划外投料”完全可以灵活地来支撑上面提到的一些问题,比如:

  • 按订单的不同的物料消耗

  • 按订单的零星的投料

  • 按订单的零星的投料冲销

  • ...

例如,甚至可以做到:

  • 在一次整车过点报工中,可以做到2条正向投料(移动类型261),1条反向冲销(移动类型262)

最终有效地集成在标准的IS Auto中,可以自由灵活地管控MES、SAP、LES三系统的“整车生产执行”集成。

当然需要指出的是,相较于以前标准方案,这种“灵活投料”方案最大的系统前提或要求就是:MES与LES全力配合,特别是LES需要及时并正确地给出真实的“投料清单”。这在现实业务中也是相当有应用难度的,当然这是后话。


以上聊表记录。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存