Table 70491907 EOS055 Handling Unit Buffer
Table 70491907 EOS055 Handling Unit Buffer
Language | Caption |
---|---|
de-DE | Ladeeinheitenbuffer |
en-US | Handling Unit Buffer |
it-IT | Buffer unità di carico |
Fields
Line No. (1
)
Integer
Language | Caption |
---|---|
de-DE | Zeilennr. |
en-US | Line No. |
it-IT | Nr. riga |
Handling Unit No. (2
)
Code[20]
TableRelation: "EOS055 Handling Unit"
Language | Caption |
---|---|
de-DE | Ladeeinheitennr. |
en-US | Handling Unit No. |
it-IT | Nr. unità di carico |
Type (3
)
Option
Item
(0) , "Handling Unit"
(1)
Language | Caption |
---|---|
de-DE | Art |
en-US | Type |
it-IT | Tipo |
No. (4
)
Code[20]
TableRelation: if (Type = const(Item)) Item where(Type = const(Inventory)) else if (Type = const("Handling Unit")) "EOS055 Handling Unit"."No."
Language | Caption |
---|---|
de-DE | Nr. |
en-US | No. |
it-IT | Nr. |
Variant Code (5
)
Code[10]
TableRelation: if (Type = const(Item)) "Item Variant".Code where("Item No." = field("No."))
Language | Caption |
---|---|
de-DE | Variantencode |
en-US | Variant Code |
it-IT | Cod. variante |
Location Code (10
)
Code[10]
TableRelation: Location
Language | Caption |
---|---|
de-DE | Lagerortcode |
en-US | Location Code |
it-IT | Cod. ubicazione |
Bin Code (11
)
Code[20]
TableRelation: Bin.Code where("Location Code" = field("Location Code"))
Language | Caption |
---|---|
de-DE | Lagerplatzcode |
en-US | Bin Code |
it-IT | Cod. collocazione |
Description (13
)
Text[100]
Language | Caption |
---|---|
de-DE | Beschreibung |
en-US | Description |
it-IT | Descrizione |
Unit of Measure Code (15
)
Code[10]
TableRelation: if (Type = const(Item)) "Item Unit of Measure".Code where("Item No." = field("No.")) else "Unit of Measure".Code
Language | Caption |
---|---|
de-DE | Einheitencode |
en-US | Unit of Measure Code |
it-IT | Cod. unità di misura |
Quantity (16
)
Decimal
Language | Caption |
---|---|
de-DE | Menge |
en-US | Quantity |
it-IT | Quantità |
Quantity (Base) (17
)
Decimal
Language | Caption |
---|---|
de-DE | Menge (Basis) |
en-US | Quantity (Base) |
it-IT | Quantità (Base) |
Qty. per Unit of Measure (18
)
Decimal
Language | Caption |
---|---|
de-DE | Menge pro Einheit |
en-US | Qty. per Unit of Measure |
it-IT | Qtà per unità di misura |
Gross Weight (19
)
Decimal
Language | Caption |
---|---|
de-DE | Bruttogewicht |
en-US | Gross Weight |
it-IT | Peso lordo |
Net Weight (20
)
Decimal
Language | Caption |
---|---|
de-DE | Nettogewicht |
en-US | Net Weight |
it-IT | Peso netto |
Unit Volume (21
)
Decimal
Language | Caption |
---|---|
de-DE | Volumen |
en-US | Volume |
it-IT | Volume |
Lot No. (25
)
Code[50]
Language | Caption |
---|---|
de-DE | Chargennr. |
en-US | Lot No. |
it-IT | Nr. lotto |
Serial No. (26
)
Code[50]
Language | Caption |
---|---|
de-DE | Seriennr. |
en-US | Serial No. |
it-IT | Nr. seriale |
Expiration Date (27
)
Date
Language | Caption |
---|---|
de-DE | Ablaufdatum |
en-US | Expiration Date |
it-IT | Data scadenza |
Warranty Date (28
)
Date
Language | Caption |
---|---|
en-US | Warranty Date |
it-IT | Data garanzia |
Item Ledger Entry No. (30
)
Integer
Language | Caption |
---|---|
de-DE | Artikelpostennr. |
en-US | Item Ledger Entry No. |
it-IT | Nr. movimento cont. articolo |
Order Type (31
)
enum "EOS055 Content Order Type"
Language | Caption |
---|---|
de-DE | Auftragsart |
en-US | Order Type |
it-IT | Tipo ordine |
Order No. (32
)
Code[20]
Language | Caption |
---|---|
de-DE | Auftragsnr. |
en-US | Order No. |
it-IT | Nr. ordine |
Correction (33
)
Boolean
Language | Caption |
---|---|
de-DE | Korrektur |
en-US | Correction |
it-IT | Correzione |
Qty. to Handle (35
)
Decimal
Language | Caption |
---|---|
de-DE | Bewegungsmenge |
en-US | Qty. to Handle |
it-IT | Qtà da gestire |
Qty. to Handle (Base) (36
)
Decimal
Language | Caption |
---|---|
de-DE | Bewegungsmenge (Basis) |
en-US | Qty. to Handle (Base) |
it-IT | Qtà da gestire (base) |
Qty. Assigned (Base) (37
)
Decimal
Language | Caption |
---|---|
de-DE | Menge zugeordnet (Basis) |
en-US | Qty. Assigned (Base) |
it-IT | Qtà. assegnata (Base) |
Qty. Assigned (38
)
Decimal
Language | Caption |
---|---|
de-DE | Menge zugeordnet |
en-US | Qty. Assigned |
it-IT | Qtà assegnata |
Source Type (40
)
Integer
Language | Caption |
---|---|
de-DE | Herkunftsart |
en-US | Source Type |
it-IT | Tipo origine |
Source Subtype (41
)
Option
"0"
(0) , "1"
(1) , "2"
(2) , "3"
(3) , "4"
(4) , "5"
(5) , "6"
(6) , "7"
(7) , "8"
(8) , "9"
(9) , "10"
(10)
Language | Caption |
---|---|
de-DE | Herkunftsunterart |
en-US | Source Subtype |
it-IT | Sottotipo origine |
Source No. (42
)
Code[20]
Language | Caption |
---|---|
de-DE | Herkunftsnr. |
en-US | Source No. |
it-IT | Nr. origine |
Source Line No. (43
)
Integer
Language | Caption |
---|---|
de-DE | Herkunftszeilennr. |
en-US | Source Line No. |
it-IT | Nr. riga origine |
Source Subline No. (44
)
Integer
Language | Caption |
---|---|
de-DE | Herkunftsunterzeilenr. |
en-US | Source Subline No. |
it-IT | Nr. sottoriga origine |
Level (50
)
Integer
Language | Caption |
---|---|
de-DE | Stufe |
en-US | Level |
it-IT | Livello |
Handling Unit Type (52
)
Enum "EOS055.01 Handling Unit Type"
Language | Caption |
---|---|
de-DE | Ladeeinheitsart |
en-US | Handling Unit Type |
it-IT | Tipo unità di carico |
Is Parent (53
)
Boolean
Language | Caption |
---|---|
de-DE | Übergeordnetes Element |
en-US | Is Parent |
it-IT | Elemento padre |
Is Editable (54
)
Boolean
Obsolete
Removed: Substituted by functions IsRemoveAssignementAllowed and IsRemoveContentAllowed in Packing Linst Management. (16.0)Language | Caption |
---|
Has Conflict (55
)
Boolean
Obsolete
Removed: Unused (16.0)Language | Caption |
---|
Unassigned Conflict (56
)
Boolean
Obsolete
Removed: Unused (16.0)Language | Caption |
---|
Assignment Conflict (57
)
Boolean
Obsolete
Removed: Unused (16.0)Language | Caption |
---|
Whse. Document Type (60
)
Option
" "
(0) , Receipt
(1) , Shipment
(2) , "Internal Put-away"
(3) , "Internal Pick"
(4) , Production
(5) , "Movement Worksheet"
(6) , Assembly
(8)
Language | Caption |
---|---|
en-US | Whse. Document Type |
it-IT | Tipo documento whse. |
Whse. Document No. (61
)
Code[20]
Language | Caption |
---|---|
en-US | Whse. Document No. |
it-IT | Nr. documento whse. |
Whse. Line No. (62
)
Integer
Language | Caption |
---|---|
de-DE | Whse. Zeile Nr. |
en-US | Whse. Line No. |
it-IT | Nr. riga whse. |
Applies-to Line No. (65
)
Integer
Language | Caption |
---|---|
en-US | Applies-to Line No. |
it-IT | Collega-a Nr. Riga |
Sequence (66
)
Integer
Language | Caption |
---|---|
de-DE | Sequenz |
en-US | Sequence |
it-IT | Sequenza |
Whse. Activity Type (70
)
Integer
Language | Caption |
---|---|
en-US | Whse. Activity Type |
it-IT | Tipo di attività whse. |
Whse. Activity No. (71
)
Code[20]
Language | Caption |
---|---|
en-US | Whse. Activity No. |
it-IT | Nr. attività whse. |
Original Qty. (75
)
Decimal
Language | Caption |
---|---|
en-US | Original Qty. |
it-IT | Qtà originale. |
Original Qty. (Base) (76
)
Decimal
Language | Caption |
---|---|
en-US | Original Qty. (Base) |
it-IT | Qtà originale (base) |
Packaging Instruction No. (80
)
Code[20]
TableRelation: "EOS055 Packaging Instruction"."No."
Language | Caption |
---|---|
de-DE | Verpackungsanweisungsnr. |
en-US | Packaging Instruction No. |
it-IT | Nr. istruzioni per l’imballaggio |
Packaging Material No. (81
)
Code[20]
TableRelation: "EOS055 Packaging Material"."No."
Language | Caption |
---|---|
de-DE | Verpackungsmaterialnr. |
en-US | Packaging Material No. |
it-IT | Nr. materiale di imballaggio |
Load Carrier No. (82
)
Code[20]
TableRelation: "EOS055 Packaging Material"."No."
Language | Caption |
---|---|
de-DE | Ladungsträgernr. |
en-US | Load Carrier No. |
it-IT | Nr. portacarico |
No. of Layers (83
)
Integer
Language | Caption |
---|---|
de-DE | Anzahl Ebenen |
en-US | No. of Layers |
it-IT | Nr. di strati |
Qty. per Layer (84
)
Decimal
Language | Caption |
---|---|
de-DE | Menge pro Ebene |
en-US | Qty. per Layer |
it-IT | Qtà. per strato |
Packaging Quantity (85
)
Decimal
Specifies the quantity of packaging units this line requires.
Language | Caption |
---|---|
de-DE | Verpackungsmenge |
en-US | Packaging Quantity |
it-IT | Quantità imballaggio |
Load Carrier Quantity (86
)
Decimal
Specifies the quantity of load carrier units this line requires.
Language | Caption |
---|---|
de-DE | Menge Ladungsträger |
en-US | Load Carrier Quantity |
it-IT | Quantità portacarico |
Packaging Qty. to Handle (87
)
Decimal
Language | Caption |
---|---|
de-DE | Verpackungs-Bewegungsmenge |
en-US | Packaging Qty. to Handle |
it-IT | Qtà. imballaggio da gestire |
Load Carrier Qty. to Handle (88
)
Decimal
Language | Caption |
---|---|
de-DE | Bewegungsmenge Ladungsträger |
en-US | Load Carrier Qty. to Handle |
it-IT | Qtà da gestire portacarico. |
Quantity (Max.) (90
)
Decimal
Indicates the maximum quantity. This quantity includes possible overdelivery quantities.
Language | Caption |
---|---|
de-DE | Menge (Max.) |
en-US | Quantity (Max.) |
it-IT | Quantità (Max.) |
Quantity (Max., Base) (91
)
Decimal
Indicates the maximum quantity (base). This quantity includes possible overdelivery quantities.
Language | Caption |
---|---|
de-DE | Menge (Max., Basis) |
en-US | Quantity (Max., Base) |
it-IT | Quantità (Max., Base) |
Container (95
)
Boolean
Language | Caption |
---|---|
de-DE | Container |
en-US | Container |
it-IT | Container |
Container PM No. (96
)
Code[20]
TableRelation: "EOS055 Packaging Material"."No."
Language | Caption |
---|---|
de-DE | Container-VPM-Nr. |
en-US | Container PM No. |
it-IT | Nr. MI contenitore |
Created by (100
)
Code[50]
Language | Caption |
---|---|
de-DE | Erstellt durch |
en-US | Created by |
it-IT | Creato da |
Creation Date-Time (101
)
DateTime
Language | Caption |
---|---|
de-DE | Datum-Uhrzeit Erstellung |
en-US | Creation Date-Time |
it-IT | Creazione data-ora |
Whse. Doc. Qty. to Handle (110
)
Decimal
Language | Caption |
---|---|
de-DE | Qty. zu wählen /empfangen |
en-US | Qty. to Ship/Receive |
it-IT | Qtà da sped./ric. |
Whse. Qty. to Handle (Base) (111
)
Decimal
Language | Caption |
---|---|
de-DE | Qty. zu wählen/empfangen (Basis) |
en-US | Qty. to Ship/Receive (Base) |
it-IT | Qtà da sped./ric. (Base) |
Methods
SetSourceDocumentFilter
procedure SetSourceDocumentFilter(DocVariant: Variant)
Filters the current instance for the given source document.
Parameters / Return Value
DocVariant
Variant
The source document to filter for.
HasSource
procedure HasSource(): Boolean
Parameters / Return Value
- Returns
Boolean
TransferFromHandlingUnitContent
procedure TransferFromHandlingUnitContent(HandlingUnitContent: Record "EOS055 Handling Unit Content")
Parameters / Return Value
- HandlingUnitContent
Record "EOS055 Handling Unit Content"
SubtractAll
procedure SubtractAll(var TmpHuBuffer2: Record "EOS055 Handling Unit Buffer"; QtyToHandleMustFit: Boolean)
Subtracts all records in TmpHuBuffer2
from the current buffer.
Parameters / Return Value
TmpHuBuffer2
Record "EOS055 Handling Unit Buffer"
The records to subtract.
QtyToHandleMustFit
Boolean
Specifies whether the contents to subtract must fit. If the content to subtract exceeds the current buffer and this is false, a runtime error occurrs.
Subtract
procedure Subtract(TmpHuBuffer2: Record "EOS055 Handling Unit Buffer"; QtyToHandleMustFit: Boolean)
Subtracts the values in TmpHuBuffer2
from the current buffer.
Parameters / Return Value
TmpHuBuffer2
Record "EOS055 Handling Unit Buffer"
The values to subtract.
QtyToHandleMustFit
Boolean
Specifies whether the contents to subtract must fit. If the content to subtract exceeds the current buffer and this is false, a runtime error occurrs.
InsertTempLine
procedure InsertTempLine(): Integer
Inserts the the current record to the buffer and automatically increments the line no. This record instance must be temporary.
Parameters / Return Value
Returns
Integer
The assigned line no.
InsertTempLine
procedure InsertTempLine(Increment: Integer): Integer
Inserts the the current record to the buffer and automatically increments the line no. This record instance must be temporary.
Parameters / Return Value
Increment
Integer
Indicates the increment to use, when creating new lines.
Returns
Integer
The assigned line no.
AddAll
procedure AddAll(var TmpHuBuffer2: Record "EOS055 Handling Unit Buffer")
Adds all entries in TmpHuBuffer2
to this buffer instance.
The entries are grouped by source, whse. source, handling unit and item.
Parameters / Return Value
TmpHuBuffer2
Record "EOS055 Handling Unit Buffer"
The source buffer whose entries will be added.
Add
procedure Add(TmpHuBuffer2: Record "EOS055 Handling Unit Buffer")
Adds a single entry to this buffer instance using the field values in TmpHuBuffer
.
The entry is grouped by source, whse. source, handling unit and item.
Parameters / Return Value
TmpHuBuffer2
Record "EOS055 Handling Unit Buffer"
The values for the entry to be added.
IsInbound
procedure IsInbound(): Boolean
Parameters / Return Value
- Returns
Boolean
CopyTrackingInfoTo
procedure CopyTrackingInfoTo(var TmpTrackingInfo: Record "Reservation Entry")
Parameters / Return Value
- TmpTrackingInfo
Record "Reservation Entry"
CopyTrackingInfoFrom
procedure CopyTrackingInfoFrom(TmpTrackingInfo: Record "Reservation Entry")
Parameters / Return Value
- TmpTrackingInfo
Record "Reservation Entry"
HasTracking
procedure HasTracking(): Boolean
Parameters / Return Value
- Returns
Boolean
TestLocationAndBin
procedure TestLocationAndBin()
CalcPackagingValues
procedure CalcPackagingValues()
ShowDocument
procedure ShowDocument(): Boolean
Shows the document page for the current record.
Parameters / Return Value
- Returns
Boolean
GetContentDimensions
procedure GetContentDimensions()
gets the dimensions and measures for the current content line.
CopyFieldsFrom
procedure CopyFieldsFrom(SourceDocumentLine: Variant; WithError: Boolean): Boolean
Parameters / Return Value
SourceDocumentLine
Variant
WithError
Boolean
Returns
Boolean
CopyFieldsFrom
procedure CopyFieldsFrom(SourceDocumentLine: Variant): Boolean
Parameters / Return Value
SourceDocumentLine
Variant
Returns
Boolean
TransferFromAssignment
procedure TransferFromAssignment(HuAssignment: Record "EOS055 Handling Unit Assignm.")
Parameters / Return Value
- HuAssignment
Record "EOS055 Handling Unit Assignm."
ClearSource
procedure ClearSource()
LookUpTrackingSummary
procedure LookUpTrackingSummary(TrackingType: Enum "Item Tracking Type"; var LotSerialNo: Text): Boolean
Parameters / Return Value
TrackingType
Enum "Item Tracking Type"
LotSerialNo
Text[]
Returns
Boolean
GetLotNoInformation
procedure GetLotNoInformation(var LotNoInfo: Record "Lot No. Information"; Create: Enum "EOS066 TriState Boolean"): Boolean
Parameters / Return Value
LotNoInfo
Record "Lot No. Information"
Create
Enum "EOS066 TriState Boolean"
Returns
Boolean
GetSerialNoInformation
procedure GetSerialNoInformation(var SerialNoInfo: Record "Serial No. Information"; Create: Enum "EOS066 TriState Boolean"): Boolean
Parameters / Return Value
SerialNoInfo
Record "Serial No. Information"
Create
Enum "EOS066 TriState Boolean"
Returns
Boolean
IsItemTrackingManagedByWhse
procedure IsItemTrackingManagedByWhse(): Boolean
Parameters / Return Value
- Returns
Boolean
CollectMandatoryItemTrackingLines
procedure CollectMandatoryItemTrackingLines(var TempTrackingSpec: Record "Tracking Specification"): Boolean
Collects a buffer with all item tracking lines that must be matched for this source document line. This is typically due to warehouse picks, but events and integrations exist to override this.
Parameters / Return Value
TempTrackingSpec
Record "Tracking Specification"
The tracking specification that will hold the mandatory tracking lines.
Returns
Boolean
true
if mandatory item tracking lines were found.
GetHu
procedure GetHu()
CalcSecondaryQuantity
procedure CalcSecondaryQuantity(): Decimal
Parameters / Return Value
- Returns
Decimal
ChangeSign
procedure ChangeSign()
changes the sign for the current content.
Events
OnAfterCanAddToBuffer
local procedure OnAfterCanAddToBuffer(NewBuffer: Record "EOS055 Handling Unit Buffer"; var CanAdd: Boolean)
Parameters / Return Value
NewBuffer
Record "EOS055 Handling Unit Buffer"
CanAdd
Boolean
OnCopyFieldsFromSourceDocumentLine
local procedure OnCopyFieldsFromSourceDocumentLine(var Buffer: Record "EOS055 Handling Unit Buffer"; SourceDocumentLine: Variant; var IsHandled: Boolean)
Raised whenever fields need to be copied from a source document line to a buffer. This event is only raised if the table is not already handled by default (true for: Item Ledger Entry, Warehouse Entry, HU Content). For those tables that are already handled by default, a dedicated event is provided to copy custom fields. Use this to handle any custom tables.
Parameters / Return Value
Buffer
Record "EOS055 Handling Unit Buffer"
The target buffer where fields need to be copied to.
SourceDocumentLine
Variant
The source document line.
IsHandled
Boolean
Gets or sets if the event has been successfully handled. If no subscriber returns true, the operation will be treated as unsuccessful.
OnAfterCopyFieldsFromSourceDocumentLine
local procedure OnAfterCopyFieldsFromSourceDocumentLine(var Buffer: Record "EOS055 Handling Unit Buffer"; SourceDocumentLine: Variant; Success: Boolean)
Raised after fields have been copied (or not) from a source document line.
Parameters / Return Value
Buffer
Record "EOS055 Handling Unit Buffer"
The target buffer where fields have been copied to.
SourceDocumentLine
Variant
The source document line.
Success
Boolean
Indicates if fields have been successfully copied.
OnAfterCopyFieldsFromItemLedgEntry
local procedure OnAfterCopyFieldsFromItemLedgEntry(Buffer: Record "EOS055 Handling Unit Buffer"; ItemLedgEntry: Record "Item Ledger Entry"; var Success: Enum "EOS066 TriState Boolean")
Raised after fields have been copied from an item ledger entry.
Parameters / Return Value
Buffer
Record "EOS055 Handling Unit Buffer"
The target buffer where fields have been copied to. This is passed by reference. If you need it passed by value, please use ‘OnAfterCopyFieldsFromItemLedgEntryToBuffer’.
ItemLedgEntry
Record "Item Ledger Entry"
The Item Ledger Entry.
Success
Enum "EOS066 TriState Boolean"
Gets or sets if the operation was successful.
OnAfterCopyFieldsFromItemLedgEntryToBuffer
local procedure OnAfterCopyFieldsFromItemLedgEntryToBuffer(var Buffer: Record "EOS055 Handling Unit Buffer"; ItemLedgEntry: Record "Item Ledger Entry"; var Success: Enum "EOS066 TriState Boolean")
Raised after fields have been copied from an item ledger entry.
Parameters / Return Value
Buffer
Record "EOS055 Handling Unit Buffer"
The target buffer where fields have been copied to.
ItemLedgEntry
Record "Item Ledger Entry"
The Item Ledger Entry.
Success
Enum "EOS066 TriState Boolean"
Gets or sets if the operation was successful.
OnAfterTransferFromAssignment
local procedure OnAfterTransferFromAssignment(var Rec: Record "EOS055 Handling Unit Buffer"; HuAssignment: Record "EOS055 Handling Unit Assignm.")
Raised after fields are copied over from a EOS055 Handling Unit Assignm.
. Use this event to copy additional fields.
Parameters / Return Value
Rec
Record "EOS055 Handling Unit Buffer"
The target buffer instance to copy to.
HuAssignment
Record "EOS055 Handling Unit Assignm."
The source assignment entry to copy from.
OnAfterTransferFromHandlingUnitContent
local procedure OnAfterTransferFromHandlingUnitContent(var Rec: Record "EOS055 Handling Unit Buffer"; HandlingUnitContent: Record "EOS055 Handling Unit Content")
Raised whenever fields are copied over from a handling unit content.
Parameters / Return Value
Rec
Record "EOS055 Handling Unit Buffer"
The target buffer where fields will be copied to.
HandlingUnitContent
Record "EOS055 Handling Unit Content"
The source handling unit content.
OnAfterGroupBufferEntry
local procedure OnAfterGroupBufferEntry(var TempRec: Record "EOS055 Handling Unit Buffer"; TempNewBufferEntry: Record "EOS055 Handling Unit Buffer"; NewEntryCreated: Boolean)
Raised whenever buffer entries are grouped together, after the new entry has been added to the existing buffer. You can use this to update the buffer with any custom values, quantities or calculation.
Parameters / Return Value
TempRec
Record "EOS055 Handling Unit Buffer"
The buffer instance where the entry has been added to.
TempNewBufferEntry
Record "EOS055 Handling Unit Buffer"
The buffer entry that has been added.
NewEntryCreated
Boolean
Indicates if the new buffer entry has been created as a new line (
true
) or if it has been added to an existing entry (false
).
OnAfterSetFiltersForGrouping
local procedure OnAfterSetFiltersForGrouping(var Rec: Record "EOS055 Handling Unit Buffer" temporary; TmpHuBuffer2: Record "EOS055 Handling Unit Buffer")
Raised whenever buffer entries are grouped together, after all filters have been set that are used to check if the new entry should be added to an existing one. Use this to apply custom filters or change the default ones.
Parameters / Return Value
Rec
Record "EOS055 Handling Unit Buffer"
The buffer.
TmpHuBuffer2
Record "EOS055 Handling Unit Buffer"
OnBeforeLookUpTrackingSummary
local procedure OnBeforeLookUpTrackingSummary(TempHuBuffer: Record "EOS055 Handling Unit Buffer";var TempTrackingSpecification: Record "Tracking Specification";TrackingType: Enum "Item Tracking Type";var LotSerialNo: Text; var LookupOk: Boolean; var Handled: Boolean)
Raised before item tracking summary lookup is shown. Use this to override default behaviour or customize the tracking specification used.
Parameters / Return Value
TempHuBuffer
Record "EOS055 Handling Unit Buffer"
The HU buffer entry for which item tracking should be looked up.
TempTrackingSpecification
Record "Tracking Specification"
The tracking specification that will be used to run the lookup.
TrackingType
Enum "Item Tracking Type"
Indicates the lookup type.
LotSerialNo
Text[]
The found serial / lot no.. If you provide a custom lookup, use this to return the selected serial / lot. no.
LookupOk
Boolean
If you provide a custom lookup, use this to signal whether the user has confirmed the lookup.
Handled
Boolean
Gets or sets if the event has been completely handled.
OnAfterCalcQtyAvailToAssign
local procedure OnAfterCalcQtyAvailToAssign(TempHuBuffer: Record "EOS055 Handling Unit Buffer";TempHuContent: Record "EOS055 Handling Unit Buffer";IncludeOverdelivery: Boolean;var QtyAvailToAssign: Decimal)
Raised after the available quantity to be assigned for a given source document line has been calculated.
Parameters / Return Value
TempHuBuffer
Record "EOS055 Handling Unit Buffer"
The source document line for which the quantity has be calculated.
TempHuContent
Record "EOS055 Handling Unit Buffer"
The content for which the quantity has been calculated.
IncludeOverdelivery
Boolean
Specifies whether overdelivery should be taken into account.
QtyAvailToAssign
Decimal
Gets or sets the available quantity to assign.
OnBeforeCollectMandatoryItemTrackingLines
local procedure OnBeforeCollectMandatoryItemTrackingLines(Rec: Record "EOS055 Handling Unit Buffer"; var TempTrackingSpec: Record "Tracking Specification"; var Handled: Boolean)
Raised whenever mandatory item tracking lines are to be retrieved for a given source document. Mandatory item tracking line are the one you MUST use on a source document line. HU assignment respects this and only allows assignments where item tracking matches these requirements.
Parameters / Return Value
Rec
Record "EOS055 Handling Unit Buffer"
TempTrackingSpec
Record "Tracking Specification"
The buffer containing the mandatory item tracking lines.
Handled
Boolean
Gets or stes if this event has been completely handled.
OnAfterCopyTrackingInfoFrom
local procedure OnAfterCopyTrackingInfoFrom(var HuBuffer: Record "EOS055 Handling Unit Buffer"; TmpItemTrackingInfo: Record "Reservation Entry")
Raised whenever item tracking fields need to be set on a handling unit assignment. Use this to copy custom item tracking fields.
Parameters / Return Value
HuBuffer
Record "EOS055 Handling Unit Buffer"
TmpItemTrackingInfo
Record "Reservation Entry"
The item tracking information.
OnAfterCopyTrackingInfoTo
local procedure OnAfterCopyTrackingInfoTo(HuBuffer: Record "EOS055 Handling Unit Buffer"; var TmpItemTrackingInfo: Record "Reservation Entry")
Raised whenever item tracking fields need to be copyied from a handling unit assignment. Use this to copy custom item tracking fields.
Parameters / Return Value
HuBuffer
Record "EOS055 Handling Unit Buffer"
TmpItemTrackingInfo
Record "Reservation Entry"
The item tracking information.
OnAfterChangeSign
local procedure OnAfterChangeSign(var HuBuffer: Record "EOS055 Handling Unit Buffer")
Raised after changing the sign of quantities and amounts.
Parameters / Return Value
HuBuffer
Record "EOS055 Handling Unit Buffer"
Record “EOS055 Handling Unit Buffer”.
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.