procedure InitSearchParm(var ItemTracingBuffer: Record "Item Tracing Buffer", var SerialNoFilter: Text, var LotNoFilter: Text, var PackageNoFilter: Text, var ItemNoFilter: Text, var VariantFilter: Text)
procedure SetExpansionStatus(Rec: Record "Item Tracing Buffer", var TempTrackEntry: Record "Item Tracing Buffer", var TempTrackEntry2: Record "Item Tracing Buffer", var ActualExpansionStatus: Option)
procedure RecallHistory(Steps: Integer, var TempTrackEntry: Record "Item Tracing Buffer", var TempTrackEntry2: Record "Item Tracing Buffer", var SerialNoFilter: Text, var LotNoFilter: Text, var PackageNoFilter: Text, var ItemNoFilter: Text, var VariantFilter: Text, var TraceMethod: Option, var ShowComponents: Option): Boolean
procedure GetVariables(var NewTempLineNo: Integer, var NewCurrentLevel: Integer)
Parameters
Name
Type
Description
NewTempLineNo
Integer
NewCurrentLevel
Integer
Events
OnAfterInitItemTracingHistoryBuffer
[IntegrationEvent(False,False)]
local procedure OnAfterInitItemTracingHistoryBuffer(var ItemTracingHistoryBuffer: Record "Item Tracing History Buffer", var ExtFilterExists: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInitSearchParam(var ItemTracingBuffer: Record "Item Tracing Buffer", var ItemTracingBuffer2: Record "Item Tracing Buffer")
[IntegrationEvent(False,False)]
local procedure OnAfterInitSearchCriteria(SerialNoFilter: Text, LotNoFilter: Text, PackageNoFilter: Text, ItemNoFilter: Text, var SearchCriteria: Option)
Parameters
Name
Type
Description
SerialNoFilter
Text
LotNoFilter
Text
PackageNoFilter
Text
ItemNoFilter
Text
SearchCriteria
Option
OnAfterTransferData
[IntegrationEvent(False,False)]
local procedure OnAfterTransferData(var ItemLedgerEntry: Record "Item Ledger Entry", var TempItemTracingBuffer: Record "Item Tracing Buffer" temporary, ValueEntry: Record "Value Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeExitLevel(TempItemTracingBuffer: Record "Item Tracing Buffer" temporary, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeFindComponents(var ItemLedgEntry2: Record "Item Ledger Entry", var TempItemTracingBuffer: Record "Item Tracing Buffer" temporary, Direction: Option, ShowComponents: Option, ParentID: Integer, var CurrentLevel: Integer, var TempLineNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertRecord(var ItemTracingBuffer: Record "Item Tracing Buffer", ParentID: Integer, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIsSpecificTracking(ItemNo: Code[20], ItemTrackingSetup: Record "Item Tracking Setup" temporary, var IsSpecific: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeItemTracingHistoryBufferInsert(var ItemTracingHistoryBuffer: Record "Item Tracing History Buffer")
[IntegrationEvent(False,False)]
local procedure OnBeforeNextLevel(var TempTrackEntry: Record "Item Tracing Buffer" temporary, var TempTrackEntry2: Record "Item Tracing Buffer" temporary, Direction: Option, ShowComponents: Option, ParentID: Integer, var CurrentLevel: Integer, var TempLineNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnFindComponentsOnAfterSetFilters(var ItemLedgerEntry: Record "Item Ledger Entry", var ItemLedgerEntry2: Record "Item Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnFindComponentsOnAfterTransferData(var TempItemTracingBuffer: Record "Item Tracing Buffer" temporary, var ItemLedgerEntry2: Record "Item Ledger Entry", ItemLedgerEntry: Record "Item Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnFirstLevelOnAfterSetLedgerEntryFilters(var ItemLedgerEntry: Record "Item Ledger Entry", var SerialNoFilter: Text, var LotNoFilter: Text, var ItemNoFilter: Text)
[IntegrationEvent(False,False)]
local procedure OnFirstLevelOnAfterTempItemTracingBufferSetCurrentKey(var TempItemTracingBuffer: Record "Item Tracing Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnFirstLevelOnBeforeInsertFirstLevelEntry(var ItemTracingBuffer: Record "Item Tracing Buffer", ItemLedgerEntry: Record "Item Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnFirstLevelOnBeforeTransferData(var ItemLedgerEntry: Record "Item Ledger Entry", var ItemLedgerEntry2: Record "Item Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnInsertRecordOnBeforeSetDescription(var TempTrackEntry: Record "Item Tracing Buffer", var RecRef: RecordRef, var Description2: Text[100])
[IntegrationEvent(False,False)]
local procedure OnNextLevelOnAfterTransferData(var TempItemTracingBuffer: Record "Item Tracing Buffer" temporary, var TempItemTracingBuffer2: Record "Item Tracing Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnRetrieveHistoryDataOnAfterTraceHistoryLine(var TempItemTracingHistoryBuffer: Record "Item Tracing History Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnSetRecordIDOnProcessServiceDocument(ItemLedgEntry: Record "Item Ledger Entry", var TrackingEntry: Record "Item Tracing Buffer")
This element will become obsolete from version 25.0. Moved to codeunit Serv. Item Tracing Mgt.
[Obsolete(Moved to codeunit Serv. Item Tracing Mgt.,25.0)]
[IntegrationEvent(False,False)]
local procedure OnSetRecordIDOnBeforeProcessServiceDocument(ItemLedgEntry: Record "Item Ledger Entry", var TrackingEntry: Record "Item Tracing Buffer")