Share via


Table "Bin Content"

ID 7302
Namespace: Microsoft.Warehouse.Structure

Properties

Name Value
Caption Bin Content
DrillDownPageID Page Microsoft.Warehouse.Structure."Bin Contents List"
LookupPageID Page Microsoft.Warehouse.Structure."Bin Contents List"
DataClassification CustomerContent

Fields

Name Type Description
"Location Code" Code[10]
"Zone Code" Code[10]
"Bin Code" Code[20]
"Item No." Code[20]
"Bin Type Code" Code[10]
"Warehouse Class Code" Code[10]
"Block Movement" Option
"Min. Qty." Decimal
"Max. Qty." Decimal
"Bin Ranking" Integer
Quantity Decimal
"Pick Qty." Decimal
"Neg. Adjmt. Qty." Decimal
"Put-away Qty." Decimal
"Pos. Adjmt. Qty." Decimal
Fixed Boolean
"Cross-Dock Bin" Boolean
Default Boolean
"Quantity (Base)" Decimal
"Pick Quantity (Base)" Decimal
"Negative Adjmt. Qty. (Base)" Decimal
"Put-away Quantity (Base)" Decimal
"Positive Adjmt. Qty. (Base)" Decimal
"ATO Components Pick Qty." Decimal
"ATO Components Pick Qty (Base)" Decimal
"Variant Code" Code[10]
"Qty. per Unit of Measure" Decimal
"Unit of Measure Code" Code[10]
"Lot No. Filter" Code[50]
"Serial No. Filter" Code[50]
"Package No. Filter" Code[50]
Dedicated Boolean
"Unit of Measure Filter" Code[10]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

SetUpNewLine

procedure SetUpNewLine()

CalcQtyAvailToTake

procedure CalcQtyAvailToTake(ExcludeQtyBase: Decimal): Decimal

Parameters

Name Type Description
ExcludeQtyBase Decimal

Returns

Type Description
Decimal

CalcQtyAvailToTakeUOM

procedure CalcQtyAvailToTakeUOM(): Decimal

Returns

Type Description
Decimal

CalcQtyAvailToPick

procedure CalcQtyAvailToPick(ExcludeQtyBase: Decimal): Decimal

Parameters

Name Type Description
ExcludeQtyBase Decimal

Returns

Type Description
Decimal

CalcQtyAvailToPickIncludingDedicated

procedure CalcQtyAvailToPickIncludingDedicated(ExcludeQtyBase: Decimal): Decimal

Parameters

Name Type Description
ExcludeQtyBase Decimal

Returns

Type Description
Decimal

CalcQtyWithBlockedItemTracking

procedure CalcQtyWithBlockedItemTracking(): Decimal

Returns

Type Description
Decimal

CalcQtyAvailToPutAway

procedure CalcQtyAvailToPutAway(ExcludeQtyBase: Decimal): Decimal

Parameters

Name Type Description
ExcludeQtyBase Decimal

Returns

Type Description
Decimal

NeedToReplenish

procedure NeedToReplenish(ExcludeQtyBase: Decimal): Boolean

Parameters

Name Type Description
ExcludeQtyBase Decimal

Returns

Type Description
Boolean

CalcQtyToReplenish

procedure CalcQtyToReplenish(ExcludeQtyBase: Decimal): Decimal

Parameters

Name Type Description
ExcludeQtyBase Decimal

Returns

Type Description
Decimal

CheckDecreaseBinContent

procedure CheckDecreaseBinContent(Qty: Decimal, var QtyBase: Decimal, DecreaseQtyBase: Decimal)

Parameters

Name Type Description
Qty Decimal
QtyBase Decimal
DecreaseQtyBase Decimal

CheckIncreaseBinContent

procedure CheckIncreaseBinContent(QtyBase: Decimal, DeductQtyBase: Decimal, DeductCubage: Decimal, DeductWeight: Decimal, PutawayCubage: Decimal, PutawayWeight: Decimal, CalledbyPosting: Boolean, IgnoreError: Boolean): Boolean

Parameters

Name Type Description
QtyBase Decimal
DeductQtyBase Decimal
DeductCubage Decimal
DeductWeight Decimal
PutawayCubage Decimal
PutawayWeight Decimal
CalledbyPosting Boolean
IgnoreError Boolean

Returns

Type Description
Boolean

CheckWhseClass

procedure CheckWhseClass(IgnoreError: Boolean): Boolean

Parameters

Name Type Description
IgnoreError Boolean

Returns

Type Description
Boolean

ShowBinContents

procedure ShowBinContents(LocationCode: Code[10], ItemNo: Code[20], VariantCode: Code[10], BinCode: Code[20])

Parameters

Name Type Description
LocationCode Code[10]
ItemNo Code[20]
VariantCode Code[10]
BinCode Code[20]

GetItemDescr

procedure GetItemDescr(ItemNo: Code[20], VariantCode: Code[10], var ItemDescription: Text[100])

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
ItemDescription Text[100]

GetWhseLocation

procedure GetWhseLocation(var CurrentLocationCode: Code[10], var CurrentZoneCode: Code[10])

Parameters

Name Type Description
CurrentLocationCode Code[10]
CurrentZoneCode Code[10]

CalcQtyonAdjmtBin

procedure CalcQtyonAdjmtBin(): Decimal

Returns

Type Description
Decimal

CalcQtyBase

procedure CalcQtyBase(): Decimal

Returns

Type Description
Decimal

CalcQtyUOM

procedure CalcQtyUOM(): Decimal

Returns

Type Description
Decimal

GetCaption

procedure GetCaption(): Text

Returns

Type Description
Text

SetProposalMode

procedure SetProposalMode(NewValue: Boolean)

Parameters

Name Type Description
NewValue Boolean

SetFilterOnUnitOfMeasure

procedure SetFilterOnUnitOfMeasure()

CalcTotalQtyBase

procedure CalcTotalQtyBase(): Decimal

Returns

Type Description
Decimal

GetBinContent

procedure GetBinContent(ItemNo: Code[20], VariantCode: Code[10], UOMCode: Code[10], LocationCode: Code[10], BinCode: Code[20], UseCrossDock: Boolean, UseRanking: Boolean, UseTracking: Boolean, WhseItemTrackingSetup: Record "Item Tracking Setup" temporary): Boolean

Parameters

Name Type Description
ItemNo Code[20]
VariantCode Code[10]
UOMCode Code[10]
LocationCode Code[10]
BinCode Code[20]
UseCrossDock Boolean
UseRanking Boolean
UseTracking Boolean
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

Returns

Type Description
Boolean

ClearTrackingFilters

procedure ClearTrackingFilters()

SetTrackingFilterFromTrackingSpecification

procedure SetTrackingFilterFromTrackingSpecification(TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

SetTrackingFilterFromWhseEntryIfNotBlank

procedure SetTrackingFilterFromWhseEntryIfNotBlank(WhseEntry: Record "Warehouse Entry")

Parameters

Name Type Description
WhseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"

SetTrackingFilterFromWhseActivityLineIfNotBlank

procedure SetTrackingFilterFromWhseActivityLineIfNotBlank(WhseActivityLine: Record "Warehouse Activity Line")

Parameters

Name Type Description
WhseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"

SetTrackingFilterFromWhseItemTrackingLine

procedure SetTrackingFilterFromWhseItemTrackingLine(WhseItemTrackingLine: Record "Whse. Item Tracking Line")

Parameters

Name Type Description
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"

SetTrackingFilterFromWhseItemTrackingSetup

procedure SetTrackingFilterFromWhseItemTrackingSetup(WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

SetTrackingFilterFromItemTrackingSetupIfNotBlank

procedure SetTrackingFilterFromItemTrackingSetupIfNotBlank(WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

SetTrackingFilterFromItemTrackingSetupIfRequired

procedure SetTrackingFilterFromItemTrackingSetupIfRequired(WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

SetTrackingFilterFromItemTrackingSetupIfNotBlankIfRequired

procedure SetTrackingFilterFromItemTrackingSetupIfNotBlankIfRequired(WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

SetTrackingFilterFromItemTrackingSetupIfRequiredWithBlank

procedure SetTrackingFilterFromItemTrackingSetupIfRequiredWithBlank(WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

SetTrackingFilterFromItemTrackingSetupIfWhseRequiredIfNotBlank

procedure SetTrackingFilterFromItemTrackingSetupIfWhseRequiredIfNotBlank(ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

SetTrackingFilterFromBinContentBufferIfRequired

procedure SetTrackingFilterFromBinContentBufferIfRequired(WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, BinContentBuffer: Record "Bin Content Buffer" temporary)

Parameters

Name Type Description
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
BinContentBuffer Table Microsoft.Warehouse.Structure."Bin Content Buffer"

TrackingFiltersExist

procedure TrackingFiltersExist(): Boolean

Returns

Type Description
Boolean

Events

OnAfterBinContentExists

[IntegrationEvent(False,False)]
local procedure OnAfterBinContentExists(var BinContent: Record "Bin Content")

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnAfterCalcQtyAvailToPickIncludingDedicated

[IntegrationEvent(False,False)]
local procedure OnAfterCalcQtyAvailToPickIncludingDedicated(BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ExcludeQtyBase Decimal
Result Decimal

OnAfterCalcQtyAvailToTakeUOM

[IntegrationEvent(False,False)]
local procedure OnAfterCalcQtyAvailToTakeUOM(BinContent: Record "Bin Content", var Result: Decimal)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
Result Decimal

OnAfterClearTrackingFilters

[IntegrationEvent(False,False)]
local procedure OnAfterClearTrackingFilters(var BinContent: Record "Bin Content")

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnAfterSetTrackingFilterFromWhseActivityLineIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseActivityLineIfNotBlank(var BinContent: Record "Bin Content", WhseActivityLine: Record "Warehouse Activity Line")

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"

OnAfterSetTrackingFilterFromWhsEntryIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhsEntryIfNotBlank(var BinContent: Record "Bin Content", WarehouseEntry: Record "Warehouse Entry")

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"

OnAfterSetTrackingFilterFromWhseItemTrackingLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseItemTrackingLine(var BinContent: Record "Bin Content", WhseItemTrackingLine: Record "Whse. Item Tracking Line")

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"

OnAfterSetTrackingFilterFromWhseItemTrackingSetup

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseItemTrackingSetup(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfRequired(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlankIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlankIfRequired(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfRequiredWithBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfRequiredWithBlank(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfWhseRequiredIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfWhseRequiredIfNotBlank(var BinContent: Record "Bin Content", ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromBinContentBufferIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromBinContentBufferIfRequired(var BinContent: Record "Bin Content", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, BinContentBuffer: Record "Bin Content Buffer" temporary)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
BinContentBuffer Table Microsoft.Warehouse.Structure."Bin Content Buffer"

OnAfterSetTrackingFilterFromTrackingSpecification

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromTrackingSpecification(var BinContent: Record "Bin Content", TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnAfterTrackingFiltersExist

[IntegrationEvent(False,False)]
local procedure OnAfterTrackingFiltersExist(var BinContent: Record "Bin Content", var IsTrackingFiltersExist: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
IsTrackingFiltersExist Boolean

OnAfterSetUpNewLine

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

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
Bin Table Microsoft.Warehouse.Structure.Bin

OnAfterValidateBinCode

[IntegrationEvent(False,False)]
local procedure OnAfterValidateBinCode(var BinContent: Record "Bin Content", xBinContent: Record "Bin Content", Bin: Record Bin)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
xBinContent Table Microsoft.Warehouse.Structure."Bin Content"
Bin Table Microsoft.Warehouse.Structure.Bin

OnBeforeCalcQtyAvailToPutAway

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAvailToPutAway(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ExcludeQtyBase Decimal
Result Decimal
IsHandled Boolean

OnBeforeCalcQtyToReplenish

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyToReplenish(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ExcludeQtyBase Decimal
Result Decimal
IsHandled Boolean

OnBeforeCalcTotalQtyAvailToTake

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcTotalQtyAvailToTake(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ExcludeQtyBase Decimal
Result Decimal
IsHandled Boolean

OnBeforeCalcQtyUOM

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyUOM(var BinContent: Record "Bin Content", var Result: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
Result Decimal
IsHandled Boolean

OnBeforeCheckManualChange

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckManualChange(var BinContent: Record "Bin Content", xBinContent: Record "Bin Content", CaptionField: Text[80], var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
xBinContent Table Microsoft.Warehouse.Structure."Bin Content"
CaptionField Text[80]
IsHandled Boolean

OnBeforeCheckIncreaseBinContent

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckIncreaseBinContent(var BinContent: Record "Bin Content", QtyBase: Decimal, DeductQtyBase: Decimal, DeductCubage: Decimal, DeductWeight: Decimal, PutawayCubage: Decimal, PutawayWeight: Decimal, CalledbyPosting: Boolean, IgnoreError: Boolean, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
QtyBase Decimal
DeductQtyBase Decimal
DeductCubage Decimal
DeductWeight Decimal
PutawayCubage Decimal
PutawayWeight Decimal
CalledbyPosting Boolean
IgnoreError Boolean
Result Boolean
IsHandled Boolean

OnBeforeCheckDecreaseBinContent

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDecreaseBinContent(Qty: Decimal, var QtyBase: Decimal, DecreaseQtyBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
Qty Decimal
QtyBase Decimal
DecreaseQtyBase Decimal
IsHandled Boolean

OnBeforeCheckWhseClass

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckWhseClass(var BinContent: Record "Bin Content", var Result: Boolean, var IsHandled: Boolean, IgnoreError: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
Result Boolean
IsHandled Boolean
IgnoreError Boolean

OnBeforeGetWhseLocation

[IntegrationEvent(False,False)]
local procedure OnBeforeGetWhseLocation(LocationCode: Code[10], ZoneCode: Code[10], var IsHandled: Boolean)

Parameters

Name Type Description
LocationCode Code[10]
ZoneCode Code[10]
IsHandled Boolean

OnBeforeCalcQtyAvailToTake

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAvailToTake(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var QtyAvailToTake: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ExcludeQtyBase Decimal
QtyAvailToTake Decimal
IsHandled Boolean

OnBeforeCalcTotalNegativeAdjmtQtyBase

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcTotalNegativeAdjmtQtyBase(var BinContent: Record "Bin Content", var TotalNegativeAdjmtQtyBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
TotalNegativeAdjmtQtyBase Decimal
IsHandled Boolean

OnBeforeNeedToReplenish

[IntegrationEvent(False,False)]
local procedure OnBeforeNeedToReplenish(var BinContent: Record "Bin Content", ExcludeQtyBase: Decimal, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ExcludeQtyBase Decimal
Result Boolean
IsHandled Boolean

OnCalcQtyBaseOnAfterSetFiltersForWhseActivLine

[IntegrationEvent(False,False)]
local procedure OnCalcQtyBaseOnAfterSetFiltersForWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line", var BinContent: Record "Bin Content")

Parameters

Name Type Description
WarehouseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnCalcQtyBaseOnAfterSetFiltersForWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnCalcQtyBaseOnAfterSetFiltersForWhseJnlLine(var WarehouseJournalLine: Record "Warehouse Journal Line", var BinContent: Record "Bin Content")

Parameters

Name Type Description
WarehouseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnCalcTotalATOComponentsPickQtyBaseOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnCalcTotalATOComponentsPickQtyBaseOnAfterSetFilters(var WarehouseActivityLine: Record "Warehouse Activity Line", var BinContent: Record "Bin Content")

Parameters

Name Type Description
WarehouseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnCalcTotalNegativeAdjmtQtyBaseOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnCalcTotalNegativeAdjmtQtyBaseOnAfterSetFilters(var WarehouseJournalLine: Record "Warehouse Journal Line", var BinContent: Record "Bin Content")

Parameters

Name Type Description
WarehouseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnCalcTotalQtyBaseOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnCalcTotalQtyBaseOnAfterSetFilters(var WarehouseEntry: Record "Warehouse Entry", var BinContent: Record "Bin Content")

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnCalcTotalQtyAvailToTakeOnAfterCalcPickQuantityBase

[IntegrationEvent(False,False)]
local procedure OnCalcTotalQtyAvailToTakeOnAfterCalcPickQuantityBase(BinContent: Record "Bin Content", var ExcludeQtyBase: Decimal, var TotalNegativeAdjmtQtyBase: Decimal)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
ExcludeQtyBase Decimal
TotalNegativeAdjmtQtyBase Decimal

OnCheckDecreaseBinContentOnAfterCalcTotalQtyAvailToTake

[IntegrationEvent(False,False)]
local procedure OnCheckDecreaseBinContentOnAfterCalcTotalQtyAvailToTake(var WarehouseActivityLine: Record "Warehouse Activity Line", var QtyAvailToPickBase: Decimal, var DecreaseQtyBase: Decimal, var BinContent: Record "Bin Content")

Parameters

Name Type Description
WarehouseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"
QtyAvailToPickBase Decimal
DecreaseQtyBase Decimal
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnValidateItemNoOnAfterValidateUoMCode

[IntegrationEvent(False,False)]
local procedure OnValidateItemNoOnAfterValidateUoMCode(var BinContent: Record "Bin Content", Item: Record Item)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
Item Table Microsoft.Inventory.Item.Item

OnValidateItemNoOnBeforeValidateVariantCode

[IntegrationEvent(False,False)]
local procedure OnValidateItemNoOnBeforeValidateVariantCode(var BinContent: Record "Bin Content", var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
IsHandled Boolean

OnBeforeCheckBinMaxCubageAndWeight

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBinMaxCubageAndWeight(var BinContent: Record "Bin Content", var Bin: Record Bin, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
Bin Table Microsoft.Warehouse.Structure.Bin
IsHandled Boolean

OnBeforeCalcQtyWithBlockedItemTracking

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyWithBlockedItemTracking(var BinContent: Record "Bin Content", var QtyWithBlockedItemTracking: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
QtyWithBlockedItemTracking Decimal
IsHandled Boolean

OnBeforeCalcQtyAvailToPick

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAvailToPick(BinContent: Record "Bin Content", var Result: Decimal, var IsHandled: Boolean, ExcludeQtyBase: Decimal)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
Result Decimal
IsHandled Boolean
ExcludeQtyBase Decimal

OnAfterCalcTotalNegativeAdjmtQtyBase

[IntegrationEvent(False,False)]
local procedure OnAfterCalcTotalNegativeAdjmtQtyBase(var BinContent: Record "Bin Content", var WarehouseJournalLine: Record "Warehouse Journal Line", var TotalNegativeAdjmtQtyBase: Decimal)

Parameters

Name Type Description
BinContent Table Microsoft.Warehouse.Structure."Bin Content"
WarehouseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"
TotalNegativeAdjmtQtyBase Decimal

See also