壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 820|回复: 0

[解决方案] SAP ERP业务优化之板金合单领料解析

[复制链接]
发表于 2012/5/13 06:48:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
SAP比起国内ERP软件一个比较突出的优势就是平台的开放性。开发顾问可以在开发平台上,结合企业的业务,设计一些简单实用的工具,帮助用户提高工作效率。在这篇文章中,笔者以板金企业为例,谈谈如何通过开发来实现合单领料。
  一、 板金企业面临的领料难题
  板金企业BOM断层比较多、同时零件又比较分散,这会导致生产工单多、领料单增加。这一系列连锁反应,会大大增加用户的工作量。

ed5a92990d5b920a.jpg
  如上图所示,是板金企业某个焊接件的物料清单。这个BOM中,除了5开头的编码是原材料,属于外购件,不需要开生产订单。其他的物料都需要开生产订单。如此的话,就会对应四张生产订单(物料3999008一张、物料404600265一张、物料40590001一张、物料40810015一张)。对应的用户就需要打印四张领料单。如果一天生产1000不同的焊接件,就要打印四千张领料单。显然这个量是非常大的。长久以往,会造成巨大的浪费。
  另外,这里还会存在另外一个问题。上图中40460265和40810015都需要52043026这个原材料。如果按标准功能,需要分别领0.12M和0.12M。在实务中,这是很难领的。一般的操作是,仓库发个1M或者0.5 M给车间。车间工人自行进行切割。如果开两张领料单的话,就很不好操作。
  针对以上问题,在SAP系统的基本功能之上,设计了“合单领料”的功能。笔者在这里介绍一下相关的思路。各位读者如果感兴趣的话,可以参考一下。
  二、 通过母工单号来关联需要合单的工单
  实现合单领料,首要的一个问题是,确认哪些工单需要实现合单领料。从技术上来说,可以把成千上万的生产订单合在一起领料。但是这显然不合理。在实际工作中,一般建议是按生产时间段或按工单来进行合单。如上图所示,可以把生产“39990008”下面所需要用到的工单和在一起领料。如果还需要提高效率,则可以以一天或者天为单位,进行合单生产。不过不建议将跨班组的生产工单合在一起。
  当计划人员确认了需要合单的工单之后,就需要在生产工单上做一个标识,让系统也知道需要将哪些工单和在一起进行生产。这里就有很多种做法。一些用户会在生产订单的表单上建立一个字段,用来存放“母工单号”。不过笔者建议,还是在生产订单上寻找一个不用的字段用来存放信息。用户自己编写一个号码,将需要合单领料的工单都输入这个号码。如此的话,在后续创建领料单时就可以根据母工单号来进行识别。
  三、 根据工作中心来分单领料
  合单领料是否是说将所有的内容都合并在一张领料单中打印呢?显然不适 。如一个下料工序,可能分为气割下料、剪板下料、冲床下料等等。而不同的下料方式,会有不同的物流人员。在实际业务中,显然需要给这几个物流人员对应的领料单据。为此在合单领料时,需要根据工作中心来实现分单领料。
  在实现这个功能时,又有几种方式。一是根据中心在区分。如在建立工作中心主数据时,需要分别为不同的下料方式建立不同的工作中心。同时在建立工艺路线时,根据下料方式的不同,选择不同的工作中心。在开发合单领料的应用程序中,可以指定根据工作中心的不同,来生成不同的领料单。
  如果在建立主数据时,没有根据下料方式的不同来创建不同的工作中心,此时就只有在物料组数据中动脑筋。如可以在物料主数据中找一个字段来标明不同的下料方式。然后在开发应用程序中找到这个字段,按其设置内容的不同来生成不同的领料单据。
  以上的分单规则,可以统一称之为“平行工序”之间的合单规则。其基本的思路就是在相关单据上找到一个地方,可以输入分单的规则。然后应用程序根据这个规则去判断是否需要进行分单。当然如果这几个平行工序的物料员是同一个人负责,就没有必要进行分单了。
  四、 根据订单类型进行分单
  如现在做3999008这个焊接件,其需要经过焊接、冲折、下料这几个环节。根据上面的规则,需要针对下料方式的不同来分单。这可以通过工作中心或者主数据中设置规则来实现。现在大家再回过头来考虑一个问题。在生成领料单时,在冲折这个环节中,下料还没完成。此时去领料的话,其实是领不出来的,因为库存不够。这就需要另外一个分单规则,即根据BOM层次来进行分单。如在为焊接这个环节建立领料单时,只出现“冲折”后的部件,而不出现“原材料”。
  简单的说,在生成这个焊接件的过程中,需要经过焊接、冲折、下料这三个步骤。其中冲折、下料这两个环节需要进行合单领料。由于其有先后顺序,显然不能够将其全部合在一张打印单据上。需要将下料业务需要用到的下阶物料打印在一张领料单上。然后将冲折需要的物料打印在一张领料单上。
  为了实现这个需求,就需要再设置一个领料单分单规则。笔者这里是根据订单类型来实现的。如将下料这个业务,默认采用“ZP09”这个订单类型;然后冲折采用“ZP08”这个订单类型。订单类型默认值的话,可以根据物料主数据的“生产参数文件”来设置。在生成合单领料单时,可以加入“工单类型”这个条件,作为其合单分单的一个规则。
  根据上面所列举的内容,在生成合单领料单时,至少需要“母工单号”(用来确定哪些工单进行合单领料)、“工作中心”(平行工序如果有不同的物料员负责需要分开打印)、“订单类型”(不同工单有先后顺序的要分开打印)这几个条件。然后在结合基础数据中的相关设置,来实现合单领料。
  五、 系统可参照的模型
  在实际开发过程中,可以参照MB1A这个标准功能来实现。在使用MB1A对订单进行发料时,也可以输入多张生产订单。只是这个功能有一个缺陷,无法对相同物料进行汇总。如上图中40460265和40810015都需要52043026这个原材料。使用MB1A时会生成两行,即使其物料相同。而使用合单领料时,会把相同的物料进行汇总,有利于仓库发料。
  不过这也会产生一个新的问题。即后续在计算产品成本中,汇总领的材料如何在不同产品之间进行分摊。如上图所示,生成一个焊接件时,需要0.24M物料。仓库直接发了0.3M。超过的物料可能是合理损耗,需要在两张工单之间进行分摊。如果对于成本核算要求比较严格的话,需要另行开发一个程序。在成本结算之前,先对汇总领料的情况进行分摊。
  综上所述,在SAP基本功能之上开发的合单领料功能,可以在很大程度上提高板金企业的工作效率、减少单据的打印量。从项目的实际效果来看,其单据的打印量可以减少九成以上。


该贴已经同步到 纵横四海的微博
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 04:18 , Processed in 0.026717 second(s), 19 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表