Share via


Table Bin

ID 7354
Namespace: Microsoft.Warehouse.Structure

Properties

Name Value
Caption Bin
DataCaptionFields 1,4,2
LookupPageID Page Microsoft.Warehouse.Structure."Bin List"
DataClassification CustomerContent

Fields

Name Type Description
"Location Code" Code[10]
Code Code[20]
Description Text[100]
"Zone Code" Code[10]
"Adjustment Bin" Boolean
"Bin Type Code" Code[10]
"Warehouse Class Code" Code[10]
"Block Movement" Option
"Special Equipment Code" Code[10]
"Bin Ranking" Integer
"Maximum Cubage" Decimal
"Maximum Weight" Decimal
Empty Boolean
"Item Filter" Code[20]
"Variant Filter" Code[10]
Default Boolean
"Cross-Dock Bin" Boolean
Dedicated Boolean
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

SetUpNewLine

procedure SetUpNewLine()

CalcCubageAndWeight

procedure CalcCubageAndWeight(var Cubage: Decimal, var Weight: Decimal, CalledbyPosting: Boolean)

Parameters

Name Type Description
Cubage Decimal
Weight Decimal
CalledbyPosting Boolean

CheckWhseClass

procedure CheckWhseClass(ItemNo: Code[20], IgnoreError: Boolean): Boolean

Parameters

Name Type Description
ItemNo Code[20]
IgnoreError Boolean

Returns

Type Description
Boolean

CheckIncreaseBin

procedure CheckIncreaseBin(BinCode: Code[20], ItemNo: Code[20], Qty: Decimal, DeductCubage: Decimal, DeductWeight: Decimal, PutawayCubage: Decimal, PutawayWeight: Decimal, CalledbyPosting: Boolean, IgnoreError: Boolean): Boolean

Parameters

Name Type Description
BinCode Code[20]
ItemNo Code[20]
Qty Decimal
DeductCubage Decimal
DeductWeight Decimal
PutawayCubage Decimal
PutawayWeight Decimal
CalledbyPosting Boolean
IgnoreError Boolean

Returns

Type Description
Boolean

Events

OnAfterCheckEmptyBin

[IntegrationEvent(False,False)]
local procedure OnAfterCheckEmptyBin(var Bin: Record Bin)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin

OnAfterCalcCubageAndWeight

[IntegrationEvent(False,False)]
local procedure OnAfterCalcCubageAndWeight(Bin: Record Bin, CalledByPosting: Boolean, var Cubage: Decimal, var Weight: Decimal)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin
CalledByPosting Boolean
Cubage Decimal
Weight Decimal

OnAfterSetUpNewLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetUpNewLine(var Bin: Record Bin)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin

OnBeforeCheckMaxQtyBinContent

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckMaxQtyBinContent(var Bin: Record Bin, CheckWeight: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin
CheckWeight Boolean
IsHandled Boolean

OnBeforeCheckWhseClass

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseClass(Bin: Record Bin, ItemNo: Code[20], var ResultValue: Boolean, var IsHandled: Boolean, IgnoreError: Boolean)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin
ItemNo Code[20]
ResultValue Boolean
IsHandled Boolean
IgnoreError Boolean

OnBeforeOnInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeOnInsert(var Bin: Record Bin, var IsHandled: Boolean)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin
IsHandled Boolean

OnBeforeOnModify

[IntegrationEvent(False,False)]
local procedure OnBeforeOnModify(var Bin: Record Bin, var xBin: Record Bin, var IsHandled: Boolean)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin
xBin Table Microsoft.Warehouse.Structure.Bin
IsHandled Boolean

OnBeforeCheckEmptyBin

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckEmptyBin(var Bin: Record Bin, ErrorText: Text[250], var IsHandled: Boolean)

Parameters

Name Type Description
Bin Table Microsoft.Warehouse.Structure.Bin
ErrorText Text[250]
IsHandled Boolean

See also