Share via


Table "Reservation Entry"

ID 337
Namespace: Microsoft.Inventory.Tracking

Properties

Name Value
Caption Reservation Entry
DrillDownPageID Page Microsoft.Inventory.Tracking."Reservation Entries"
LookupPageID Page Microsoft.Inventory.Tracking."Reservation Entries"
DataClassification CustomerContent

Fields

Name Type Description
"Entry No." Integer
"Item No." Code[20]
"Location Code" Code[10]
"Quantity (Base)" Decimal
"Reservation Status" Enum Microsoft.Inventory.Tracking."Reservation Status"
Description Text[100]
"Creation Date" Date
"Transferred from Entry No." Integer
"Source Type" Integer
"Source Subtype" Option
"Source ID" Code[20]
"Source Batch Name" Code[10]
"Source Prod. Order Line" Integer
"Source Ref. No." Integer
"Item Ledger Entry No." Integer
"Expected Receipt Date" Date
"Shipment Date" Date
"Serial No." Code[50]
"Created By" Code[50]
"Changed By" Code[50]
Positive Boolean
"Qty. per Unit of Measure" Decimal
Quantity Decimal
"Action Message Adjustment" Decimal
Binding Enum Microsoft.Inventory.Tracking."Reservation Binding"
"Suppressed Action Msg." Boolean
"Planning Flexibility" Enum Microsoft.Inventory.Tracking."Reservation Planning Flexibility"
"Appl.-to Item Entry" Integer
"Warranty Date" Date
"Expiration Date" Date
"Qty. to Handle (Base)" Decimal
"Qty. to Invoice (Base)" Decimal
"Quantity Invoiced (Base)" Decimal
"New Serial No." Code[50]
"New Lot No." Code[50]
"Disallow Cancellation" Boolean
"Lot No." Code[50]
"Variant Code" Code[10]
"Appl.-from Item Entry" Integer
Correction Boolean
"New Expiration Date" Date
"Item Tracking" Enum Microsoft.Inventory.Tracking."Item Tracking Entry Type"
"Untracked Surplus" Boolean
"Package No." Code[50]
"New Package No." Code[50]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

GetLastEntryNo

procedure GetLastEntryNo(): Integer

Returns

Type Description
Integer

InitSortingAndFilters

procedure InitSortingAndFilters(SetFilters: Boolean)

Parameters

Name Type Description
SetFilters Boolean

TextCaption

procedure TextCaption(): Text[255]

Returns

Type Description
Text[255]

SummEntryNo

procedure SummEntryNo(): Integer

Returns

Type Description
Integer

HasSamePointer

procedure HasSamePointer(var ReservEntry: Record "Reservation Entry"): Boolean

Parameters

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

Returns

Type Description
Boolean

HasSamePointerWithSpec

procedure HasSamePointerWithSpec(var TrackingSpecification: Record "Tracking Specification"): Boolean

Parameters

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

Returns

Type Description
Boolean

HasSameTracking

procedure HasSameTracking(ReservEntry: Record "Reservation Entry"): Boolean

Parameters

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

Returns

Type Description
Boolean

HasSameTrackingWithSpec

procedure HasSameTrackingWithSpec(TrackingSpecification: Record "Tracking Specification"): Boolean

Parameters

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

Returns

Type Description
Boolean

HasSameNewTracking

procedure HasSameNewTracking(ReservEntry: Record "Reservation Entry"): Boolean

Parameters

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

Returns

Type Description
Boolean

SetPointer

procedure SetPointer(RowID: Text[250])

Parameters

Name Type Description
RowID Text[250]

SetPointerFilter

procedure SetPointerFilter()

SetSourceFilterFromReservEntry

procedure SetSourceFilterFromReservEntry(ReservEntry: Record "Reservation Entry")

Parameters

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

Lock

procedure Lock()

SetItemData

procedure SetItemData(ItemNo: Code[20], ItemDescription: Text[100], LocationCode: Code[10], VariantCode: Code[10], QtyPerUoM: Decimal)

Parameters

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

SetSource

procedure SetSource(SourceType: Integer, SourceSubtype: Integer, SourceID: Code[20], SourceRefNo: Integer, SourceBatchName: Code[10], SourceProdOrderLine: Integer)

Parameters

Name Type Description
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceRefNo Integer
SourceBatchName Code[10]
SourceProdOrderLine Integer

SetSourceFilter

procedure SetSourceFilter(SourceType: Integer, SourceSubtype: Integer, SourceID: Code[20], SourceRefNo: Integer, SourceKey: Boolean)

Parameters

Name Type Description
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceRefNo Integer
SourceKey Boolean

SetSourceFilter

procedure SetSourceFilter(SourceBatchName: Code[10], SourceProdOrderLine: Integer)

Parameters

Name Type Description
SourceBatchName Code[10]
SourceProdOrderLine Integer

ClearTracking

procedure ClearTracking()

ClearNewTracking

procedure ClearNewTracking()

ClearTrackingFilter

procedure ClearTrackingFilter()

CopyTrackingFromItemLedgEntry

procedure CopyTrackingFromItemLedgEntry(ItemLedgerEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

CopyTrackingFromItemTrackingSetup

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

Parameters

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

CopyTrackingFromInvtProfile

procedure CopyTrackingFromInvtProfile(InvtProfile: Record "Inventory Profile")

Parameters

Name Type Description
InvtProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

CopyTrackingFromReservEntry

procedure CopyTrackingFromReservEntry(ReservationEntry: Record "Reservation Entry")

Parameters

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

CopyTrackingFromReservEntryNewTracking

procedure CopyTrackingFromReservEntryNewTracking(ReservationEntry: Record "Reservation Entry")

Parameters

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

CopyTrackingFromSpec

procedure CopyTrackingFromSpec(TrackingSpecification: Record "Tracking Specification")

Parameters

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

CopyTrackingFromWhseActivLine

procedure CopyTrackingFromWhseActivLine(WarehouseActivityLine: Record "Warehouse Activity Line")

Parameters

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

CopyTrackingFromWhseEntry

procedure CopyTrackingFromWhseEntry(WhseEntry: Record "Warehouse Entry")

Parameters

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

CopyTrackingFromWhseItemTrackingLine

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

Parameters

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

CopyNewTrackingFromItemJnlLine

procedure CopyNewTrackingFromItemJnlLine(ItemJnlLine: Record "Item Journal Line")

Parameters

Name Type Description
ItemJnlLine Table Microsoft.Inventory.Journal."Item Journal Line"

CopyNewTrackingFromTrackingSpec

procedure CopyNewTrackingFromTrackingSpec(TrackingSpecification: Record "Tracking Specification")

Parameters

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

CopyNewTrackingFromReservEntry

procedure CopyNewTrackingFromReservEntry(ReservEntry: Record "Reservation Entry")

Parameters

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

CopyNewTrackingFromWhseItemTrackingLine

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

Parameters

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

CopyTrackingFiltersToReservEntry

procedure CopyTrackingFiltersToReservEntry(var FilterReservEntry: Record "Reservation Entry")

Parameters

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

FilterLinesForTracking

procedure FilterLinesForTracking(CalcReservEntry: Record "Reservation Entry", Positive: Boolean)

Parameters

Name Type Description
CalcReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
Positive Boolean

SetTrackingFilterBlank

procedure SetTrackingFilterBlank()

SetTrackingFilterFromEntrySummaryIfNotBlank

procedure SetTrackingFilterFromEntrySummaryIfNotBlank(EntrySummary: Record "Entry Summary" temporary)

Parameters

Name Type Description
EntrySummary Table Microsoft.Inventory.Tracking."Entry Summary"

SetTrackingFilterFromItemJnlLine

procedure SetTrackingFilterFromItemJnlLine(ItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

SetTrackingFilterFromItemLedgEntry

procedure SetTrackingFilterFromItemLedgEntry(ItemLedgEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
ItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

CopyTrackingFilterFromItemLedgEntry

procedure CopyTrackingFilterFromItemLedgEntry(var ItemLedgEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
ItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

SetTrackingFilterFromItemTrackingSetup

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

Parameters

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

SetTrackingFilterFromItemTrackingSetupIfNotBlank

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

Parameters

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

SetTrackingFilterFromReservEntry

procedure SetTrackingFilterFromReservEntry(ReservEntry: Record "Reservation Entry")

Parameters

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

SetNewTrackingFilterFromNewReservEntry

procedure SetNewTrackingFilterFromNewReservEntry(ReservEntry: Record "Reservation Entry")

Parameters

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

SetTrackingFilterFromSpec

procedure SetTrackingFilterFromSpec(TrackingSpecification: Record "Tracking Specification")

Parameters

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

SetTrackingFilterFromSpecIfNotBlank

procedure SetTrackingFilterFromSpecIfNotBlank(TrackingSpecification: Record "Tracking Specification")

Parameters

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

SetTrackingFilterFromTrackingSpecIfNotBlank

procedure SetTrackingFilterFromTrackingSpecIfNotBlank(TrackingSpecification: Record "Tracking Specification")

Parameters

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

SetTrackingFilterFromWhseActivityLine

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

Parameters

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

SetTrackingFilterFromWhseJnlLine

procedure SetTrackingFilterFromWhseJnlLine(WhseJournalLine: Record "Warehouse Journal Line")

Parameters

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

SetTrackingFilterFromWhseSpec

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

Parameters

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

SetTrackingFilterFromWhseActivityLineIfRequired

procedure SetTrackingFilterFromWhseActivityLineIfRequired(WhseActivityLine: Record "Warehouse Activity Line", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
WhseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

SetTrackingFilterFromWhseItemTrackingSetupNotBlankIfRequired

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

Parameters

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

SetTrackingFilterFromWhseItemTrackingSetupIfRequired

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

Parameters

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

SetTrackingFilterToItemIfRequired

procedure SetTrackingFilterToItemIfRequired(var Item: Record Item)

Parameters

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

GetItemTrackingEntryType

procedure GetItemTrackingEntryType(): Enum "Item Tracking Entry Type"

Returns

Type Description
Enum Microsoft.Inventory.Tracking."Item Tracking Entry Type"

UpdateItemTracking

procedure UpdateItemTracking()

UpdateActionMessageEntries

procedure UpdateActionMessageEntries(OldReservEntry: Record "Reservation Entry")

Parameters

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

ClearItemTrackingFields

procedure ClearItemTrackingFields()

ClearApplFromToItemEntry

procedure ClearApplFromToItemEntry()

TestItemFields

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

Parameters

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

TrackingExists

procedure TrackingExists(): Boolean

Returns

Type Description
Boolean

NonSerialTrackingExists

procedure NonSerialTrackingExists(): Boolean

Returns

Type Description
Boolean

GetTrackingText

procedure GetTrackingText(): Text

Returns

Type Description
Text

NewTrackingExists

procedure NewTrackingExists(): Boolean

Returns

Type Description
Boolean

IsReclass

procedure IsReclass(): Boolean

Returns

Type Description
Boolean

TransferReservations

procedure TransferReservations(var OldReservEntry: Record "Reservation Entry", ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], TransferAll: Boolean, TransferQty: Decimal, QtyPerUOM: Decimal, SourceType: Integer, SourceSubtype: Option, SourceID: Code[20], SourceBatchName: Code[10], SourceProdOrderLine: Integer, SourceRefNo: Integer)

Parameters

Name Type Description
OldReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
TransferAll Boolean
TransferQty Decimal
QtyPerUOM Decimal
SourceType Integer
SourceSubtype Option
SourceID Code[20]
SourceBatchName Code[10]
SourceProdOrderLine Integer
SourceRefNo Integer

FieldFilterNeeded

procedure FieldFilterNeeded(var FieldFilter: Text, SearchForSupply: Boolean, ItemTrackingType: Enum "Item Tracking Type"): Boolean

Parameters

Name Type Description
FieldFilter Text
SearchForSupply Boolean
ItemTrackingType Enum Microsoft.Inventory.Tracking."Item Tracking Type"

Returns

Type Description
Boolean

GetAvailabilityFilter

procedure GetAvailabilityFilter(AvailabilityDate: Date, Positive: Boolean): Text

Parameters

Name Type Description
AvailabilityDate Date
Positive Boolean

Returns

Type Description
Text

IsReservationOrTracking

procedure IsReservationOrTracking(): Boolean

Returns

Type Description
Boolean

GetTransferDirection

procedure GetTransferDirection(): Enum "Transfer Direction"

Returns

Type Description
Enum Microsoft.Foundation.Enums."Transfer Direction"

UpdateSourceCost

procedure UpdateSourceCost(UnitCost: Decimal)

Parameters

Name Type Description
UnitCost Decimal

Events

OnAfterCopyTrackingFromItemLedgEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemLedgEntry(var ReservationEntry: Record "Reservation Entry", ItemLedgerEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

OnAfterCopyTrackingFromItemTrackingSetup

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemTrackingSetup(var ReservationEntry: Record "Reservation Entry", ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

OnAfterCopyTrackingFromInvtProfile

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromInvtProfile(var ReservationEntry: Record "Reservation Entry", InventoryProfile: Record "Inventory Profile")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"

OnAfterCopyTrackingFromReservEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromReservEntry(var ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FromReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterCopyTrackingFromReservEntryNewTracking

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromReservEntryNewTracking(var ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FromReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterCopyTrackingFromTrackingSpec

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromTrackingSpec(var ReservationEntry: Record "Reservation Entry", TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnAfterCopyTrackingFromWhseActivLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseActivLine(var ReservationEntry: Record "Reservation Entry", WarehouseActivityLine: Record "Warehouse Activity Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WarehouseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"

OnAfterCopyTrackingFromWhseEntry

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

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WhseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"

OnAfterCopyTrackingFromWhseItemTrackingLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseItemTrackingLine(var ReservationEntry: Record "Reservation Entry", WhseItemTrackingLine: Record "Whse. Item Tracking Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"

OnAfterCopyNewTrackingFromWhseItemTrackingLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyNewTrackingFromWhseItemTrackingLine(var ReservationEntry: Record "Reservation Entry", WhseItemTrackingLine: Record "Whse. Item Tracking Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"

OnAfterClearItemTrackingFields

[IntegrationEvent(False,False)]
local procedure OnAfterClearItemTrackingFields(var ReservationEntry: Record "Reservation Entry")

Parameters

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

OnAfterClearTracking

[IntegrationEvent(False,False)]
local procedure OnAfterClearTracking(var ReservationEntry: Record "Reservation Entry")

Parameters

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

OnAfterClearNewTracking

[IntegrationEvent(False,False)]
local procedure OnAfterClearNewTracking(var ReservationEntry: Record "Reservation Entry")

Parameters

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

OnAfterClearTrackingFilter

[IntegrationEvent(False,False)]
local procedure OnAfterClearTrackingFilter(var ReservationEntry: Record "Reservation Entry")

Parameters

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

OnAfterCopyTrackingFiltersToReservEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFiltersToReservEntry(var ReservEntry: Record "Reservation Entry", var FilterReservEntry: Record "Reservation Entry")

Parameters

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

OnAfterFilterLinesForTracking

[IntegrationEvent(False,False)]
local procedure OnAfterFilterLinesForTracking(var ReservEntry: Record "Reservation Entry", CalcReservEntry: Record "Reservation Entry", Positive: Boolean)

Parameters

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

OnAfterSetNewTrackingFromItemJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetNewTrackingFromItemJnlLine(var ReservationEntry: Record "Reservation Entry", ItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

OnAfterSetNewTrackingFromTrackingSpecification

[IntegrationEvent(False,False)]
local procedure OnAfterSetNewTrackingFromTrackingSpecification(var ReservationEntry: Record "Reservation Entry", TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnAfterSetSourceFilter

[IntegrationEvent(False,False)]
local procedure OnAfterSetSourceFilter(var ReservationEntry: Record "Reservation Entry", SourceType: Integer, SourceSubtype: Integer, SourceID: Code[20], SourceRefNo: Integer, SourceKey: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
SourceType Integer
SourceSubtype Integer
SourceID Code[20]
SourceRefNo Integer
SourceKey Boolean

OnAfterCopyNewTrackingFromReservEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyNewTrackingFromReservEntry(var ReservationEntry: Record "Reservation Entry", FromReservEntry: Record "Reservation Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FromReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterSetTrackingFilterBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterBlank(var ReservationEntry: Record "Reservation Entry")

Parameters

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

OnAfterSetTrackingFilterFromEntrySummaryIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromEntrySummaryIfNotBlank(var ReservationEntry: Record "Reservation Entry", EntrySummary: Record "Entry Summary" temporary)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
EntrySummary Table Microsoft.Inventory.Tracking."Entry Summary"

OnAfterSetTrackingFilterFromItemJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemJnlLine(var ReservationEntry: Record "Reservation Entry", ItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

OnAfterSetTrackingFilterFromItemLedgEntry

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemLedgEntry(var ReservationEntry: Record "Reservation Entry", ItemLedgEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

OnAfterCopyTrackingFilterFromItemLedgEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFilterFromItemLedgEntry(var ReservationEntry: Record "Reservation Entry", var ItemLedgEntry: Record "Item Ledger Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemLedgEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"

OnAfterSetTrackingFilterFromItemTrackingSetup

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetup(var ReservationEntry: Record "Reservation Entry", ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank(var ReservationEntry: Record "Reservation Entry", ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

OnAfterSetTrackingFilterFromReservEntry

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromReservEntry(var ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FromReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterSetNewTrackingFilterFromNewReservEntry

[IntegrationEvent(False,False)]
local procedure OnAfterSetNewTrackingFilterFromNewReservEntry(var ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FromReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterSetTrackingFilterFromSpecIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromSpecIfNotBlank(var ReservationEntry: Record "Reservation Entry", TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnAfterSetTrackingFilterFromTrackingSpec

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromTrackingSpec(var ReservationEntry: Record "Reservation Entry", TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnAfterSetTrackingFilterFromTrackingSpecIfNotBlank

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromTrackingSpecIfNotBlank(var ReservationEntry: Record "Reservation Entry", TrackingSpecification: Record "Tracking Specification")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnAfterSetTrackingFilterFromWhseActivityLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseActivityLine(var ReservationEntry: Record "Reservation Entry", WhseActivityLine: Record "Warehouse Activity Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WhseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"

OnAfterSetTrackingFilterFromWhseJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseJnlLine(var ReservationEntry: Record "Reservation Entry", WhseJournalLine: Record "Warehouse Journal Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WhseJournalLine Table Microsoft.Warehouse.Journal."Warehouse Journal Line"

OnAfterSetTrackingFilterFromWhseSpec

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseSpec(var ReservationEntry: Record "Reservation Entry", WhseItemTrackingLine: Record "Whse. Item Tracking Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WhseItemTrackingLine Table Microsoft.Warehouse.Tracking."Whse. Item Tracking Line"

OnAfterSetTrackingFilterFromWhseActivityLineIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseActivityLineIfRequired(var ReservationEntry: Record "Reservation Entry", WhseActivityLine: Record "Warehouse Activity Line", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
WhseActivityLine Table Microsoft.Warehouse.Activity."Warehouse Activity Line"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"

OnAfterSetTrackingFilterFromWhseItemTrackingSetupNotBlankIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseItemTrackingSetupNotBlankIfRequired(var ReservationEntry: Record "Reservation Entry", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

OnAfterSetTrackingFilterFromWhseItemTrackingSetupIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseItemTrackingSetupIfRequired(var ReservationEntry: Record "Reservation Entry", WhseItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

OnAfterSetTrackingFilterToItemIfRequired

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterToItemIfRequired(ReservationEntry: Record "Reservation Entry", var Item: Record Item)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
Item Table Microsoft.Inventory.Item.Item

OnAfterGetItemTrackingEntryType

[IntegrationEvent(False,False)]
local procedure OnAfterGetItemTrackingEntryType(ReservationEntry: Record "Reservation Entry", var TrackingEntryType: Enum "Item Tracking Entry Type")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingEntryType Enum Microsoft.Inventory.Tracking."Item Tracking Entry Type"

OnAfterTextCaption

[IntegrationEvent(False,False)]
local procedure OnAfterTextCaption(SourceType: Integer, var NewTextCaption: Text[255])

Parameters

Name Type Description
SourceType Integer
NewTextCaption Text[255]

OnAfterGetTrackingText

[IntegrationEvent(False,False)]
local procedure OnAfterGetTrackingText(ReservationEntry: Record "Reservation Entry", var TrackingText: Text)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingText Text

OnBeforeClearItemTrackingFields

[IntegrationEvent(False,False)]
local procedure OnBeforeClearItemTrackingFields(ReservationEntry: Record "Reservation Entry")

Parameters

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

OnAfterHasSameTracking

[IntegrationEvent(False,False)]
local procedure OnAfterHasSameTracking(ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry", var IsSameTracking: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FromReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
IsSameTracking Boolean

OnAfterHasSameNewTracking

[IntegrationEvent(False,False)]
local procedure OnAfterHasSameNewTracking(ReservationEntry: Record "Reservation Entry", FromReservationEntry: Record "Reservation Entry", var IsSameTracking: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FromReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
IsSameTracking Boolean

OnAfterHasSameTrackingWithSpec

[IntegrationEvent(False,False)]
local procedure OnAfterHasSameTrackingWithSpec(ReservationEntry: Record "Reservation Entry", TrackingSpecification: Record "Tracking Specification", var IsSameTracking: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
IsSameTracking Boolean

OnAfterTrackingExists

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

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
IsTrackingExists Boolean

OnAfterTransferReservations

[IntegrationEvent(False,False)]
local procedure OnAfterTransferReservations(var OldReservationEntry: Record "Reservation Entry", var NewReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
OldReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
NewReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterNonSerialTrackingExists

[IntegrationEvent(False,False)]
local procedure OnAfterNonSerialTrackingExists(ReservationEntry: Record "Reservation Entry", var IsTrackingExists: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
IsTrackingExists Boolean

OnAfterNewTrackingExists

[IntegrationEvent(False,False)]
local procedure OnAfterNewTrackingExists(ReservationEntry: Record "Reservation Entry", var IsTrackingExists: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
IsTrackingExists Boolean

OnAfterSummEntryNo

[IntegrationEvent(False,False)]
local procedure OnAfterSummEntryNo(ReservationEntry: Record "Reservation Entry", var ReturnValue: Integer)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ReturnValue Integer

OnBeforeSummEntryNo

[IntegrationEvent(False,False)]
local procedure OnBeforeSummEntryNo(ReservationEntry: Record "Reservation Entry", var ReturnValue: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ReturnValue Integer
IsHandled Boolean

OnBeforeTestItemFields

[IntegrationEvent(False,False)]
local procedure OnBeforeTestItemFields(ReservationEntry: Record "Reservation Entry", ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], var IsHandled: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
IsHandled Boolean

OnBeforeTransferReservations

[IntegrationEvent(False,False)]
local procedure OnBeforeTransferReservations(var OldReservEntry: Record "Reservation Entry", ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10], TransferAll: Boolean, TransferQty: Decimal, QtyPerUOM: Decimal, SourceType: Integer, SourceSubtype: Option, SourceID: Code[20], SourceBatchName: Code[10], SourceProdOrderLine: Integer, SourceRefNo: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
OldReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemNo Code[20]
VariantCode Code[10]
LocationCode Code[10]
TransferAll Boolean
TransferQty Decimal
QtyPerUOM Decimal
SourceType Integer
SourceSubtype Option
SourceID Code[20]
SourceBatchName Code[10]
SourceProdOrderLine Integer
SourceRefNo Integer
IsHandled Boolean

OnFieldFilterNeededOnItemTrackingTypeElseCase

[IntegrationEvent(False,False)]
local procedure OnFieldFilterNeededOnItemTrackingTypeElseCase(ReservationEntry: Record "Reservation Entry", ItemTrackingCode: Record "Item Tracking Code", ItemTrackingType: Enum "Item Tracking Type", var FieldValue: Code[50], var IsSpecificTracking: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemTrackingCode Table Microsoft.Inventory.Tracking."Item Tracking Code"
ItemTrackingType Enum Microsoft.Inventory.Tracking."Item Tracking Type"
FieldValue Code[50]
IsSpecificTracking Boolean
IsHandled Boolean

OnTransferReservationsOnAfterSecondOldReservEntryLoop

[IntegrationEvent(False,False)]
local procedure OnTransferReservationsOnAfterSecondOldReservEntryLoop(var OldReservEntry: Record "Reservation Entry", var NewReservEntry: Record "Reservation Entry", SourceType: Integer, SourceSubtype: Option, SourceID: Code[20])

Parameters

Name Type Description
OldReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
NewReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
SourceType Integer
SourceSubtype Option
SourceID Code[20]

OnTransferReservationsOnAfterNewReservEntryUpdateActionMessageEntries

[IntegrationEvent(False,False)]
local procedure OnTransferReservationsOnAfterNewReservEntryUpdateActionMessageEntries(var OldReservEntry: Record "Reservation Entry", var NewReservEntry: Record "Reservation Entry")

Parameters

Name Type Description
OldReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
NewReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnTransferReservationsOnBeforeSetSourceForNewEntry

[IntegrationEvent(False,False)]
local procedure OnTransferReservationsOnBeforeSetSourceForNewEntry(var OldReservationEntry: Record "Reservation Entry", var NewReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
OldReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
NewReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnUpdateSourceCost

[IntegrationEvent(False,False)]
local procedure OnUpdateSourceCost(ReservationEntry: Record "Reservation Entry", UnitCost: Decimal)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
UnitCost Decimal

OnBeforeFieldFilterNeeded

[IntegrationEvent(False,False)]
local procedure OnBeforeFieldFilterNeeded(var ReservationEntry: Record "Reservation Entry", var FieldFilter: Text, SearchForSupply: Boolean, ItemTrackingType: Enum "Item Tracking Type", var IsHandled: Boolean, var Result: Boolean)

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
FieldFilter Text
SearchForSupply Boolean
ItemTrackingType Enum Microsoft.Inventory.Tracking."Item Tracking Type"
IsHandled Boolean
Result Boolean

See also