Oracle WIP Backflush

对于Supply Type为推式(Push)供货方式(Operation pull/Assembly pull)的BOM,我们需要 手动的使用WIP Issue的方式,把Component物料从库存发往工单。

对于Supply Type为拉式(Pull)供货方式(Operation pull/Assembly pull)的BOM,一旦产成品生产完成(或者一个工序做完),那么系统会从Supply Subinventory通过backflush自动从库存中扣减物料,然后把Component发到工单上。

(关于Supply Type可以参见我的另外一篇文章:WIP Supply Type(Push,Assembly pull,Operation pull...)

Oracle WIP Backflush_第1张图片

一个Operation Pull类型的backflush的例子

定义一个BOM,Supply Type:Operation Pull

Oracle WIP Backflush_第2张图片

接下来定义Routing和定义Discrete Jobs,并Release这个Job,然后到WIP > Move Transactions > Move Transactions里工序移动,移动到'To Move',对于Operation Pull拉式发料,工序移动至To Move时自动按标准消耗量触发backflush(从Supply Sub给工单补料)

Oracle WIP Backflush_第3张图片

Save之后,再查backflush,就会发现Supply Subinventory的库存数量自动被扣减了。(原来sub:RIP下的数量为100,这里因为backflush扣减了20)

Oracle WIP Backflush_第4张图片


一个Assembly Pull类型的Backflush的例子

pt_a01为Assembly,pt_c01为Component,Supply Type:Assembly

Oracle WIP Backflush_第5张图片

接下来定义Routing和定义Discrete Jobs,并Release这个Job,然后到WIP > Move Transactions > Move Transactions里工序移动,移动到'To Move',对于Assembly Pull拉式发料,工序移动至To Move时不会像Operation Pull一样自动触发backflush,只有完工入库以后才会触发backflush

Oracle WIP Backflush_第6张图片

这个时候就可以Completion Transaction(完工入库),可以看到可完工入库数量为5

路径:WIP > Material Transactions > Completion Transactions

Oracle WIP Backflush_第7张图片

指定把那个产成品放到那个仓库,入库数量不能大于Available to Complete

Oracle WIP Backflush_第8张图片

点Done之后,因为我们的供货方式为Assembly Pull,系统就会自动触发Backflush来从Supply Subinv给工单供料。

Oracle WIP Backflush_第9张图片

再查Material Workbench,可以看到产成品pt_a01的数量在指定仓库里增加了5个

Oracle WIP Backflush_第10张图片

组件pt_c01,因为backflush,从supply sub里减少了5个,以供给工单。

Oracle WIP Backflush_第11张图片


Backflush相关的参数

路径:WIP > Setup > Parameters > Material Tab

a) Supply Subinventory
b) Supply Locator
c) Lot Selection Method
d) Alternate Lot Selection Method
e) Lot Verification
f) Release Backflush Components
g) Allow Quantity Changes During Backflush


Supply Subinventory/Locator为默认的Supply Subinventory,当然你也可以在定义BOM的时候,指定某一个Sub作为Supply Subinventory(BOM里的Material Control页签里的Subinventory)

Oracle WIP Backflush_第12张图片

Backflush Transfer & Backflush

另外需要说下WIP的另外一个Transaction Type: Backflush Transfer,注意区别Backflush Transfer和Backflush

Backflush Transfer实际上和Subinventory Transfer类似,都是库存间物料的转移,只不过Backflush主要是针对WIP,用于把物料从普通库存转移到WIP的Supply Subinventory(工单的供货库存),这样可以保证在Supply Sub下有足够的货物,这样Backflush在自动扣减物料的时候不会因为数量不足而无法继续。

路径:WIP > Material Transaction > WIP Material Transaction > Type 选择Backflush Transfer

Oracle WIP Backflush_第13张图片

Oracle WIP Backflush_第14张图片

Backflush Transfer之后,查询Material Transaction会看到一个+-Quantity的仓库间调拨的两个事务(Transaction Type:Backflush Transfer,Transaction_Type_ID:51)

Oracle WIP Backflush_第15张图片



转载请注明出处:http://blog.csdn.net/pan_tian/article/details/7785714

===EOF===


你可能感兴趣的:(oracle)