Table "Item Tracking Code"
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" |