KVSKBADocItemTrackingEventSub#
Events#
OnBeforeRetrieveDocumentItemTracking(Record Tracking Specification, Code[20], Boolean, Integer, Option, Boolean) :#
Summary: Integration event that allows customization before retrieving document item tracking.
[IntegrationEvent(false, false)]
local procedure OnBeforeRetrieveDocumentItemTracking(var TempTrackingSpecBuffer: Record "Tracking Specification" temporary; SourceID: Code[20]; var Found: Boolean; SourceType: Integer; SourceSubType: Option; RetrieveAsmItemTracking: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADocItemTrackingEventSub", 'OnBeforeRetrieveDocumentItemTracking', '', false, false)]
local procedure DoSomethingOnBeforeRetrieveDocumentItemTracking(var TempTrackingSpecBuffer: Record "Tracking Specification" temporary; SourceID: Code[20]; var Found: Boolean; SourceType: Integer; SourceSubType: Option; RetrieveAsmItemTracking: Boolean)
begin
end;
Parameters:
TempTrackingSpecBuffer: Temporary tracking specification buffer to be filled with item tracking dataSourceID: Source document ID (e.g., document number)Found: Variable indicating whether tracking data was found and processedSourceType: Integer representing the source table typeSourceSubType: Option representing the source document subtypeRetrieveAsmItemTracking: Boolean indicating whether to retrieve assembly item tracking
Remarks: This event allows subscribers to handle custom document types or modify tracking retrieval behavior before the standard logic executes