SAP生产订单预留(上)
闲来无事,研究一下生产订单预留。
首先是预留的创建:
1.预留创建的时机:预留凭证是在生产订单保存的时候创建的,预留编号和生产订单一一对应。但是在读取BOM的时候就已经创建了临时文件,并占用了编号!(这个号码是提前分配,所以预留可能会不连号!!!和预留的编号分配不同,生产订单的编号是在保存的时候才会分配,所以一定是连号的!!!)
2.预留凭证项目:和订单组件项目视图完全一致,在订单保存的时候存入数据库,在订单组件被修改的时候自动修改。在MB22里面不能修改生产预留。
3.在订单类型参数中,可以设定预留创建类型——立即、下达、从不。不管选择何种类型都会创建预留文件,但是在订单表头存储了这个类型信息AFKO-NO_DISP。在预留表RESB-NO_DISP也有这个信息。用来标记预留要不要参加MRP运算、要不要参与ATP计算。
4.IMG中设定的预留创建时机和订单表头字段AFKO-NO_DISP的对应关系。
3 immediately 立即 —— '' 与物料计划有关 预留创建的时候自动**
2 from release 下达——'X' 在定义的期间内与物料计划有关 在订单下达的时候自动**
1 never 从不——'1' 与物料计划无关 可以手工**预留
5.自动修改生产订单预留的增强
增强:PPCO0001 出口名称:EXIT_SAPLCOBT_001
table参数:COMPONENT_TABLE 用来记录将会存入RESB表的数据
COMPONENT_TABLE_OLD 用来记录在更改之前的数据
生产发料、确认等和预留千丝万缕的联系在后面奉上,敬请期待~~~