当物料被创建以后,它的计划参数能不能改动?答案是当然可以。我们可以修改计划参数,用来反映物料生命周期、当前条件和库存策略的变化。
在ERP系统中,这些计划参数包括提前期、批量大小、安全库存数量、报废比率以及订货频率等等。
1.调整参数的前提条件
在考虑修改计划参数时,有一个关键的前提条件。如果ERP系统本身存在缺陷,使用者也未得到充分培训,那么调整参数会给系统运行造成更多的麻烦。在进行调整之前,我们要确认一下ERP系统是否具备了以下所有条件:
1)基本系统功能齐全
系统功能齐全,包括生产计划、物料、采购等模块都可以正常使用,并与生产计划与控制层次结构中的其他系统建立了必要的联系,包括了:- ERP系统可以生成主生产计划,这是一个基于销售预测和客户订单的中期生产计划。- ERP系统通过MRP模块来计算物料需求,确保生产所需的原材料和零部件按时到达。- ERP系统可以管理车间作业,包括作业调度、生产监控和跟踪。如果有了这些功能,我们在系统中调整参数以后,可以迅速地看到改动后的结果,它说明系统运行的逻辑是自洽的,数据在各个模块之间的流转是顺畅的。
2)可以平衡需求和供应
ERP具有更高层次的功能,可以平衡需求和供应,能够运行销售和运营计划流程。这对于系统提出了较高的要求,一些较早的系统可能无法做到这点。
3)人员接受完整的培训
车间和采购系统自动接收ERP的输出,相关人员接受过全面的培训,能够理解以下的概念:- 需求优先级:理解不同客户订单或内部需求的紧急程度和重要性。这可能基于客户的重要性、订单大小和交货承诺等因素。- 重新排定计划(Rescheduling):能够根据需求或供应的变化、生产能力变动或其他突发事件调整生产和交货计划。- 安全库存(Safety Stock):安全库存是为了应对需求波动和供应不确定性而保持的额外库存量。它有助于减少缺货风险,但同时也增加了持有成本。- 安全天数(Safety Days):安全天数是从订单释放到货物到达之间的时间缓冲,以应对交货延迟或需求突增。
4)数据完整性高
主要体现在以下几个方面:- 数据集成性强:ERP系统将企业各部门的数据集成在一个平台上,实现信息共享和协同工作,避免了数据孤岛现象,使得信息流通更加顺畅。
- 自动化程度高:ERP系统通过自动化的方式进行数据处理和业务操作,减少了人为干预,从而大大降低了人为错误的可能性。
- 实时数据更新:ERP系统能够实时更新数据,确保企业各个环节的信息都是最新的,这对于决策制定和运营调整具有重要意义。
- 标准化流程:ERP系统采用标准化的数据模型和流程,确保所有模块之间的数据格式一致,提高了数据处理的效率,并减少了因数据格式不一致而导致的错误。
- 严格的权限管理:ERP系统通常具有严格的权限管理机制,确保只有授权人员才能访问和操作相关数据,从而提高了数据的安全性和准确性。
- 日志记录和审计:ERP系统会记录所有的操作日志,便于追踪和审计,当数据出现异常时,可以通过日志记录找到问题的根源,及时进行纠正。
- 数据备份和恢复:ERP系统通常具备完善的数据备份和恢复机制,确保在系统发生故障时,能够及时恢复数据,保证数据的完整性和准确性。如果ERP系统很成熟,使用者也训练有素,那么在修改计划参数后就能提高计划的准确性,提高系统的响应速度和敏捷性,降低订货和库存持有成本。
2.如何调整计划参数
可以调整的参数有许多,接下来,以改变前置时间和订货批量为例进行讨论。
1)缩短前置时间缩短前置时间可以提高计划的灵活性,主要体现在以下几个方面:- 快速响应市场变化:缩短前置时间使企业能够更快地响应市场和客户需求的变化,及时调整生产和供应链策略。- 减少库存积压:通过减少前置时间,可以降低库存水平,减少资金占用和库存积压风险。- 提高客户满意度:快速交付能够提高客户满意度,尤其是在客户对交货时间有严格要求的情况下。以SAP系统为例,
缩短物料的前置时间可以通过以下事务代码来实现:- MM02:用于修改物料主数据,包括物料的采购视图,其中可以调整采购相关的参数,如字段Planning time fence、Planned Delivery Time和Total replenishment lead time等,从而缩短物料的前置时间。需要注意的是,有的字段使用的是工作日,有的使用的是自然日,可能需要转换。- ME32L:修改计划协议(Scheduling Agreement),通过修改与供应商建立计划协议,可以减少采购的前置时间。- ME38:维护交货计划,可以用于调整和优化供应商的交货时间表,以缩短前置时间。
2)改变订货批量
修改订货批量的目的是减少库存的订购和持有成本。如果订货成本很高,那么在需求量很低的情况下,按需求量订货的成本就会很不划算。如果采用简单的批量规则,如固定订货量。虽然订货成本会降到最低,但如果需求量很小,一次性购入大量库存会导致持有成本变得很高。有几种方法可以帮助我们找到合理的订货量。
a)经济订货量EOQ
EOQ是非常经典的模式,它很依赖平稳的需求,而在现在的环境下是很难做到的。EOQ公式中需要输入一个平均需求量,而需求波动造成的不均衡性会使得输入的信息偏离了实际情况。计算不同的EOQ是一项非常复杂的工作。此外,在需求量小的时候,多余的库存持有成本会增加,而在需求量大的时候,需求往往会超过EOQ数量,导致缺货。
b)周期订货量
它是指Period Order Quantity(缩写POQ),用EOQ 公式除以平均需求量,这种方法不是计算经济订货量,而是确定经济的订货间隔时间,即多久发布一次订单。在SAP系统中,可以通过事务代码MM02修改物料的“Lot size”,也就是订货间隔时间。例如POQ是1周,那么5个工作日的需求就会被汇总,并在有需求的时候进行订货。这种方法可以降低库存持有和订货成本,但是它的缺点是不够灵活,会错失进一步节省成本的机会。
c)瓦格纳-惠廷算法
瓦格纳-惠廷算法(Wagner-Whitin algorithm)是一种用于解决经济批量问题的经典动态规划算法。在满足已知需求的情况下,计算出每个时间段的最佳生产批量和最小的总成本,包括设置成本、生产成本和持有成本。瓦格纳-惠廷算法的核心思想是,通过动态规划方法,逐一评审能满足计划期内每个时区净需求量的所有可能的订货方案,然后找出对于整个净需求量日程表总体最优的订货方案。在ERP系统中,可能没有专门的事务代码来实现瓦格纳-惠廷算法,但是系统提供了一系列的功能和事务代码,帮助企业实现类似的库存管理和优化策略。