这里讲的生产订单就是离散制造里面的单据,因为系统中有很多不同类型的单据(下图即后台配置)。
下面看一下跨应用的功能流程图中生产订单的位置:
通过需求计划产生计划订单,将计划订单转化成生产订单,然后对生产订单进行相应的处理(产能+成本)。
这个过程中涉及的主数据以及事务数据如下图所示:
那么应该到底如何去定义一个生产订单呢?
1、生产什么产品?
2、什么时候生产?
3、生产多少数量?
4、要投入哪些料?
5、需要哪些资源?
6、对成本有什么影响?
生产订单四大主数据:物料、BOM、工作中心、工艺路线。PRT是很少会考虑的一部分。
下面就看一下生产订单在系统中的表现形式到底是什么样子的(哪些元素)。
这里创建的订单类别都是10的。标准的类型则是PP01。
调度类型:
1、向前:知道开始日期,系统自动计算完成日期;
2、向后:知道完成日期,系统自动计算开始日期;
3、只有能力需求:自行输入开始日期和完成日期(完成日期大于开始日期);
4、当前日期:开始日期为当前系统日期,系统自动计算完成日期;
5、向前准时:知道开始日期,系统自动计算完成日期(精确到具体时间,一般不用);
6、向后准时:知道完成日期,系统自动计算开始日期(精确到具体时间,一般不用);
一般我们会选择“向前”,需要选择开始日期,自动推算出完成日期。
正常情况下,这个“基本日期”都是从计划订单中带入过来的(订单的开始日期、完成日期)。
“已计划的”都是根据工艺路线算出来的(订单的生产开始日期、生产完成日期)。
已计划的下达日期 = 下达基本日期 - 下达期间(去掉非工作日)。
点击“下达”之后则会出现“确认的”里面真正的下达日期。
这里几个日期就是COOIS订单报表里面的查询条件中的几个日期。
那么实际的开始日期是什么呢?——第一次做确认的日期(生产报工)。
实际的结束日期——最后一次收货的日期(成品入库)。
还有浮动的计划边际码是哪里来的呢?——来自物料主数据MRP2视图计划边际码。
第一个画面中的已交货是什么意思?——成品入库的数量。
废品部分——报废数量(针对成品,MD04中看到的订单数量是“总计数量-废品部分”,做ABAP开发的需要注意)。
MRP1视图中的“装配报废%”是针对成品和半成品的(会带到上面生产订单中第一个画面中),然而MRP4视图中的“部件废品%”是针对原材料而设定的。
下面介绍一下组件概览画面:
这里的“收货人”和“卸货点”没什么特别的含义,可以针对这两个栏位做客户自定义设置。
这里的“预留”则是报表MMBE中的预留数量,来自生产订单的组件需求数量。
“移动类型”261则是发料的动作。
“允许数量”(提交的数量)是物料有效性检查之后有多少数量可以给该订单使用(根据组件中的需求日期)。
”固定的数量“不管什么情况都是投入该数量(来自BOM,不管做多少数量,投入数量固定)。
”最后发货“确认发料是否完成。
”反冲“使用比较频繁,价值比较低,不方便发料的物料使用反冲功能。
”散装物料“不计算成本,不参加MRP计算的物料使用该功能。
”虚拟项目“在物理上不存在的,在设计上(架构)存在的一种物料。
”联产品“生产一种成品的时候同时会产生其他一种产品。
”允许的移动“是否允许发料。
”批码“是否使用批次功能。
”成本核算相关“选择”X“需要计算成本。