Share via


Table "Item Tracking Setup"

ID 6565
Namespace: Microsoft.Inventory.Tracking

Properties

Name Value
Caption Item Tracking Setup
DataCaptionFields 1
TableType Temporary
DataClassification CustomerContent

Fields

Name Type Description
Code Code[10]
"Serial No. Required" Boolean
"Lot No. Required" Boolean
"Package No. Required" Boolean
"Serial No." Code[50]
"Lot No." Code[50]
"Package No." Code[50]
"Serial No. Info Required" Boolean
"Lot No. Info Required" Boolean
"Package No. Info Required" Boolean
"Serial No. Mismatch" Boolean
"Lot No. Mismatch" Boolean
"Package No. Mismatch" Boolean
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

CopyTrackingFromEntrySummary

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

Parameters

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

CopyTrackingFromBinContentBuffer

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

Parameters

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

CopyTrackingFromItemLedgerEntry

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

Parameters

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

CopyTrackingFromItemJnlLine

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

Parameters

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

CopyTrackingFromItemTrackingSetup

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

Parameters

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

CopyTrackingFromItemTrackingCodeWarehouseTracking

procedure CopyTrackingFromItemTrackingCodeWarehouseTracking(ItemTrackingCode: Record "Item Tracking Code")

Parameters

Name Type Description
ItemTrackingCode Table Microsoft.Inventory.Tracking."Item Tracking Code"

CopyTrackingFromJobLedgerEntry

procedure CopyTrackingFromJobLedgerEntry(JobLedgerEntry: Record "Job Ledger Entry")

Parameters

Name Type Description
JobLedgerEntry Table Microsoft.Projects.Project.Ledger."Job Ledger Entry"

CopyTrackingFromItemTrackingCodeSpecificTracking

procedure CopyTrackingFromItemTrackingCodeSpecificTracking(ItemTrackingCode: Record "Item Tracking Code")

Parameters

Name Type Description
ItemTrackingCode Table Microsoft.Inventory.Tracking."Item Tracking Code"

CopyTrackingFromReservEntry

procedure CopyTrackingFromReservEntry(ReservEntry: Record "Reservation Entry")

Parameters

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

CopyTrackingFromTrackingSpec

procedure CopyTrackingFromTrackingSpec(TrackingSpecification: Record "Tracking Specification")

Parameters

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

CopyTrackingFromNewTrackingSpec

procedure CopyTrackingFromNewTrackingSpec(TrackingSpecification: Record "Tracking Specification")

Parameters

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

CopyTrackingFromItemTracingBuffer

procedure CopyTrackingFromItemTracingBuffer(ItemTracingBuffer: Record "Item Tracing Buffer")

Parameters

Name Type Description
ItemTracingBuffer Table Microsoft.Inventory.Tracking."Item Tracing Buffer"

CopyTrackingFromWhseActivityLine

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

Parameters

Name Type Description
WhseActivityLine 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"

CopyTrackingFromPostedInvtPickLine

procedure CopyTrackingFromPostedInvtPickLine(PostedInvtPickLine: Record "Posted Invt. Pick Line")

Parameters

Name Type Description
PostedInvtPickLine Table Microsoft.Warehouse.InventoryDocument."Posted Invt. Pick Line"

CopyTrackingFromPostedInvtPutAwayLine

procedure CopyTrackingFromPostedInvtPutAwayLine(PostedInvtPutAwayLine: Record "Posted Invt. Put-away Line")

Parameters

Name Type Description
PostedInvtPutAwayLine Table Microsoft.Warehouse.InventoryDocument."Posted Invt. Put-away Line"

CopyTrackingFromRegisteredWhseActivityLine

procedure CopyTrackingFromRegisteredWhseActivityLine(RegisteredWhseActivityLine: Record "Registered Whse. Activity Line")

Parameters

Name Type Description
RegisteredWhseActivityLine Table Microsoft.Warehouse.Activity.History."Registered Whse. Activity Line"

GetNonWarehouseTrackingRequirements

procedure GetNonWarehouseTrackingRequirements(WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

SetTrackingFilterForItem

procedure SetTrackingFilterForItem(var Item: Record Item)

Parameters

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

CheckTrackingMismatch

procedure CheckTrackingMismatch(TrackingSpecification: Record "Tracking Specification", ItemTrackingCode: Record "Item Tracking Code")

Parameters

Name Type Description
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
ItemTrackingCode Table Microsoft.Inventory.Tracking."Item Tracking Code"

TrackingExists

procedure TrackingExists(): Boolean

Returns

Type Description
Boolean

TrackingRequired

procedure TrackingRequired(): Boolean

Returns

Type Description
Boolean

TrackingMismatch

procedure TrackingMismatch(): Boolean

Returns

Type Description
Boolean

SpecificTracking

procedure SpecificTracking(ItemNo: Code[20]): Boolean

Parameters

Name Type Description
ItemNo Code[20]

Returns

Type Description
Boolean

Events

OnAfterCheckTrackingMismatch

[IntegrationEvent(False,False)]
local procedure OnAfterCheckTrackingMismatch(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, TrackingSpecification: Record "Tracking Specification", ItemTrackingCode: Record "Item Tracking Code")

Parameters

Name Type Description
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
ItemTrackingCode Table Microsoft.Inventory.Tracking."Item Tracking Code"

OnAfterCopyTrackingFromBinContentBuffer

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

Parameters

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

OnAfterCopyTrackingFromEntrySummary

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromEntrySummary(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, EntrySummary: Record "Entry Summary" temporary)

Parameters

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

OnAfterCopyTrackingFromItemTrackingSetup

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

Parameters

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

OnAfterCopyTrackingFromItemTrackingCodeSpecificTracking

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemTrackingCodeSpecificTracking(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, ItemTrackingCode: Record "Item Tracking Code")

Parameters

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

OnAfterCopyTrackingFromItemTrackingCodeWarehouseTracking

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemTrackingCodeWarehouseTracking(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, ItemTrackingCode: Record "Item Tracking Code")

Parameters

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

OnAfterCopyTrackingFromItemLedgerEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemLedgerEntry(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, ItemLedgerEntry: Record "Item Ledger Entry")

Parameters

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

OnAfterCopyTrackingFromItemJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemJnlLine(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, ItemJnlLine: Record "Item Journal Line")

Parameters

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

OnAfterCopyTrackingFromJobLedgerEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromJobLedgerEntry(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, JobLedgerEntry: Record "Job Ledger Entry")

Parameters

Name Type Description
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
JobLedgerEntry Table Microsoft.Projects.Project.Ledger."Job Ledger Entry"

OnAfterCopyTrackingFromReservEntry

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

Parameters

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

OnAfterCopyTrackingFromTrackingSpec

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromTrackingSpec(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, TrackingSpecification: Record "Tracking Specification")

Parameters

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

OnAfterCopyTrackingFromNewTrackingSpec

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromNewTrackingSpec(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, TrackingSpecification: Record "Tracking Specification")

Parameters

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

OnAfterCopyTrackingFromItemTracingBuffer

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemTracingBuffer(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, ItemTracingBuffer: Record "Item Tracing Buffer")

Parameters

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

OnAfterCopyTrackingFromWhseActivityLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseActivityLine(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, WhseActivityLine: Record "Warehouse Activity Line")

Parameters

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

OnAfterCopyTrackingFromWhseEntry

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseEntry(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, WhseEntry: Record "Warehouse Entry")

Parameters

Name Type Description
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
WhseEntry Table Microsoft.Warehouse.Ledger."Warehouse Entry"

OnAfterCopyTrackingFromWhseItemTrackingLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseItemTrackingLine(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, WhseItemTrackingLine: Record "Whse. Item Tracking Line")

Parameters

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

OnAfterCopyTrackingFromPostedInvtPickLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromPostedInvtPickLine(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, PostedInvtPickLine: Record "Posted Invt. Pick Line")

Parameters

Name Type Description
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
PostedInvtPickLine Table Microsoft.Warehouse.InventoryDocument."Posted Invt. Pick Line"

OnAfterCopyTrackingFromPostedInvtPutAwayLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromPostedInvtPutAwayLine(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, PostedInvtPutAwayLine: Record "Posted Invt. Put-away Line")

Parameters

Name Type Description
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
PostedInvtPutAwayLine Table Microsoft.Warehouse.InventoryDocument."Posted Invt. Put-away Line"

OnAfterCopyTrackingFromRegisteredWhseActivityLine

[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromRegisteredWhseActivityLine(var ItemTrackingSetup: Record "Item Tracking Setup" temporary, RegisteredWhseActivityLine: Record "Registered Whse. Activity Line")

Parameters

Name Type Description
ItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
RegisteredWhseActivityLine Table Microsoft.Warehouse.Activity.History."Registered Whse. Activity Line"

OnAfterGetNonWarehouseTrackingRequirements

[IntegrationEvent(False,False)]
local procedure OnAfterGetNonWarehouseTrackingRequirements(var NonWhseItemTrackingSetup: Record "Item Tracking Setup" temporary, WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

OnAfterSetTrackingFilterForItem

[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterForItem(var Item: Record Item, ItemTrackingSetup: Record "Item Tracking Setup" temporary)

Parameters

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

OnAfterTrackingExists

[IntegrationEvent(False,False)]
local procedure OnAfterTrackingExists(ItemTrackingSetup: Record "Item Tracking Setup" temporary, var IsTrackingExists: Boolean)

Parameters

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

OnAfterTrackingRequired

[IntegrationEvent(False,False)]
local procedure OnAfterTrackingRequired(ItemTrackingSetup: Record "Item Tracking Setup" temporary, var IsTrackingRequired: Boolean)

Parameters

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

OnAfterTrackingMismatch

[IntegrationEvent(False,False)]
local procedure OnAfterTrackingMismatch(ItemTrackingSetup: Record "Item Tracking Setup" temporary, var IsTrackingMismatch: Boolean)

Parameters

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

OnAfterSpecificTracking

[IntegrationEvent(False,False)]
local procedure OnAfterSpecificTracking(ItemTrackingSetup: Record "Item Tracking Setup" temporary, var IsSpecificTracking: Boolean)

Parameters

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

See also