|
|
原帖由 icetea_cn 于 2008-8-7 10:23 发表 ![]()
"我决定开发物流控制平台和生产控制平台。"这2个平台开发的工作量不小啊。。物流控制平台中包含了从工单到销售订单、采购订单的信息,还包含了ATP的内容。还可以修改,不知道修改以后是如何影响后续计算的。
生产控制平台,能实现排产,估计不包含优化。但是允许计划员手工调整。
这2个模块做下来。。您用了多久啊?这基本上也是最难啃的骨头了。就被你这么轻松的啃下来了。。实在是佩服啊。
能再具体的讲讲吗?
物流控制平台中包含一个MRP运算功能,一个模拟销售订单输入平台(用来计算消耗库存呆料的销售建议的),一个基于工单的MRP运算功能和一个MPS计算功能,其他资料采用Oracle数据,方法很简单,先做业务数据的快照,包含:
供给部分:当前库存、未结采购行、未结请购行、未结工单
需求部分:未结工单BOM、未结销售单行、销售预测、安全库存、最小最大量、人工输入的虚拟需求行
基础数据:BOM
MRP运算时,先从Oracle EBS中抽取需求部分的资料,冲减供给部分,最后余下的如果有BOM的就展开BOM作为下一层计算的需求部分,同时如果供给冲减的供给是工单的则展开工单BOM作为下一层计算的需求部分,这样一层层地往下算,直到到达用户指定的层次(理论上是无限的,多一个层次就多个循环而已),多余的需求就是缺料数。多余的供给就是呆料警告表。
由于需求都有计划日期,工单也有计划开始日期,所以各个供给都可以根据这个日期减去提前期就是供给的需求日期,如果供给的计划日期与这个日期不同,就将这个日期记录到供给中作为建议日期。
这样我们就可以得到每个需求展开后的详细供给信息(关联报表),这是一个基本数据表,基于这个数据表,我们可以得到工厂物流用户的不同格式的报表,工单、采购、请购、库存等的短缺或富余状态及其计划日期的修改建议,当然也可以包含ATP内容。
如果采用另外一种MRP运算的话,先运行上面的MRP,将其产生的关联报表处理后得到MPS报表,也就是缺料表的制造部分,计划员将这个报表中的所有建议工单下发后,运行基于工单的MRP运算,这种运算很简单,只有一层,将工单的BOM收集并冲减供给后就可以得到缺料表,再将缺料根据Oracle EBS中Item Master中的合并天数合并后,根据最小采购量和最小包装量合并计算就可以生成请购建议表了。
时间关系,生产控制平台容后再复。 |
|