Codeunit 18006541 EOS Post Transfer Management
Codeunit 18006541 EOS Post Transfer Management
Methods
PostIncomingTransfer
procedure PostIncomingTransfer(var InspOrderHeader: Record "EOS Inspection Order Header")
Parameters / Return Value
- InspOrderHeader Record "EOS Inspection Order Header"
PostComplianceTransfer
procedure PostComplianceTransfer(var InspOrderHeader: Record "EOS Inspection Order Header"; ItemLedgEntry: Record "Item Ledger Entry")
Parameters / Return Value
- InspOrderHeader - Record "EOS Inspection Order Header"
- ItemLedgEntry - Record "Item Ledger Entry"
PostBlockedTransfer
procedure PostBlockedTransfer(var InspOrderHeader: Record "EOS Inspection Order Header"; ItemLedgEntry: Record "Item Ledger Entry")
Parameters / Return Value
- InspOrderHeader - Record "EOS Inspection Order Header"
- ItemLedgEntry - Record "Item Ledger Entry"
CheckLine
procedure CheckLine(WhseJnlLine: Record "Warehouse Journal Line")
Parameters / Return Value
- WhseJnlLine Record "Warehouse Journal Line"
CheckAdjustmentBin
procedure CheckAdjustmentBin(WhseJnlLine: Record "Warehouse Journal Line")
Parameters / Return Value
- WhseJnlLine Record "Warehouse Journal Line"
ItemJnlRegisterLine
procedure ItemJnlRegisterLine(WhseJnlLine: Record "Warehouse Journal Line"; ReasonCode: Code[10]; NewBinCode: Code[20]; var WhseJnlPostLine: Codeunit "Whse. Jnl.-Register Line")
Parameters / Return Value
- WhseJnlLine - Record "Warehouse Journal Line"
- ReasonCode - Code[10]
- NewBinCode - Code[20]
- WhseJnlPostLine - Codeunit "Whse. Jnl.-Register Line"
TransferReservToItemJnlLine
procedure TransferReservToItemJnlLine(iRecWarehouseJournalLine: Record "Warehouse Journal Line")
Parameters / Return Value
- iRecWarehouseJournalLine Record "Warehouse Journal Line"
UpdatePutAwayQty
procedure UpdatePutAwayQty(var InspOrderHeader: Record "EOS Inspection Order Header"; QtyPutAway: Decimal; QtyInspection: Decimal)
Parameters / Return Value
- InspOrderHeader - Record "EOS Inspection Order Header"
- QtyPutAway - Decimal
- QtyInspection - Decimal
IsPutAwayBin
procedure IsPutAwayBin(Location: Record Location; BinCode: Code[20]): Boolean
Parameters / Return Value
- Location - Record "Location"
- BinCode - Code[20]
- Returns - Boolean
SetPostingDate
procedure SetPostingDate(NewPostingDate: Date)
Parameters / Return Value
- NewPostingDate Date
GetPostingDate
procedure GetPostingDate(): Date
Parameters / Return Value
- Returns Date
Events
EventChangeQtyToHandleInPostBlockedTransfer
local procedure EventChangeQtyToHandleInPostBlockedTransfer(var QtyToHandle: Decimal; InspOrderHeader: Record "EOS Inspection Order Header"; ItemLedgEntry: Record "Item Ledger Entry"; var IsHandled: Boolean)
This event is raised after set QtyToHandle and allows you to change it.
Parameters / Return Value
- QtyToHandle - Decimal- Variable to modify 
- InspOrderHeader - Record "EOS Inspection Order Header"- Inspection Order Header 
- ItemLedgEntry - Record "Item Ledger Entry"- Item Ledger Entry 
- IsHandled - Boolean- if true, no following app code will be executed 
EventChangeQtyToHandleInPostComplianceTransfer
local procedure EventChangeQtyToHandleInPostComplianceTransfer(var QtyToHandle: Decimal; InspOrderHeader: Record "EOS Inspection Order Header"; ItemLedgEntry: Record "Item Ledger Entry"; var IsHandled: Boolean)
This event is raised after set QtyToHandle and allows you to change it.
Parameters / Return Value
- QtyToHandle - Decimal- Variable to modify 
- InspOrderHeader - Record "EOS Inspection Order Header"- InspOrderHeader: Record “EOS Inspection Order Header” 
- ItemLedgEntry - Record "Item Ledger Entry"- ItemLedgEntry: Record “Item Ledger Entry” 
- IsHandled - Boolean- if true, no following app code will be executed 
OnBeforePostWhseJnlLinefromItemJnlLine_TypeTransfer
local procedure OnBeforePostWhseJnlLinefromItemJnlLine_TypeTransfer(ItemJnlLine: Record "Item Journal Line"; var IsHandled: Boolean)
Raised in the procedure ItemJnlRegisterLine, after post the Item Journal Line with Entry Type “Transfer” and before post the Warehouse Journal Line.
Parameters / Return Value
- ItemJnlLine - Record "Item Journal Line"- Record “Item Journal Line” posted 
- IsHandled - Boolean- if true, skip posting of the Warehouse Journal Line 
OnBeforePostBlockedTransferError
local procedure OnBeforePostBlockedTransferError(var InspOrderHeader: Record "EOS Inspection Order Header"; ItemLedgEntry: Record "Item Ledger Entry"; var IsHandledErr: Boolean)
Raised in posting the Inspection Order that is non-compliant, before return Error if the Blocked Location has “Directed Put-away and Pick”.
Parameters / Return Value
- InspOrderHeader - Record "EOS Inspection Order Header"- Inspection Order Header to post 
- ItemLedgEntry - Record "Item Ledger Entry"- Item Ledger Entry 
- IsHandledErr - Boolean- if true, skip the error 
OnBeforeCreateReservEntryFor
local procedure OnBeforeCreateReservEntryFor(var ReservEntryFor: Record "Reservation Entry"; ItemLedgerEntry: Record "Item Ledger Entry"; InspOrderHeader: Record "EOS Inspection Order Header"; TransferType: Option Incoming,Compliance,Blocked)
Raised before creating the reservation entry before transferring the items to the QA bins.
Parameters / Return Value
- ReservEntryFor - Record "Reservation Entry"- Record “Reservation Entry”. 
- ItemLedgerEntry - Record "Item Ledger Entry"- Record “Item Ledger Entry”. 
- InspOrderHeader - Record "EOS Inspection Order Header"- Record “EOS Inspection Order Header”. 
- TransferType - Option- Incoming(0) ,- Compliance(1) ,- Blocked(2)- Option Incoming,Compliance,Blocked. 
OnBeforePostWhseJnlLine
local procedure OnBeforePostWhseJnlLine(var WhseJnlLine: Record "Warehouse Journal Line"; var ItemLedgEntry: Record "Item Ledger Entry"; NewActionType: Option; var InspOrderHeader: Record "EOS Inspection Order Header")
Raised before posting the whse journal line.
Parameters / Return Value
- WhseJnlLine - Record "Warehouse Journal Line"- Record “Warehouse Journal Line” to post 
- ItemLedgEntry - Record "Item Ledger Entry"- Item Ledger Entry 
- NewActionType - Option- Action Type “Take”,“Place” 
- InspOrderHeader - Record "EOS Inspection Order Header"- The Inspection Order Header 
OnBeforePostItemJnlLine
procedure OnBeforePostItemJnlLine(var ItemJnlLine: Record "Item Journal Line"; var InspOrderHeader: Record "EOS Inspection Order Header"; ItemLedgerEntry: Record "Item Ledger Entry"; var Handled: Boolean; TransferType: Option Incoming,Compliance,Blocked)
Raised before posting the item journal line.
Parameters / Return Value
- ItemJnlLine - Record "Item Journal Line"- Record “Item Journal Line”. 
- InspOrderHeader - Record "EOS Inspection Order Header"- Record “EOS Inspection Order Header”. 
- ItemLedgerEntry - Record "Item Ledger Entry"- ItemLedgerEntry: Record “Item Ledger Entry”. 
- Handled - Boolean- If true, skips running of codeunit “Item Jnl.-Post Line”. 
- TransferType - Option- Incoming(0) ,- Compliance(1) ,- Blocked(2)- Option Incoming,Compliance,Blocked. 
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.