Share via


Table "Internal Movement Line"

ID 7347
Namespace: Microsoft.Warehouse.InternalDocument

Properties

Name Value
Caption Internal Movement Line
LookupPageID Page Microsoft.Warehouse.InternalDocument."Whse. Internal Put-away Lines"
DataClassification CustomerContent

Fields

Name Type Description
"No." Code[20]
"Line No." Integer
"Location Code" Code[10]
"Shelf No." Code[10]
"From Bin Code" Code[20]
"To Bin Code" Code[20]
"Item No." Code[20]
Quantity Decimal
"Qty. (Base)" Decimal
"Unit of Measure Code" Code[10]
"Qty. per Unit of Measure" Decimal
"Variant Code" Code[10]
Description Text[100]
"Description 2" Text[50]
"Sorting Sequence No." Integer
"Due Date" Date
Cubage Decimal
Weight Decimal
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

SetUpNewLine

procedure SetUpNewLine(LastInternalMovementLine: Record "Internal Movement Line")

Parameters

Name Type Description
LastInternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"

OpenItemTrackingLines

procedure OpenItemTrackingLines()

CheckBin

procedure CheckBin(LocationCode: Code[10], BinCode: Code[20], Inbound: Boolean)

Parameters

Name Type Description
LocationCode Code[10]
BinCode Code[20]
Inbound Boolean

SetItemTrackingLines

procedure SetItemTrackingLines(WhseEntry: Record "Warehouse Entry", QtyToEmpty: Decimal)

Parameters

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

Events

OnCheckBinContentQtyOnAfterInitBinContent

[IntegrationEvent(False,False)]
local procedure OnCheckBinContentQtyOnAfterInitBinContent(var InternalMovementLine: Record "Internal Movement Line", var BinContent: Record "Bin Content")

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnBeforeCheckBin

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBin(InternalMovementLine: Record "Internal Movement Line", LocationCode: Code[10], BinCode: Code[20], Inbound: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
LocationCode Code[10]
BinCode Code[20]
Inbound Boolean
IsHandled Boolean

OnBeforeCheckQtyItemTrackingLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckQtyItemTrackingLines(var Rec: Record "Internal Movement Line", var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Rec Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
Result Boolean
IsHandled Boolean

OnBeforeSelectLookUp

[IntegrationEvent(False,False)]
local procedure OnBeforeSelectLookUp(var InternalMovementLine: Record "Internal Movement Line", CurrentFieldNo: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
CurrentFieldNo Integer
IsHandled Boolean

OnCheckBinContentQtyOnAfterInternalMovementLineSetFilters

[IntegrationEvent(False,False)]
local procedure OnCheckBinContentQtyOnAfterInternalMovementLineSetFilters(var InternalMovementLine: Record "Internal Movement Line", var FilteredInternalMovementLine: Record "Internal Movement Line")

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
FilteredInternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"

OnLookUpBinContentOnAfterBinContentSetFilters

[IntegrationEvent(False,False)]
local procedure OnLookUpBinContentOnAfterBinContentSetFilters(var InternalMovementLine: Record "Internal Movement Line", var BinContent: Record "Bin Content")

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
BinContent Table Microsoft.Warehouse.Structure."Bin Content"

OnSetItemTrackingLinesOnBeforeSetSource

[IntegrationEvent(False,False)]
local procedure OnSetItemTrackingLinesOnBeforeSetSource(var InternalMovementLine: Record "Internal Movement Line", var WhseWorksheetLine: Record "Whse. Worksheet Line")

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
WhseWorksheetLine Table Microsoft.Warehouse.Worksheet."Whse. Worksheet Line"

OnValidateItemNoOnAfterSetItemFields

[IntegrationEvent(False,False)]
local procedure OnValidateItemNoOnAfterSetItemFields(var InternalMovementLine: Record "Internal Movement Line", Item: Record Item, ItemUnitOfMeasure: Record "Item Unit of Measure")

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
Item Table Microsoft.Inventory.Item.Item
ItemUnitOfMeasure Table Microsoft.Inventory.Item."Item Unit of Measure"

OnValidateVariantCodeOnAfterSetItemVariantFields

[IntegrationEvent(False,False)]
local procedure OnValidateVariantCodeOnAfterSetItemVariantFields(var InternalMovementLine: Record "Internal Movement Line", ItemVariant: Record "Item Variant")

Parameters

Name Type Description
InternalMovementLine Table Microsoft.Warehouse.InternalDocument."Internal Movement Line"
ItemVariant Table Microsoft.Inventory.Item."Item Variant"

See also