Table of Contents

Table "Item Tracking Code"

ID 6502
Namespace: Microsoft.Inventory.Tracking

Properties

Name Value
Caption Item Tracking Code
DataCaptionFields 1,2
DrillDownPageID Page Microsoft.Inventory.Tracking."Item Tracking Codes"
LookupPageID Page Microsoft.Inventory.Tracking."Item Tracking Codes"
DataClassification CustomerContent

Fields

Name Type Description
Code Code[10]

Specifies the code of the record.

Description Text[100]

Specifies a description of the item tracking code.

"Warranty Date Formula" DateFormula

Specifies the formula that calculates the warranty date entered in the Warranty Date field on item tracking line.

"Man. Warranty Date Entry Reqd." Boolean

Specifies that a warranty date must be entered manually.

"Man. Expir. Date Entry Reqd." Boolean

Specifies that items that use this item tracking code must have an expiration date, and that you must enter the expiration date manually. The date formula specified in the Expiration Calculation field on the item card will be ignored.

"Strict Expiration Posting" Boolean

Specifies if the expiration date is considered when you sell items. For example, you cannot post a sales order for an item that has passed its expiration date.

"Use Expiration Dates" Boolean

Specifies that items that use this item tracking code can have an expiration date. This will enable checks for expiration dates, which can affect performance for documents with many Item Tracking Lines.

"SN Specific Tracking" Boolean

Specifies that when handling an outbound unit of the item in question, you must always specify which existing serial number to handle.

"SN Info. Inbound Must Exist" Boolean

Specifies that serial numbers on inbound document lines must have an information record in the Serial No. Information Card.

"SN Info. Outbound Must Exist" Boolean

Specifies that serial numbers on outbound document lines must have an information record in the Serial No. Information Card.

"SN Warehouse Tracking" Boolean

Specifies that warehouse document lines require serial numbers.

"SN Purchase Inbound Tracking" Boolean

Specifies that inbound purchase document lines require serial numbers.

"SN Purchase Outbound Tracking" Boolean

Specifies that outbound purchase document lines require serial numbers.

"SN Sales Inbound Tracking" Boolean

Specifies that inbound sales document lines require serial numbers.

"SN Sales Outbound Tracking" Boolean

Specifies that outbound sales document lines require serial numbers.

"SN Pos. Adjmt. Inb. Tracking" Boolean

Specifies that inbound item journal lines of type positive entry require serial numbers.

"SN Pos. Adjmt. Outb. Tracking" Boolean

Specifies that outbound item journal lines of type positive entry require serial numbers.

"SN Neg. Adjmt. Inb. Tracking" Boolean

Specifies that inbound item journal lines of type negative entry require serial numbers.

"SN Neg. Adjmt. Outb. Tracking" Boolean

Specifies that outbound item journal lines of type negative entry require serial numbers.

"SN Transfer Tracking" Boolean

Specifies that transfer order lines require serial numbers.

"Create SN Info on Posting" Boolean

Specifies that if the Serial No. Information card is missing for the document line, the card will be created during posting.

"Lot Specific Tracking" Boolean

Specifies that when handling an outbound unit, always specify which existing lot number to handle.

"Lot Info. Inbound Must Exist" Boolean

Specifies that lot numbers on inbound document lines must have an information record in the Lot No. Information Card.

"Lot Info. Outbound Must Exist" Boolean

Specifies that lot numbers on outbound document lines must have an information record in the Lot No. Information Card.

"Lot Warehouse Tracking" Boolean

Specifies that warehouse document lines require a lot number.

"Lot Purchase Inbound Tracking" Boolean

Specifies that inbound purchase document lines require a lot number.

"Lot Purchase Outbound Tracking" Boolean

Specifies that outbound purchase document lines require a lot number.

"Lot Sales Inbound Tracking" Boolean

Specifies that inbound sales document lines require a lot number.

"Lot Sales Outbound Tracking" Boolean

Specifies that outbound sales document lines require a lot number.

"Lot Pos. Adjmt. Inb. Tracking" Boolean

Specifies that inbound item journal lines of type positive entry require a lot number.

"Lot Pos. Adjmt. Outb. Tracking" Boolean

Specifies that outbound item journal lines of type positive entry require a lot number.

"Lot Neg. Adjmt. Inb. Tracking" Boolean

Specifies that inbound item journal lines of type negative entry require a lot number.

"Lot Neg. Adjmt. Outb. Tracking" Boolean

Specifies that outbound item journal lines of type negative entry require a lot number.

"Lot Transfer Tracking" Boolean

Specifies that transfer order lines require a lot number.

"Create Lot No. Info on posting" Boolean

Specifies that if the Lot No. Information card is missing for the document line, the card will be created during posting.

"Package Specific Tracking" Boolean

Specifies that when handling an outbound unit, always specify which existing package number to handle.

"Package Warehouse Tracking" Boolean

Specifies that warehouse document lines require a package number.

"Package Info. Inb. Must Exist" Boolean

Specifies that package numbers on inbound document lines must have an information record in the Package No. Information Card.

"Package Info. Outb. Must Exist" Boolean

Specifies that package numbers on outbound document lines must have an information record in the Package No. Information Card.

"Package Purchase Inb. Tracking" Boolean

Specifies that inbound purchase document lines require a package number.

"Package Purch. Outb. Tracking" Boolean

Specifies that outbound purchase document lines require a package number.

"Package Sales Inbound Tracking" Boolean

Specifies that inbound sales document lines require a package number.

"Package Sales Outb. Tracking" Boolean

Specifies that outbound sales document lines require a package number.

"Package Pos. Inb. Tracking" Boolean

Specifies that inbound item journal lines of type positive entry require a package number.

"Package Pos. Outb. Tracking" Boolean

Specifies that outbound item journal lines of type positive entry require a package number.

"Package Neg. Inb. Tracking" Boolean

Specifies that inbound item journal lines of type negative entry require a package number.

"Package Neg. Outb. Tracking" Boolean

Specifies that outbound item journal lines of type negative entry require a package number.

"Package Transfer Tracking" Boolean

Specifies that transfer order lines require a package number.

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

TestSetSpecific

procedure TestSetSpecific(CurrentFieldName: Text[100])

Parameters

Name Type Description
CurrentFieldName Text[100]

TestRemoveSpecific

procedure TestRemoveSpecific(CurrentFieldName: Text)

Parameters

Name Type Description
CurrentFieldName Text

IsSpecific

procedure IsSpecific(): Boolean

Returns

Type Description
Boolean

IsSpecificTrackingChanged

procedure IsSpecificTrackingChanged(ItemTrackingCode2: Record "Item Tracking Code"): Boolean

Parameters

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

Returns

Type Description
Boolean

IsWarehouseTracking

procedure IsWarehouseTracking(): Boolean

Returns

Type Description
Boolean

IsWarehouseTrackingChanged

procedure IsWarehouseTrackingChanged(ItemTrackingCode2: Record "Item Tracking Code"): Boolean

Parameters

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

Returns

Type Description
Boolean

Events

OnAfterIsSpecific

[IntegrationEvent(False,False)]
local procedure OnAfterIsSpecific(ItemTrackingCode: Record "Item Tracking Code"; var Specific: Boolean)

Parameters

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

OnAfterIsSpecificTrackingChanged

[IntegrationEvent(False,False)]
local procedure OnAfterIsSpecificTrackingChanged(ItemTrackingCode: Record "Item Tracking Code"; ItemTrackingCode2: Record "Item Tracking Code"; var TrackingChanged: Boolean)

Parameters

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

OnAfterIsWarehouseTracking

[IntegrationEvent(False,False)]
local procedure OnAfterIsWarehouseTracking(ItemTrackingCode: Record "Item Tracking Code"; var WarehouseTracking: Boolean)

Parameters

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

OnAfterIsWarehouseTrackingChanged

[IntegrationEvent(False,False)]
local procedure OnAfterIsWarehouseTrackingChanged(ItemTrackingCode: Record "Item Tracking Code"; ItemTrackingCode2: Record "Item Tracking Code"; var TrackingChanged: Boolean)

Parameters

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

OnValidateSNSpecificTrackingOnAfterSet

[IntegrationEvent(False,False)]
local procedure OnValidateSNSpecificTrackingOnAfterSet(var ItemTrackingCode: Record "Item Tracking Code")

Parameters

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

OnValidateLotSpecificTrackingOnAfterSet

[IntegrationEvent(False,False)]
local procedure OnValidateLotSpecificTrackingOnAfterSet(var ItemTrackingCode: Record "Item Tracking Code")

Parameters

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

OnValidatePackageSpecificTrackingOnAfterSet

[IntegrationEvent(False,False)]
local procedure OnValidatePackageSpecificTrackingOnAfterSet(var ItemTrackingCode: Record "Item Tracking Code")

Parameters

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

See also