作者:人月神话,新浪博客同名
简介:多年SOA规划建设,私有云PaaS平台架构设计经验,长期从事一线项目实践
今天简单整理下原来整理过的ERP核心业务流程和OracleERP核心业务功能和数据对象分析。在介绍OracleERP核心模块前先分析下我们经常谈到的主生产计划和物料需求计划。主生产计划
对于大部分企业,与其说一个系统是否称的上是ERP系统还不如说该系统能否真正算的上一个MRPII系统。MRPII的核心数据基于ITEM和BOM,以此实现物流,信息流和资金流的完全整合。
所以一个MRPII系统至少应该有基于BOM分解的MRP运算功能,同时考虑资源约束形成闭环的MRP,但MRP关注的是很细节的原材料需求计划,所以关注点在细节和近期。
而MPS主生产计划则是一个较粗的关注产品或可配置的半成品在各个时段的具体需求的计划,因此MPS有效的衔接了销售模块和MRP,通过运行MPS才能够实现由计划驱动的一体化控制模式。因此有无MPS主生产计划功能已经是否考虑资源约束是ERP系统另一个重要特征,只有MPS主生产计划可行的情况下,才应该进入计划的细化,运行近期的MRP物料需求计划和能力需求计划。
为什么要先有主生产计划,再根据主生产计划制订物料需求计划?是否可以直接根据销售预测和客户订单来制订物料需求计划?
概括地说:MRP的计划方式就是追踪需求。
如果直接根据预测和客户订单的需求来运行MRP,那么得到的计划将在数量和时间上与预测和客户订单需求完成匹配。但是,预测和客户订单是不稳定、不均衡的,直接用来安排生产将会出现时而加班加点也不能完成任务,时而设备闲置很多人没有活干的现象,这将给企业带来灾难性的后果,而且企业的生产能力和其他资源是有限的,这样的安排也不是总能做得到的。加上主生产计划这一层次,...
(全文)