SAP生产订单预留

SAP生产订单预留

2014年01月26日 12:50:34 空空为道 阅读数:8000

闲来无事,研究一下生产订单预留。

首先是预留的创建:

1.预留创建的时机:预留凭证是在生产订单保存的时候创建的,预留编号和生产订单一一对应。但是在读取BOM的时候就已经创建了临时文件,并占用了编号!(这个号码是提前分配,所以预留可能会不连号!!!和预留的编号分配不同,生产订单的编号是在保存的时候才会分配,所以一定是连号的!!!)

2.预留凭证项目:和订单组件项目视图完全一致,在订单保存的时候存入数据库,在订单组件被修改的时候自动修改。在MB22里面不能修改生产预留。

3.在订单类型参数中,可以设定预留创建类型——立即、下达、从不。不管选择何种类型都会创建预留文件,但是在订单表头存储了这个类型信息AFKO-NO_DISP。在预留表RESB-NO_DISP也有这个信息。用来标记预留要不要参加MRP运算、要不要参与ATP计算。

SAP生产订单预留(上)

4.IMG中设定的预留创建时机和订单表头字段AFKO-NO_DISP的对应关系。

  3 immediately     立即 —— ''      与物料计划有关                  预留创建的时候自动激活

  2 from release 下达——'X' 在定义的期间内与物料计划有关 在订单下达的时候自动激活

  1 never                 从不——'1'        与物料计划无关                  可以手工激活预留

SAP生产订单预留(上)

5.自动修改生产订单预留的增强

增强:PPCO0001   出口名称:EXIT_SAPLCOBT_001
    table参数:COMPONENT_TABLE           用来记录将会存入RESB表的数据
               COMPONENT_TABLE_OLD       用来记录在更改之前的数据

订单发料对预留的影响

Fixed Qty:固定数量,不会随主件数量的变化而变化!!!

Net Indic:net标识,忽略主件组装报废率,只考虑BOM报废和工序报废。

这两个标识都是从BOM带过来的,Fixed Qty可以修改,Net Indic不能修改,一定和BOM一致。

Final Issue:最终发料标识,在完全发料后会自动勾上,也可以在发料的时候手动勾上,在不完全发料手工勾上这个最终发料表示后还是可以发料(但是不会自动带出建议值),这个标识也可以修改!!!

下图为BOM里面的设定位置

SAP生产订单预留(下)
下图为订单组件的栏位

SAP生产订单预留(下)

1.非计划性发料:不会冲销预留!!!

MB1A   移动类型261 不参考订单,而是在order栏位指定订单,如下图

SAP生产订单预留(下)

2.计划性发料:冲销预留!!!

发料选择参考的订单,同样的直接选择参考的预留凭证也是一样。

SAP生产订单预留(下)

自动带出预留编号,和预留凭证项目内容

SAP生产订单预留(下)

3.计划性发料的其他选项

By-Products :决定如何带出的建议值(默认带出有为满足的需求数量的项目,选1会带出所有项目,选2只会带出可以发料的项目)  ‘ 默认’和‘2’有一定的区别,例如发料不足但是勾选了最终发料,那么‘默认’可以带出项目继续发料,但是这些项目不是被选中的,而‘2’不可以带出这些项目!!!

Op.sel : 工序选择标识,选中该标识后,可以针对订单的特定一个或几个工序的需求组件进行发料。

FIS:最终发料标识,勾选后,在发料界面默认勾选最终发料标识。

Extended:扩展选择标识,选中后弹出仓库。需求日期等画面供选择。

参考订单选择界面

SAP生产订单预留(下)

扩展选择界面

SAP生产订单预留(下)

如何控制生产订单的发料

1.正常情况下,生产订单的计划外发料是无法限制的,计划内发料可以限制。限制计划内发料就是让预留打上删除标记。只有对生产订单做技术性关闭(TECO/DEL)(当然给生产订单打上删除标记也是可以做到),这时对应的预留就自动会打上删除标记。

2.特别地,即使订单完全报工(CNF)而且勾选了清除订单预留,完全收货(DLV),如果没有TECO或者DEL,还是可以发料的(前提是还有计划内未发数量)。

3.如果一定要限制,完全报工、完全收货、完全发料情况下不能发料,可以试着在出口里面去实现。

EXIT_SAPLF048_001

EXIT_SAPLF048_002

这两个出口都是在物料凭证保存之前的,import即将存入数据库的物料凭证头和项目。可以在这里面做一下判断,卡住!!!

     

超耗的发料怎么处理

预留已经冲销完,即完全发料,还需发料要怎么处理?

有两种方式,一是直接计划外发料,如果非要计划内发料也是可以的,在参考订单前先勾选建议零行。

这两种发料的区别可以自己去研究。

同样的退料也分计划内和计划外。退料就是发料的冲销动作。

SAP生产订单预留(下)

总的来说,和预留有关系的就是计划内的,和预留无关的都是计划外的!!!

猜你喜欢

转载自blog.csdn.net/weixin_44148105/article/details/89350214