1.Functional Description
1.1Purpose
To prepare for the completion of a Work Order using Super Backflush functionality.  This function is 
called by the Kanban check in and Kanban completion processing. 
1.2Setup Notes and Prerequisites
None.
1.3Special Logic
Note: The Super Backflush Edit Doc function has not been included in this business function.  Instead 
it is called from the Kanban Processing application (P3157) after any non-blind applications (issues, 
hours & qtys, completions, etc) are executed.  If all processing is non-blind, the application will 
bypass calling the applications but still execute the Super Backflush Edit Doc.
2.Technical Specifications
2.4Processing 
Call Super Backflush Begin Doc to retrieve F4801 header information
F3112 Super Backflush Begin Doc (B3101060)
If there is an error from begin doc, set flags
If evt_ErrorMsg_DTAI <> ' ' 
BF ErrorMessageID = evt_ErrorMsg_DTAI 
Read WO routings and load to cache
Table I/O from F3112
If SV File_IO_Status is equal to CO SUCCESS 
 Save Key Fields
End
Load Cache
F3112 Super Backflush Edit Line (B3101060)
If PayPointCode is equal to "B" or "L" or "M"
 F3112 Super Backflush Edit Line (B3101060)
 If any errors from edit line, set error flags
 If VA evt_szErrorMsg_DTAI is not equal to 
 BF cErrorCode = "2" 
 BF szErrorMessageID = VA evt_szErrorMsg_DTAI
 End If
End If
 
If errors exist close caches without writing to F3112
If BF cErrorCode is equal to "2" 
 F3112 Super Backflush End Doc
End If
^
D3101790A - Kanban Super Backflush Edits
Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes
JOBS      Job Number                  IRUsed to retrieve the Work 
                                                      Cache.
ERRC      Error Code                  ODetermines whether any 
                                                      errors or warnings were 
                                                      issued. ' ' = No Errors '1' 
                                                      = Warning '2' = Error
DTAI      Error Message ID            O
EV01      Suppress Error Messages      I'1' = Suppress Error 
                                                      Message
VERS      Version                  I
DOCO      Order Number            IR
UORG      QtyCompleted            IR
UORG      QtyScrapped                  I
TRDJ      Transaction Date            I
AN8      Employee Number            IR
ICU      P311221 Batch Number      OReturned from Super 
                                                      Backflush begin doc.  Used 
                                                      when posting hours and 
                                                      quantities.
OPSQ      From Operation Sequence      OReturned from Super 
                                                      Backflush edit line.  
                                                      Contains the last material 
                                                      pay point.
OPSQ      Thru Operation Sequence      OThe last operation sequence 
                                                      specified on the work order 
                                                      (which must be a pay 
                                                      point).
 
^
| Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both | 
|---|---|---|---|---|
| mnJobnumber | JOBS | MATH_NUMERIC | REQ | INPUT | 
The job number (work station ID) which executed the particular job.  | ||||
| cErrorCode | ERRC | char | OPT | NONE | 
This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
  | ||||
| szErrorMessageID | DTAI | char | OPT | NONE | 
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
  | ||||
| cSuppressErrorMessages | EV01 | char | OPT | INPUT | 
An option that specifies the type of processing for an event.  | ||||
| szVersion | VERS | char | OPT | INPUT | 
A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
  | ||||
| mnOrderNumber | DOCO | MATH_NUMERIC | REQ | INPUT | 
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
  | ||||
| mnQtyCompleted | UORG | MATH_NUMERIC | REQ | INPUT | 
The quantity of units affected by this transaction.  | ||||
| mnQtyScrapped | UORG | MATH_NUMERIC | OPT | INPUT | 
The quantity of units affected by this transaction.  | ||||
| mnEmployeeNumber | AN8 | MATH_NUMERIC | REQ | INPUT | 
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
  | ||||
| mnP311221BatchNumber | ICU | MATH_NUMERIC | OPT | NONE | 
A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
  | ||||
| mnFromOperationSeq | OPSQ | MATH_NUMERIC | OPT | NONE | 
A number used to indicate an order of succession.
In routing instructions, a number that sequences the fabrication or assembly steps in the 
  | ||||
| mnThruOperationSeq | OPSQ | MATH_NUMERIC | OPT | NONE | 
A number used to indicate an order of succession.
In routing instructions, a number that sequences the fabrication or assembly steps in the 
  | ||||
| jdTransactionDate | TRDJ | JDEDATE | OPT | NONE | 
The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.  | ||||
| szKanbanSuppLocation | LOCN | char | OPT | NONE | 
The storage location from which goods will be moved.  | ||||
| szSupplyingBranchPlant | MCU | char | OPT | NONE | 
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
  | ||||
| szProgramId | PID | char | OPT | NONE | 
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
  | ||||
| None | 
| None |