Share via


Table "Warehouse Entry"

ID 7312
Namespace: Microsoft.Warehouse.Ledger

Properties

Name Value
Caption Warehouse Entry
DrillDownPageID Page Microsoft.Warehouse.Ledger."Warehouse Entries"
LookupPageID Page Microsoft.Warehouse.Ledger."Warehouse Entries"
Permissions TableData "Warehouse Entry" = ri
DataClassification CustomerContent

Fields

Name Type Description
"Entry No." Integer
"Journal Batch Name" Code[10]
"Line No." Integer
"Registering Date" Date
"Location Code" Code[10]
"Zone Code" Code[10]
"Bin Code" Code[20]
Description Text[100]
"Item No." Code[20]
Quantity Decimal
"Qty. (Base)" Decimal
"Warehouse Register No." Integer
"SIFT Bucket No." Integer

Specifies an automatically generated number that is used by the system to enable better concurrency.

"Source Type" Integer
"Source Subtype" Option
"Source No." Code[20]
"Source Line No." Integer
"Source Subline No." Integer
"Source Document" Enum Microsoft.Warehouse.Journal."Warehouse Journal Source Document"
"Source Code" Code[10]
"Reason Code" Code[10]
"No. Series" Code[20]
"Bin Type Code" Code[10]
Cubage Decimal
Weight Decimal
"Journal Template Name" Code[10]
"Whse. Document No." Code[20]
"Whse. Document Type" Enum Microsoft.Warehouse.Journal."Warehouse Journal Document Type"
"Whse. Document Line No." Integer
"Entry Type" Option
"Reference Document" Enum Microsoft.Warehouse.Setup."Whse. Reference Document Type"
"Reference No." Code[20]
"User ID" Code[50]
"Variant Code" Code[10]
"Qty. per Unit of Measure" Decimal
"Unit of Measure Code" Code[10]
"Serial No." Code[50]
"Lot No." Code[50]
"Warranty Date" Date
"Expiration Date" Date
"Package No." Code[50]
"Phys Invt Counting Period Code" Code[10]
"Phys Invt Counting Period Type" Option
Dedicated Boolean
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

InsertRecord

Obsolete

This element will become obsolete from version 27.0. This function is deprecated. Concurrent warehouse posting is always on.

[Obsolete(This function is deprecated. Concurrent warehouse posting is always on.,27.0)]
procedure InsertRecord(UseLegacyPosting: Boolean)

Parameters

Name Type Description
UseLegacyPosting Boolean

InsertRecord

[InherentPermissions(TableData,7312,r)]
procedure InsertRecord()

GetNextEntryNo

[InherentPermissions(TableData,7312,r)]
procedure GetNextEntryNo(): Integer

Returns

Type Description
Integer

GetLastEntryNo

[InherentPermissions(TableData,7312,r)]
procedure GetLastEntryNo(): Integer

Returns

Type Description
Integer

ClearTrackingFilter

procedure ClearTrackingFilter()

CopyTrackingFromWhseEntry

procedure CopyTrackingFromWhseEntry(WhseEntry: Record "Warehouse Entry")

Parameters

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

CopyTrackingFromWhseJnlLine

procedure CopyTrackingFromWhseJnlLine(WhseJnlLine: Record "Warehouse Journal Line")

Parameters

Name Type Description
WhseJnlLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"

CopyTrackingFromNewWhseJnlLine

procedure CopyTrackingFromNewWhseJnlLine(WhseJnlLine: Record "Warehouse Journal Line")

Parameters

Name Type Description
WhseJnlLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"

SetCalculationFilters

procedure SetCalculationFilters(ItemNo: Code[20], LocationCode: Code[10], VariantCode: Code[10], WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, ExcludeDedicatedBinContent: Boolean)

Parameters

Name Type Description
ItemNo Code[20]
LocationCode Code[10]
VariantCode Code[10]
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
ExcludeDedicatedBinContent Boolean

SetSourceFilter

procedure SetSourceFilter(SourceType: Integer, SourceSubType: Option, SourceNo: Code[20], SourceLineNo: Integer, SetKey: Boolean)

Parameters

Name Type Description
SourceType Integer
SourceSubType Option
SourceNo Code[20]
SourceLineNo Integer
SetKey Boolean

SetTrackingFilterIfNotBlank

procedure SetTrackingFilterIfNotBlank()

SetTrackingFilterFromBinContent

procedure SetTrackingFilterFromBinContent(var BinContent: Record "Bin Content")

Parameters

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

SetTrackingFilterFromBinContentBuffer

procedure SetTrackingFilterFromBinContentBuffer(BinContentBuffer: Record "Bin Content Buffer" temporary)

Parameters

Name Type Description
BinContentBuffer Table Microsoft.Warehouse.Structure."Bin Content Buffer"

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"

SetTrackingFilterFromItemTrackingSetupIfRequiredIfNotBlank

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

Parameters

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

SetTrackingFilterFromWhseEntry

procedure SetTrackingFilterFromWhseEntry(FromWhseEntry: Record "Warehouse Entry")

Parameters

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

SetTrackingFilterFromReservEntryIfNotBlank

procedure SetTrackingFilterFromReservEntryIfNotBlank(ReservEntry: Record "Reservation Entry")

Parameters

Name Type Description
ReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

SetTrackingFIlterFromItemFilters

procedure SetTrackingFIlterFromItemFilters(var Item: Record Item)

Parameters

Name Type Description
Item Table Microsoft.Inventory.Item.Item

SetTrackingFilterFromItemTrackingSetupIfNotBlank

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

Parameters

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

TrackingExists

procedure TrackingExists(): Boolean

Returns

Type Description
Boolean

Lock

procedure Lock()

SetTrackingFilterFromWhseEntryForSerialOrLotTrackedItem

procedure SetTrackingFilterFromWhseEntryForSerialOrLotTrackedItem(FromWhseEntry: Record "Warehouse Entry")

Parameters

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

Events

OnAfterClearTrackingFilter

[IntegrationEvent(False,False)]
local procedure OnAfterClearTrackingFilter(var WarehouseEntry: Record "Warehouse Entry")

Parameters

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

OnAfterCopyTrackingFromWhseEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseEntry(var WarehouseEntry: Record "Warehouse Entry", FromWarehouseEntry: Record "Warehouse Entry")

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
FromWarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"

OnAfterCopyTrackingFromWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseJnlLine(var WarehouseEntry: Record "Warehouse Entry", WarehouseJournalLine: Record "Warehouse Journal Line")

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
WarehouseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"

OnAfterCopyTrackingFromNewWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromNewWhseJnlLine(var WarehouseEntry: Record "Warehouse Entry", WarehouseJournalLine: Record "Warehouse Journal Line")

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
WarehouseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"

OnAfterSetTrackingFilterFromBinContent

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromBinContent(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"

OnAfterSetTrackingFilterFromBinContentBuffer

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromBinContentBuffer(var WarehouseEntry: Record "Warehouse Entry", BinContentBuffer: Record "Bin Content Buffer" temporary)

Parameters

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

OnAfterSetTrackingFilterFromReservEntryIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromReservEntryIfNotBlank(var WarehouseEntry: Record "Warehouse Entry", ReservEntry: Record "Reservation Entry")

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
ReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterSetTrackingFilterFromItemFilters

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemFilters(var WarehouseEntry: Record "Warehouse Entry", var Item: Record Item)

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
Item Table Microsoft.Inventory.Item.Item

OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank(var WarehouseEntry: Record "Warehouse Entry", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfRequired(var WarehouseEntry: Record "Warehouse Entry", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlankIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlankIfRequired(var WarehouseEntry: Record "Warehouse Entry", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromItemTrackingSetupIfRequiredIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfRequiredIfNotBlank(var WarehouseEntry: Record "Warehouse Entry", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WarehouseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromWhseEntry

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseEntry(var WhseEntry: Record "Warehouse Entry", FromWhseEntry: Record "Warehouse Entry")

Parameters

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

OnAfterSetTrackingFilterIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterIfNotBlank(var WhseEntry: Record "Warehouse Entry")

Parameters

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

OnAfterTrackingExists

[IntegrationEvent(False,False)]
local procedure OnAfterTrackingExists(WhseEntry: Record "Warehouse Entry", var IsTrackingExists: Boolean)

Parameters

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

See also