Codeunit 6500 Item Tracking Management in 17

App
Base Application

Procedures, 86Events, 65

Versions171819202122232425262728latest

Source29

Procedures, 86

NameParametersReturnsAccessObsolete
SetPointerFilter(var Record Tracking Specification)public-
LookupLotSerialNoInfo(Code[20], Code[20], Enum Item Tracking Type, Code[50])publicPending 17.0
Replaced by LookupTrackingNoInfo().
LookupTrackingNoInfo(Code[20], Code[20], Enum Item Tracking Type, Code[50])public-
CreateTrackingSpecification(var Record Reservation Entry, var Record Tracking Specification)public-
GetItemTrackingSettings(var Record Item Tracking Code, Option, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)publicPending 16.0
Replace by GetItemTrackingSetup.
GetItemTrackingSetup(var Record Item Tracking Code, Option, Boolean, var Record Item Tracking Setup)public-
RetrieveInvoiceSpecification(Record Tracking Specification, var Record Tracking Specification)Booleanpublic-
RetrieveInvoiceSpecWithService(Record Tracking Specification, var Record Tracking Specification, Boolean)Booleanpublic-
RetrieveItemTracking(Record Item Journal Line, var Record Tracking Specification)Booleanpublic-
RetrieveItemTrackingFromReservEntry(Record Item Journal Line, var Record Reservation Entry, var Record Tracking Specification)Booleanpublic-
RetrieveConsumpItemTracking(Record Item Journal Line, var Record Tracking Specification)Booleanpublic-
SumUpItemTracking(var Record Reservation Entry, var Record Tracking Specification, Boolean, Boolean)Booleanpublic-
SumUpItemTrackingOnlyInventoryOrATO(var Record Reservation Entry, var Record Tracking Specification, Boolean, Boolean)Booleanpublic-
DecomposeRowID(Text[250], var Text[100])public-
ComposeRowID(Integer, Integer, Code[20], Code[10], Integer, Integer)Text[250]public-
CopyItemTracking(Text[250], Text[250], Boolean)public-
CopyItemTracking(Text[250], Text[250], Boolean, Boolean)public-
CopyHandledItemTrkgToInvLine(Record Sales Line, Record Sales Line)public-
CopyHandledItemTrkgToInvLine(Record Purchase Line, Record Purchase Line)public-
CopyHandledItemTrkgToPurchLineWithLineQty(Record Purchase Line, Record Purchase Line)public-
CopyHandledItemTrkgToServLine(Record Service Line, Record Service Line)public-
CollectItemEntryRelation(var Record Item Ledger Entry, Integer, Integer, Code[20], Code[10], Integer, Integer, Decimal)Booleanpublic-
IsOrderNetworkEntity(Integer, Integer)Booleanpublic-
DeleteItemEntryRelation(Integer, Integer, Code[20], Code[10], Integer, Integer, Boolean)public-
DeleteValueEntryRelation(Text[100])public-
FindInInventory(Code[20], Code[20], Code[50])Booleanpublic-
SplitWhseJnlLine(Record Warehouse Journal Line, var Record Warehouse Journal Line, var Record Tracking Specification, Boolean)public-
SplitPostedWhseRcptLine(Record Posted Whse. Receipt Line, var Record Posted Whse. Receipt Line)public-
SplitInternalPutAwayLine(Record Posted Whse. Receipt Line, var Record Posted Whse. Receipt Line)public-
DeleteWhseItemTrkgLines(Integer, Integer, Code[20], Code[10], Integer, Integer, Code[10], Boolean)public-
DeleteWhseItemTrkgLinesWithRunDeleteTrigger(Integer, Integer, Code[20], Code[10], Integer, Integer, Code[10], Boolean, Boolean)public-
SetDeleteReservationEntries(Boolean)public-
InitTrackingSpecification(Record Whse. Worksheet Line)public-
CreateWhseItemTrkgForResEntry(Record Reservation Entry, Record Whse. Worksheet Line)public-
CalcWhseItemTrkgLine(var Record Whse. Item Tracking Line)public-
InitItemTrkgForTempWkshLine(Option, Code[20], Integer, Integer, Integer, Code[20], Integer, Integer)public-
InitWhseWkshLine(var Record Whse. Worksheet Line, Option, Code[20], Integer, Integer, Integer, Code[20], Integer, Integer)public-
UpdateWhseItemTrkgLines(var Record Whse. Item Tracking Line)public-
ItemTrkgIsManagedByWhse(Integer, Integer, Code[20], Integer, Integer, Code[10], Code[20])Booleanpublic-
GetWhseItemTrkgSetup(Code[20])Booleanpublic-
GetWhseItemTrkgSetup(Code[20], var Record Item Tracking Setup)Booleanpublic-
CheckWhseItemTrkgSetup(Code[20])public-
CheckWhseItemTrkgSetup(Code[20], var Boolean, var Boolean, Boolean)publicPending 16.0
Replaced by GetWhseItemTrkgSetup or CheckWhseItemTrkgSetup(ItemNo: Code[20])
SetGlobalParameters(Record Tracking Specification, var Record Tracking Specification, Date)public-
AdjustQuantityRounding(Decimal, var Decimal, Decimal, Decimal)public-
SynchronizeItemTrackingByPtrs(Record Reservation Entry, Record Reservation Entry)public-
SynchronizeItemTracking(Text[250], Text[250], Text[250])public-
SetRegistering(Boolean)public-
SynchronizeWhseItemTracking(var Record Tracking Specification, Code[20], Boolean)public-
CopyLotNoInformation(Record Lot No. Information, Code[50])public-
CopySerialNoInformation(Record Serial No. Information, Code[50])public-
GetLotSNDataSet(Code[20], Code[20], Code[50], Code[50], var Record Item Ledger Entry)Booleanpublic-
WhseItemTrackingLineExists(Code[10], Code[10], Code[10], Integer, var Record Whse. Item Tracking Line)Booleanpublic-
ExistingExpirationDate(Code[20], Code[20], Code[50], Code[50], Boolean, var Boolean)Datepublic-
ExistingExpirationDateAndQty(Code[20], Code[20], Code[50], Code[50], var Decimal)Datepublic-
ExistingWarrantyDate(Code[20], Code[20], Code[50], Code[50], var Boolean)Datepublic-
WhseExistingExpirationDate(Code[20], Code[20], Record Location, Code[50], Code[50], var Boolean)DatepublicPending 17.0
Replaced by same procedure with parameter ItemTrackingSetup.
WhseExistingExpirationDate(Code[20], Code[20], Record Location, Record Item Tracking Setup, var Boolean)Datepublic-
GetWhseExpirationDate(Code[20], Code[20], Record Location, Code[50], Code[50], var Date)Booleanpublic-
GetWhseWarrantyDate(Code[20], Code[20], Record Location, Code[50], Code[50], var Date)Booleanpublic-
SumNewLotOnTrackingSpec(var Record Tracking Specification)Decimalpublic-
TestExpDateOnTrackingSpec(var Record Tracking Specification)public-
TestExpDateOnTrackingSpecNew(var Record Tracking Specification)public-
ItemTrackingOption(Code[50], Code[50])IntegerpublicPending 16.0
Replaced by ReservEntry.GetItemTrackingEntryType.
CalcQtyBaseRegistered(var Record Registered Whse. Activity Line)Decimalpublic-
CopyItemLedgEntryTrkgToSalesLn(var Record Item Ledger Entry, Record Sales Line, Boolean, var Boolean, Boolean, Boolean, Boolean)public-
CopyItemLedgEntryTrkgToPurchLn(var Record Item Ledger Entry, Record Purchase Line, Boolean, var Boolean, Boolean, Boolean, Boolean)public-
CopyItemLedgEntryTrkgToTransferLine(var Record Item Ledger Entry, Record Transfer Line)public-
SynchronizeWhseActivItemTrkg(Record Warehouse Activity Line)public-
RetrieveAppliedExpirationDate(var Record Item Ledger Entry)public-
InitCollectItemTrkgInformation()public-
CollectItemTrkgInfWhseJnlLine(Record Warehouse Journal Line)public-
CheckItemTrkgInfBeforePost()public-
SetPick(Boolean)public-
StrictExpirationPosting(Code[20])Booleanpublic-
WhseItemTrkgLineExists(Code[20], Integer, Integer, Code[10], Integer, Integer, Code[10], Code[50], Code[50])Booleanpublic-
CalcWhseItemTrkgLineQtyBase(Integer, Integer, Code[20], Code[10], Integer, Integer, Code[10], Record Item Tracking Setup)Decimalpublic-
UpdateQuantities(Record Whse. Worksheet Line, var Record Whse. Item Tracking Line, var Decimal, var Decimal, Integer)Booleanpublic-
CalculateSums(Record Whse. Worksheet Line, var Record Whse. Item Tracking Line, Decimal, var Decimal, Integer)Booleanpublic-
UpdateUndefinedQty(Record Whse. Item Tracking Line, Decimal, var Decimal)Booleanpublic-
DeleteInvoiceSpecFromHeader(Integer, Option, Code[20])public-
DeleteInvoiceSpecFromLine(Integer, Option, Code[20], Integer)public-
ItemTrackingExistsOnDocumentLine(Integer, Option, Code[20], Integer)Booleanpublic-
CalcQtyToHandleForTrackedQtyOnDocumentLine(Integer, Option, Code[20], Integer)Decimalpublic-
CopyExpirationDateForLot(var Record Tracking Specification)public-
UpdateExpirationDateForLot(var Record Tracking Specification)public-

Events, 65

KindNameParametersObsolete
Integration eventOnAfterCopyHandledItemTrkgToInvLine(Record Sales Line, var Record Sales Line)-
Integration eventOnAfterCreateTrackingSpecification(var Record Tracking Specification, Record Reservation Entry)-
Integration eventOnAfterGetWhseExpirationDate(Code[20], Code[20], Record Location, Code[50], Code[50], var Date, var Boolean)-
Integration eventOnAfterInsertWhseItemTrkgLinesLoop(var Record Posted Whse. Receipt Line, var Record Whse. Item Entry Relation, var Record Whse. Item Tracking Line)-
Integration eventOnAfterRetrieveAppliedExpirationDate(var Record Item Ledger Entry, Record Item Application Entry)-
Integration eventOnAfterSynchronizeItemTracking(var Record Reservation Entry, Text[250])-
Integration eventOnBeforeCalcQtyToHandleForTrackedQtyOnDocumentLine(var Record Reservation Entry, var Boolean)-
Integration eventOnBeforeCheckWhseItemTrkg(var Record Whse. Item Tracking Line, Record Whse. Worksheet Line, var Boolean)-
Integration eventOnBeforeCreateWhseItemTrkgForReceipt(var Record Whse. Item Tracking Line, Record Whse. Worksheet Line, Record Item Ledger Entry)-
Integration eventOnBeforeCreateWhseItemTrkgForResEntry(var Record Whse. Item Tracking Line, Record Reservation Entry, Record Whse. Worksheet Line)-
Integration eventOnBeforeExistingExpirationDate(Code[20], Code[20], Code[50], Code[50], Boolean, var Boolean, var Date, var Boolean, var Record Item Ledger Entry)-
Integration eventOnBeforeExistingExpirationDateAndQty(Code[20], Code[20], Code[50], Code[50], Decimal, var Date, var Boolean)-
Integration eventOnBeforeFindTempHandlingSpecification(var Record Tracking Specification, Record Reservation Entry)-
Integration eventOnBeforeInsertReservEntryForPurchLine(var Record Reservation Entry, Record Purchase Line)-
Integration eventOnBeforeInsertReservEntryForSalesLine(var Record Reservation Entry, Record Sales Line)-
Integration eventOnBeforeInsertSplitPostedWhseRcptLine(var Record Posted Whse. Receipt Line, Record Posted Whse. Receipt Line, Record Whse. Item Entry Relation, Record Item Ledger Entry)-
Integration eventOnBeforeInsertSplitInternalPutAwayLine(var Record Posted Whse. Receipt Line, Record Posted Whse. Receipt Line, Record Whse. Item Tracking Line)-
Integration eventOnBeforeModifySplitPostedWhseRcptLine(var Record Posted Whse. Receipt Line, Record Posted Whse. Receipt Line, Record Whse. Item Entry Relation, Record Item Ledger Entry)-
Integration eventOnBeforeRegisterNewItemTrackingLines(var Record Tracking Specification)-
Integration eventOnBeforeRetrieveSubcontrItemTracking(Record Item Journal Line, var Record Tracking Specification, var Boolean, var Boolean)-
Integration eventOnBeforeSumUpItemTracking(var Record Reservation Entry, var Record Tracking Specification, var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeTempTrackingSpecSummedUpModify(var Record Tracking Specification, var Record Tracking Specification)-
Integration eventOnBeforeTempWhseJnlLine2Insert(var Record Warehouse Journal Line, Record Warehouse Journal Line, var Record Tracking Specification, Boolean, Boolean, Boolean)-
Integration eventOnBeforeTempHandlingSpecificationInsert(var Record Tracking Specification, Record Reservation Entry)-
Integration eventOnBeforeWhseExistingExpirationDate(Code[20], Code[20], Record Location, Code[50], Code[50], var Boolean, var Date, var Boolean)-
Integration eventOnBeforeWhseItemTrackingLineInsert(var Record Whse. Item Tracking Line, Record Reservation Entry)-
Integration eventOnCopyLotNoInformationOnBeforeNewLotNoInfoInsert(var Record Lot No. Information, Record Lot No. Information)-
Integration eventOnSyncActivItemTrkgOnBeforeInsertTempReservEntry(var Record Reservation Entry, Record Warehouse Activity Line)-
Integration eventOnSyncActivItemTrkgOnBeforeTempTrackingSpecModify(var Record Tracking Specification, var Record Reservation Entry)-
Integration eventOnBeforeLookupTrackingNoInfo(Code[20], Code[20], Enum Item Tracking Type, Code[50], var Boolean)-
Integration eventOnBeforeInsertWhseItemTrkgLines(var Record Whse. Item Tracking Line, Record Posted Whse. Receipt Line, Record Whse. Item Entry Relation, Record Item Ledger Entry)-
Integration eventOnBeforeModifyWhseItemTrkgLines(var Record Whse. Item Tracking Line, Record Posted Whse. Receipt Line, Record Whse. Item Entry Relation, Record Item Ledger Entry)-
Integration eventOnBeforeRegisterItemTrackingLinesLoop(var Record Tracking Specification, var Record Tracking Specification)-
Integration eventOnBeforeRetrieveAppliedExpirationDate(var Record Item Ledger Entry)-
Integration eventOnBeforeInsertWhseItemTrkgLinesLoop(var Record Posted Whse. Receipt Line, var Record Whse. Item Entry Relation, var Record Whse. Item Tracking Line)-
Integration eventOnCopyItemTracking3OnBeforeSwapSign(var Record Reservation Entry)-
Integration eventOnCheckItemTrkgInfBeforePostOnBeforeTempItemLotInfoInsert(var Record Lot No. Information, Record Whse. Item Tracking Line)-
Integration eventOnCopyItemLedgEntryTrkgToDocLine(var Record Item Ledger Entry, var Record Reservation Entry)-
Integration eventOnCopyItemLedgEntryTrkgToSalesLnOnBeforeTempItemLedgEntryBufFindSet(var Record Item Ledger Entry, Record Sales Line, Boolean, var Boolean, Boolean, Boolean, Boolean)-
Integration eventOnIsOrderNetworkEntity(Integer, Integer, var Boolean)-
Integration eventOnInitReservEntryOnBeforeCopyTrackingFromItemLedgEntry(var Record Reservation Entry, var Record Item Ledger Entry, var Boolean)-
Integration eventOnAfterGetItemTrackingSettings(var Record Item Tracking Code)-
Integration eventOnAfterGetItemTrackingSetup(var Record Item Tracking Code, var Record Item Tracking Setup)-
Integration eventOnAfterInitReservEntry(var Record Reservation Entry, Record Item Ledger Entry)-
Integration eventOnAfterReserveEntryFilter(Record Item Journal Line, var Record Reservation Entry)-
Integration eventOnRetrieveItemTrackingFromReservEntryFilter(var Record Reservation Entry, Record Item Journal Line)-
Integration eventOnAfterSynchronizeItemTracking2(Record Reservation Entry, Record Reservation Entry)-
Integration eventOnAfterSplitWhseJnlLine(var Record Warehouse Journal Line, var Record Warehouse Journal Line)-
Integration eventOnAfterSplitPostedWhseReceiptLine(Record Posted Whse. Receipt Line, var Record Posted Whse. Receipt Line)-
Integration eventOnSynchronizeWhseActivItemTrkgOnAfterSetExpirationDate(var Record Warehouse Activity Line, var Record Reservation Entry)-
Integration eventOnSynchronizeWhseActivItemTrkgOnAfterSetToRowID(var Record Warehouse Activity Line, var Text[250])-
Integration eventOnTempPostedWhseRcptLineSetFilters(var Record Posted Whse. Receipt Line, Record Item Ledger Entry, Record Whse. Item Entry Relation)-
Integration eventOnRetrieveSubcontrItemTrackingOnBeforeCheckLastOperation(Record Prod. Order Routing Line, var Boolean)-
Integration eventOnSplitWhseJnlLineOnAfterCheckWhseItemTrkgSetup(var Record Warehouse Journal Line, var Record Tracking Specification, var Boolean, var Boolean, var Record Warehouse Journal Line, var Boolean)-
Integration eventOnSplitWhseJnlLineOnBeforeCheckSerialNo(var Record Tracking Specification, var Boolean)-
Integration eventOnCheckWhseItemTrkgSetupOnAfterItemTrackingCodeGet(var Record Item Tracking Code)-
Integration eventOnAfterGetWhseItemTrkgSetupOnAfterItemTrackingCodeGet(var Record Item Tracking Code, var Record Item Tracking Setup)-
Integration eventOnSplitWhseJnlLineOnAfterSetFilters(var Record Tracking Specification, var Record Warehouse Journal Line)-
Integration eventOnBeforeCopyItemTracking3(var Record Reservation Entry, Text[250], Boolean, Boolean)-
Integration eventOnBeforeCopyHandledItemTrkgToInvLine(Record Sales Line, var Record Sales Line, var Boolean)-
Integration eventOnRegisterNewItemTrackingLinesOnAfterClearItemTrackingLines(var Page Item Tracking Lines)-
Integration eventOnSplitWhseJnlLineOnAfterCopyTrackingByToTransfer(var Record Tracking Specification, var Record Warehouse Journal Line, Boolean)-
Integration eventOnCollectItemTrkgInfWhseJnlLineOnAfterSetFilters(var Record Whse. Item Tracking Line, Record Warehouse Journal Line)-
Integration eventOnSynchronizeWhseActivItemTrkgOnAfterAssignAbsQty(var Record Tracking Specification)-
Integration eventOnBeforeGetWhseItemTrkgSetup(Code[20], var Record Item Tracking Setup)-