Table of Contents

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

Specifies the number of the entry, as assigned from the specified number series when the entry was created.

"Item No." Code[20]

Specifies the number of the item that has been reserved in this entry.

"Location Code" Code[10]

Specifies the Location of the items that have been reserved in the entry.

"Quantity (Base)" Decimal
"Reservation Status" Enum Microsoft.Inventory.Tracking."Reservation Status"

Specifies the status of the reservation.

Description Text[100]

Specifies a description of the reservation entry.

"Creation Date" Date

Specifies the date on which the entry was created.

"Transferred from Entry No." Integer

Specifies a value when the order tracking entry is for the quantity that remains on a document line after a partial posting.

"Source Type" Integer

Specifies for which source type the reservation entry is related to.

"Source Subtype" Option

Specifies which source subtype the reservation entry is related to.

"Source ID" Code[20]

Specifies which source ID the reservation entry is related to.

"Source Batch Name" Code[10]

Specifies the journal batch name if the reservation entry is related to a journal or requisition line.

"Source Prod. Order Line" Integer
"Source Ref. No." Integer

Specifies a reference number for the line, which the reservation entry is related to.

"Item Ledger Entry No." Integer
"Expected Receipt Date" Date

Specifies the date on which the reserved items are expected to enter inventory.

"Shipment Date" Date

Specifies when items on the document are shipped or were shipped. A shipment date is usually calculated from a requested delivery date plus lead time.

"Serial No." Code[50]

Specifies the serial number of the item that is being handled on the document line.

"Created By" Code[50]

Specifies the user who created the traced record.

"Changed By" Code[50]
Positive Boolean

Specifies that the difference is positive.

"Qty. per Unit of Measure" Decimal

Specifies how many of the base unit of measure are contained in one unit of the item.

Quantity Decimal

Specifies the quantity of the record.

"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

Specifies the last day of the serial/lot number's warranty.

"Expiration Date" Date

Specifies the expiration date of the item that is being handled on the document line.

"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]

Specifies the lot number of the item that is being handled with the associated document line.

"Variant Code" Code[10]

Specifies the variant of the item on the line.

"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]

Specifies the package number of the item that is being handled with the associated document line.

"New Package No." Code[50]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemCreatedByUserName Text[50]
SystemCreatedByFullName Text[80]
SystemModifiedByUserName Text[50]
SystemModifiedByFullName Text[80]
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")

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")

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")

Parameters

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

SetTrackingFilterFromItemTrackingSetupIfNotBlank

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

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")

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")

Parameters

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

SetTrackingFilterFromWhseItemTrackingSetupIfRequired

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

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

HasNoTrackingWithSpec

procedure HasNoTrackingWithSpec(): Boolean

Returns

Type Description
Boolean

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")

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")

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")

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")

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")

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")

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")

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