Table 70491901 EOS055 Packaging Material

Table 70491901 EOS055 Packaging Material

LanguageCaption
de-DEVerpackungsmaterial
en-USPackaging Material
it-ITMateriale di imballaggio

Fields

No. (1)

Code[20]

LanguageCaption
de-DENr.
en-USNo.
it-ITNr.

Description (2)

Text[100]

LanguageCaption
de-DEBeschreibung
en-USDescription
it-ITDescrizione

Description 2 (3)

Text[100]

LanguageCaption
de-DEBeschreibung 2
en-USDescription 2
it-ITDescrizione 2

Item No. (5)

Code[20]

TableRelation: Item

LanguageCaption
de-DEArtikelnr.
en-USItem No.
it-ITNr. articolo

Location Code (6)

Code[10]

TableRelation: Location where("Use As In-Transit" = const(false))

LanguageCaption
de-DELagerortcode
en-USLocation Code
it-ITCod. ubicazione

Bin Code (7)

Code[20]

TableRelation: Bin.Code where("Location Code" = field("Location Code"))

LanguageCaption
de-DELagerplatzcode
en-USBin Code
it-ITCod. collocazione

Unit of Measure Code (10)

Code[10]

TableRelation: "Unit of Measure"

LanguageCaption
de-DEEinheitencode
en-USUnit of Measure Code
it-ITCod. unità di misura

Width (mm) (11)

Decimal

LanguageCaption
de-DEBreite (mm)
en-USWidth (mm)
it-ITLarghezza (mm)

Length (mm) (12)

Decimal

LanguageCaption
de-DELänge mm)
en-USLength (mm)
it-ITLunghezza (mm)

Height (mm) (13)

Decimal

LanguageCaption
de-DEHöhe (mm)
en-USHeight (mm)
it-ITAltezza (mm)

Weight (kg) (14)

Decimal

LanguageCaption
de-DEGewicht (kg)
en-USWeight (kg)
it-ITPeso (Kg)

Usage (20)

Option

" " (0) , "Reusable" (1) , "One-Way" (2)

LanguageCaption
de-DEVerwendung
en-USUsage
it-ITUtilizzo

Owner Type (25)

Enum "EOS055 Packaging Material Owner Type"

LanguageCaption
de-DEEigentümerart
en-USOwner Type
it-ITTipo proprietario

Owner No. (26)

Code[20]

TableRelation: if ("Owner Type" = const(Customer)) Customer else if ("Owner Type" = const(Vendor)) Vendor else if ("Owner Type" = const("Shipping Agent")) "Shipping Agent"

LanguageCaption
de-DEEigentümernr.
en-USOwner No.
it-ITNr. proprietario

No. Series (30)

Code[20]

LanguageCaption
de-DENummernserie
en-USNo. Series
it-ITNr. serie

HU Type Code (31)

Code[10]

TableRelation: "EOS055 Handling Unit Type"

LanguageCaption
de-DELE-Artencode
en-USHU Type Code
it-ITCod. tipo UdC

HU Type (50)

Enum "EOS055.01 Handling Unit Type"

FieldClass: FlowField

CalcFormula: lookup("EOS055 Handling Unit Type".Type where(Code = field("HU Type Code")))

LanguageCaption
de-DELE-Art
en-USHU Type
it-ITTipo UdC

Rounding Precision (51)

Decimal

LanguageCaption
de-DERundungsfaktor
en-USRounding Factor
it-ITFattore arrotondamento

Location Filter (100)

Code[10]

FieldClass: FlowFilter

TableRelation: Location.Code

LanguageCaption
de-DELagerortfilter
en-USLocation Filter
it-ITFiltro ubicazione

Date Filter (101)

Date

FieldClass: FlowFilter

LanguageCaption
de-DEDatumsfilter
en-USDate Filter
it-ITFiltro data

Empties Inventory (200)

Decimal

FieldClass: FlowField

CalcFormula: sum("EOS029 Container Entry"."Quantity (Base)" where("Packaging Material No." = field("No."), "Location Code" = field("Location Filter"), "Posting Date" = field("Date Filter")))

LanguageCaption
de-DELeergutbestand
en-USEmpties Inventory
it-ITGiacenza vuoti

Empties Invoicing Account No. (210)

Code[20]

TableRelation: "G/L Account"."No."

LanguageCaption
en-USEmpties Invoicing Account No.
it-ITNr. conto fatturazione vuoti

Volume Calc. Method (220)

Enum "EOS055 PackMat Volume Calc. Method"

LanguageCaption
de-DEVolumenberechnungsmethode
en-USVolume Calc. Method
it-ITMetodo calcolo volume

Methods

AssistEdit

procedure AssistEdit(): Boolean

Parameters / Return Value

  • Returns Boolean

CheckLoadCarrier

procedure CheckLoadCarrier()

CheckPackage

procedure CheckPackage()

EvaluateDocContainerFieldsFromPackage

procedure EvaluateDocContainerFieldsFromPackage(var DocumentContainer: Record "EOS029 Document Container")

Parameters / Return Value

  • DocumentContainer Record "EOS029 Document Container"

FindInvoicingGlAccountNo

procedure FindInvoicingGlAccountNo(AccountType: Enum "EOS029 Container Account Type"; AccountNo: Code[20]): Code[20]

Find the G/L account used for invoicing this packaging material as an empty to a given account.

Parameters / Return Value

  • AccountType Enum "EOS029 Container Account Type"

    The account type.

  • AccountNo Code[20]

    The account no.

  • Returns Code[20]

    The G/L account that was found. If no G/L account was found, an empty string is returned.


FindInvoicingGlAccountNo

procedure FindInvoicingGlAccountNo(AccountType: Enum "EOS029 Container Account Type"; AccountNo: Code[20]; WithError: Boolean): Code[20]

Find the G/L account used for invoicing this packaging material as an empty to a given account.

Parameters / Return Value

  • AccountType Enum "EOS029 Container Account Type"

    The account type.

  • AccountNo Code[20]

    The account no.

  • WithError Boolean

    Specifies if a runtime error will be thrown, if no G/L account is found.

  • Returns Code[20]

    The G/L account that was found. If no G/L account was found, an empty string is returned or - if WithError is set - a runtime error is thrown.


Events

OnAfterFindInvoicingGlAccountNo

local procedure OnAfterFindInvoicingGlAccountNo(PackagingMaterial: Record "EOS055 Packaging Material"; AccountType: Enum "EOS029 Container Account Type"; AccountNo: Code[20]; var GlAccountNo: Code[20])

Raised whenever an invoicing account no. is requested for a given packaging material. Use this to provide custom account no. resolution.

Parameters / Return Value

  • PackagingMaterial Record "EOS055 Packaging Material"

    The packaging material.

  • AccountType Enum "EOS029 Container Account Type"

    The account type for which the G/L account is requested.

  • AccountNo Code[20]

    The account no. for which the G/L account is requested.

  • GlAccountNo Code[20]

    The G/L account no. that has been found so far. Use this to provide a custom G/L account no.


OnAfterCopyFromItem

local procedure OnAfterCopyFromItem(var PackagingMaterial: Record "EOS055 Packaging Material"; Item: Record Item)

Raised after values are copied from an item to the packaging material. You can use this to copy additional custom fields.

Parameters / Return Value

  • PackagingMaterial Record "EOS055 Packaging Material"

    The packaging material.

  • Item Record "Item"

    The item.


OnBeforeEvaluateDocContainerFieldsFromPackage

local procedure OnBeforeEvaluateDocContainerFieldsFromPackage(var DocumentContainer: Record "EOS029 Document Container"; PackagingMaterial: Record "EOS055 Packaging Material"; var IsHandled: Boolean)

Raised before evaluating the DocumentContainer “Location Code” and “Bin Code” with Packagin Material values.

Parameters / Return Value

  • DocumentContainer Record "EOS029 Document Container"

    The document container.

  • PackagingMaterial Record "EOS055 Packaging Material"

    The packaging material.

  • IsHandled Boolean

    IsHandled parameter.


OnAfterEvaluateDocContainerFieldsFromPackage

local procedure OnAfterEvaluateDocContainerFieldsFromPackage(var DocumentContainer: Record "EOS029 Document Container"; PackagingMaterial: Record "EOS055 Packaging Material")

Raised after evaluating the DocumentContainer “Location Code” and “Bin Code” with Packagin Material values.

Parameters / Return Value

  • DocumentContainer Record "EOS029 Document Container"

    The document container.

  • PackagingMaterial Record "EOS055 Packaging Material"

    The packaging material.



EOS Labs -