Académique Documents
Professionnel Documents
Culture Documents
Process – Backflush
Processing
1. OVERVIEW............................................................................................................................................1
2. WHAT IS BACKFLUSHING?........................................................................................................................1
11. PROCESSING MODES : ONLINE AND BACKGROUND PROCESSING (INCLUDING INTERFACE PROCESSING IN DETAIL)11
12. BACKFLUSH PROCESSING (TYPES, RULES, GENERAL POINTS, LOT & SERIAL BACKFLUSH, RESOURCES, MISC POINTS)
............................................................................................................................................................20
14. HOW HAS BACKFLUSH FUNCTIONALITY CHANGED OVER DIFFERENT APPLICATION RELEASES?...........................29
1. WHAT IS BACKFLUSHING?
2
• Moving assemblies between the To Move, Scrap, and
Reject intraoperation steps of the same operation
1
The transaction type used for this is ‘Complete’.
3
This form allows the user to specify the subinventory and
locator into which the completed assemblies will be placed in
inventory. These fields are defaulted from the wip parameters
but can be overwritten.
3
The receipt of the assembly for the outside processing
operation will only initiate a backflush transaction if the
following conditions are met :
2
The following actions can be performed from this form – all
these actions initiate backflushing of components :
In this case, (and only in this case) - the following supply types
are backflushed :
• Assembly Pull
• Operation Pull
• PUSH
• Online Processing
• Background Processing
3
transaction interface and inventory transaction
interface).
• Scrap assemblies
3
Some points to note from the above diagram :
3
• Successfully processed material transactions for
backflush components and for completed assemblies
are held in the MMT (MTL_MATERIAL_TRANSACTIONS)
table. This is the parent table for MMTT. Transactions
are processed into the MMT table from the MMTT table
by the transaction processor which updates all the other
relevant tables also.
• Pending
• Running
• Error
3
12.2: ASSEMBLY PULL BACKFLUSH TRANSACTIONS :
3. The components are under lot control and the lot cannot be
derived whilst the processing mode is set to background.
2
a. The navigation for the form shown below is WIP>Material
Transactions>View Material Transactions. The search
criteria used were transaction type (wip component issue)
and job name. It shows the backflush of the components
3
initiated by the Move Transaction in b) above. The
following screens will highlight this in more detail. They are
from the same form.
2
c. The tab below shows the originating Move Transaction Id
for the move transaction which resulted in the backflush of
the components. If the backflush was origininated by a
completion transaction, that would be shown in Completion
transaction Id. Note that the two move transactions in
step b) are both shown – compare the move transaction id
with that in step b.
1
So how would we query the transactions above ?
11.5.9 Behaviour :
11.5.10 Behaviour :
1. WMTI:
2. MTI:
Error : Notice that the system does not consume lots based
on lot expiration.
2
Solution : None. The standard functionality does not support
FIFO backflush based on expiration dates.
Solution :
2
• Perform a completion transaction.
• The transaction fails with an APP-25105 error.
1
8. Intermittent Wip Move Errors at Backflush Setup
stage
Solution :
1. Identify who locked the WIP or INV table using the query
below :
select
ORACLE_USERNAME,OS_USER_NAME,OBJECT_NAME,locked_m
ode,session_id,c.serial#
from all_objects a ,sys.V_$LOCKED_OBJECT b,v$session c
where a.OBJECT_ID=b.object_id
and c.sid=session_id;
2. Inform the user who locked the tables to save their pending
transaction or close the form if they don't plan to save.
3
Make sure you enter the products in lowercase, in example
above, enter 'all'
not 'ALL'.
Error : BF_LOT_ERROR
Solution :
Log a bug against WIP and provide the output of the script
wip_bf_lot_error.sql. This can be downloaded from the
Knowledge base.
Backflush Processing
January 2011
Author: Zar Ahmed
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
1
www.oracle.com