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- trueif 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.