Table "Whse. Item Tracking Line"
ID 6550
Namespace: Microsoft.Warehouse.Tracking
Properties
| Name |
Value |
| Caption |
Whse. Item Tracking Line
|
| DataClassification |
CustomerContent
|
Fields
| Name |
Type |
Description |
| "Entry No." |
Integer
|
|
| "Item No." |
Code[20]
|
Specifies the same as the field in the Item Tracking Lines window.
|
| "Location Code" |
Code[10]
|
Specifies the same as the field in the Item Tracking Lines window.
|
| "Quantity (Base)" |
Decimal
|
|
| Description |
Text[100]
|
Specifies the same as the field with the same name in the Item Tracking Lines window.
|
| "Source Type" |
Integer
|
|
| "Source Subtype" |
Option
|
|
| "Source ID" |
Code[20]
|
|
| "Source Batch Name" |
Code[10]
|
|
| "Source Prod. Order Line" |
Integer
|
|
| "Source Ref. No." |
Integer
|
|
| "Serial No." |
Code[50]
|
Specifies the same as the field in the Item Tracking Lines window.
|
| "Qty. per Unit of Measure" |
Decimal
|
|
| "Warranty Date" |
Date
|
Specifies the same as the field in the Item Tracking Lines window.
|
| "Expiration Date" |
Date
|
Specifies the same as the field in the Item Tracking Lines window.
|
| "Qty. to Handle (Base)" |
Decimal
|
|
| "Qty. to Invoice (Base)" |
Decimal
|
|
| "Quantity Handled (Base)" |
Decimal
|
|
| "Quantity Invoiced (Base)" |
Decimal
|
|
| "Qty. to Handle" |
Decimal
|
|
| "Buffer Status" |
Option
|
|
| "Buffer Status2" |
Option
|
|
| "New Serial No." |
Code[50]
|
Specifies a new serial number that replaces the number in the Serial No. field, when you post the warehouse item reclassification journal.
|
| "New Lot No." |
Code[50]
|
Specifies a new lot number that replaces the number in the Lot No. field, when you post the warehouse item reclassification journal.
|
| "Source Type Filter" |
Option
|
|
| "Qty. Registered (Base)" |
Decimal
|
|
| "Put-away Qty. (Base)" |
Decimal
|
|
| "Pick Qty. (Base)" |
Decimal
|
|
| "Created by Whse. Activity Line" |
Boolean
|
|
| "Lot No." |
Code[50]
|
Specifies the same as the field in the Item Tracking Lines window.
|
| "Variant Code" |
Code[10]
|
Specifies the variant of the item on the line.
|
| "New Expiration Date" |
Date
|
Specifies the same as the field in the Item Tracking Lines window.
|
| "Package No." |
Code[50]
|
Specifies a new package number that replaces the package number, when you post the warehouse item reclassification journal.
|
| "New Package No." |
Code[50]
|
Specifies a new package number that replaces the number in the Package No. field, when you post the warehouse item reclassification journal.
|
| 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
GetNextEntryNo
Gets the next entry number for the Whse. Item Tracking Line table using sequence number management.
[InherentPermissions(TableData,6550,r)]
procedure GetNextEntryNo(): Integer
Returns
| Type |
Description |
|
Integer |
The next available entry number.
|
GetLastEntryNo
procedure GetLastEntryNo(): Integer
Returns
InitQtyToHandle
procedure InitQtyToHandle()
InitExpirationDate
procedure InitExpirationDate()
IsReclass
procedure IsReclass(SourceType: Integer; SourceBatchName: Code[10]): Boolean
Parameters
| Name |
Type |
Description |
|
SourceType
|
Integer |
|
|
SourceBatchName
|
Code[10] |
|
Returns
LookUpTrackingSummary
procedure LookUpTrackingSummary(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; TrackingType: Enum "Item Tracking Type"; MaxQuantity: Decimal; SignFactor: Integer; SearchForSupply: Boolean)
Parameters
CheckTrackingIfRequired
procedure CheckTrackingIfRequired(WhseItemTrackingSetup: Record "Item Tracking Setup")
Parameters
SetTrackingFilterFromItemTrackingSetupIfNotBlank
procedure SetTrackingFilterFromItemTrackingSetupIfNotBlank(ItemTrackingSetup: Record "Item Tracking Setup")
Parameters
ClearTrackingFilter
procedure ClearTrackingFilter()
CopyTrackingFromEntrySummary
procedure CopyTrackingFromEntrySummary(EntrySummary: Record "Entry Summary")
Parameters
CopyTrackingFromItemLedgEntry
procedure CopyTrackingFromItemLedgEntry(ItemLedgerEntry: Record "Item Ledger Entry")
Parameters
CopyTrackingFromPostedWhseReceiptLine
procedure CopyTrackingFromPostedWhseReceiptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")
Parameters
CopyTrackingFromReservEntry
procedure CopyTrackingFromReservEntry(ReservationEntry: Record "Reservation Entry")
Parameters
CopyTrackingFromPostedWhseRcptLine
procedure CopyTrackingFromPostedWhseRcptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")
Parameters
CopyTrackingFromWhseActivityLine
procedure CopyTrackingFromWhseActivityLine(WarehouseActivityLine: Record "Warehouse Activity Line")
Parameters
CopyTrackingFromWhseEntry
procedure CopyTrackingFromWhseEntry(WarehouseEntry: Record "Warehouse Entry")
Parameters
CopyTrackingFromWhseItemTrackingLine
procedure CopyTrackingFromWhseItemTrackingLine(WhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
CopyTrackingFromRelation
procedure CopyTrackingFromRelation(WhseItemEntryRelation: Record "Whse. Item Entry Relation")
Parameters
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 |
|
SetTrackingFilterFromBinContent
procedure SetTrackingFilterFromBinContent(var BinContent: Record "Bin Content")
Parameters
SetTrackingFilterFromItemLedgerEntry
procedure SetTrackingFilterFromItemLedgerEntry(var ItemLedgerEntry: Record "Item Ledger Entry")
Parameters
SetTrackingFilterFromPostedWhseReceiptLine
procedure SetTrackingFilterFromPostedWhseReceiptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")
Parameters
SetTrackingFilterFromRelation
procedure SetTrackingFilterFromRelation(WhseItemEntryRelation: Record "Whse. Item Entry Relation")
Parameters
SetTrackingFilterFromReservEntry
procedure SetTrackingFilterFromReservEntry(ReservationEntry: Record "Reservation Entry")
Parameters
SetTrackingFilterFromSpec
procedure SetTrackingFilterFromSpec(WhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
SetTrackingFilterFromWhseActivityLine
procedure SetTrackingFilterFromWhseActivityLine(WarehouseActivityLine: Record "Warehouse Activity Line")
Parameters
SetTrackingFilterFromWhseItemTrackingLine
procedure SetTrackingFilterFromWhseItemTrackingLine(WhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
SetTrackingKey
procedure SetTrackingKey()
HasSameTracking
procedure HasSameTracking(WhseItemTrackingLine: Record "Whse. Item Tracking Line"): Boolean
Parameters
Returns
HasSameNewTracking
procedure HasSameNewTracking(): Boolean
Returns
HasSameTrackingWithItemEntryRelation
procedure HasSameTrackingWithItemEntryRelation(WhseItemEntryRelation: Record "Whse. Item Entry Relation"): Boolean
Parameters
Returns
HasSameTrackingWithItemLedgerEntry
procedure HasSameTrackingWithItemLedgerEntry(ItemLedgerEntry: Record "Item Ledger Entry"): Boolean
Parameters
Returns
TrackingExists
procedure TrackingExists(): Boolean
Returns
Events
OnAfterCheckTrackingIfRequired
[IntegrationEvent(False,False)]
local procedure OnAfterCheckTrackingIfRequired(WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseItemTrackingSetup: Record "Item Tracking Setup")
Parameters
OnAfterClearTrackingFilter
[IntegrationEvent(False,False)]
local procedure OnAfterClearTrackingFilter(var WhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
OnAfterCopyTrackingFromEntrySummary
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromEntrySummary(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; EntrySummary: Record "Entry Summary")
Parameters
OnAfterCopyTrackingFromItemLedgEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromItemLedgEntry(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; ItemLedgerEntry: Record "Item Ledger Entry")
Parameters
OnAfterCopyTrackingFromPostedWhseReceiptine
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromPostedWhseReceiptine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")
Parameters
OnAfterCopyTrackingFromRelation
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromRelation(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseItemEntryRelation: Record "Whse. Item Entry Relation")
Parameters
OnAfterCopyTrackingFromReservEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromReservEntry(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; ReservationEntry: Record "Reservation Entry")
Parameters
OnAfterCopyTrackingFromPostedWhseRcptLine
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromPostedWhseRcptLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; PostedWhseRcptLine: Record "Posted Whse. Receipt Line")
Parameters
OnAfterCopyTrackingFromWhseActivityLine
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseActivityLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseActivityLine: Record "Warehouse Activity Line")
Parameters
OnAfterCopyTrackingFromWhseEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseEntry(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseEntry: Record "Warehouse Entry")
Parameters
OnAfterCopyTrackingFromWhseItemTrackingLine
[IntegrationEvent(False,False)]
local procedure OnAfterCopyTrackingFromWhseItemTrackingLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; FromWhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
OnAfterHasSameTracking
[IntegrationEvent(False,False)]
local procedure OnAfterHasSameTracking(WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseItemTrackingLine2: Record "Whse. Item Tracking Line"; var IsSameTracking: Boolean)
Parameters
OnAfterHasSameNewTracking
[IntegrationEvent(False,False)]
local procedure OnAfterHasSameNewTracking(WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var IsSameTracking: Boolean)
Parameters
OnAfterHasSameTrackingWithItemEntryRelation
[IntegrationEvent(False,False)]
local procedure OnAfterHasSameTrackingWithItemEntryRelation(WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseItemEntryRelation: Record "Whse. Item Entry Relation"; var IsSameTracking: Boolean)
Parameters
OnAfterInitQtyToHandle
[IntegrationEvent(False,False)]
local procedure OnAfterInitQtyToHandle(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; xWhseItemTrackingLine: Record "Whse. Item Tracking Line"; CallingFieldNo: Integer)
Parameters
OnAfterLookUpTrackingSummary
[IntegrationEvent(False,False)]
local procedure OnAfterLookUpTrackingSummary(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; TrackingType: Enum "Item Tracking Type"; var TempTrackingSpecification: Record "Tracking Specification" temporary)
Parameters
OnAfterSetTrackingFilterFromBinContent
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromBinContent(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var BinContent: Record "Bin Content")
Parameters
OnAfterSetTrackingFilterFromItemLedgerEntry
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemLedgerEntry(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var ItemLedgerEntry: Record "Item Ledger Entry")
Parameters
OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromItemTrackingSetupIfNotBlank(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; ItemTrackingSetup: Record "Item Tracking Setup")
Parameters
OnAfterSetTrackingFilterFromPostedWhseReceiptLine
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromPostedWhseReceiptLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")
Parameters
OnAfterSetTrackingFilterFromRelation
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromRelation(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseItemEntryRelation: Record "Whse. Item Entry Relation")
Parameters
OnAfterSetTrackingFilterFromReservEntry
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromReservEntry(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; ReservationEntry: Record "Reservation Entry")
Parameters
OnAfterSetTrackingFilterFromSpec
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromSpec(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; FromWhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
OnAfterSetTrackingFilterFromWhseActivityLine
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseActivityLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseActivityLine: Record "Warehouse Activity Line")
Parameters
OnAfterSetTrackingFilterFromWhseItemTrackingLine
[IntegrationEvent(False,False)]
local procedure OnAfterSetTrackingFilterFromWhseItemTrackingLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; FromWhseItemTrackingLine: Record "Whse. Item Tracking Line")
Parameters
OnAfterTrackingExists
[IntegrationEvent(False,False)]
local procedure OnAfterTrackingExists(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var IsTrackingExist: Boolean)
Parameters
OnBeforeCheckSerialNoQty
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSerialNoQty(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var IsHandled: Boolean)
Parameters
OnBeforeLookUpTrackingSummary
[IntegrationEvent(False,False)]
local procedure OnBeforeLookUpTrackingSummary(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; TrackingType: Enum "Item Tracking Type"; MaxQuantity: Decimal; SignFactor: Integer; SearchForSupply: Boolean; var IsHandled: Boolean)
Parameters
OnBeforeInitExpirationDate
[IntegrationEvent(False,False)]
local procedure OnBeforeInitExpirationDate(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; xWhseItemTrackingLine: Record "Whse. Item Tracking Line"; var IsHandled: Boolean)
Parameters
OnBeforeSetTrackingKey
[IntegrationEvent(False,False)]
local procedure OnBeforeSetTrackingKey(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var IsHandled: Boolean)
Parameters
OnAfterSetSourceFilter
[IntegrationEvent(False,False)]
local procedure OnAfterSetSourceFilter(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceRefNo: Integer; SourceKey: Boolean)
Parameters
See also