Skip to content

KVSMTCItemTrackNavigateMgt#

Procedures#

SetContextInfo(Dictionary) :#

procedure SetContextInfo(var ContextInfo: Dictionary): 

SetContextInfoImpl(Dictionary) :#

procedure SetContextInfoImpl(var ContextInfo: Dictionary): 

GetContextInfo() : Dictionary#

procedure GetContextInfo(): Dictionary

GetContextInfoImpl() : Dictionary#

procedure GetContextInfoImpl(): Dictionary

InsertBufferRec(RecordRef, Code[50], Code[50], Code[20], Code[10]) :#

procedure InsertBufferRec(RecordRef: RecordRef; SerialNo: Code[50]; LotNo: Code[50]; ItemNo: Code[20]; VariantCode: Code[10]): 

ShowPhysInvtDiffListBuffer(Integer, Text, Text) :#

procedure ShowPhysInvtDiffListBuffer(TableId: Integer; SerialNoFilter: Text; LotNoFilter: Text): 

ShowPhysInvtTrackingBuffer(Integer, Text, Text) :#

procedure ShowPhysInvtTrackingBuffer(TableId: Integer; SerialNoFilter: Text; LotNoFilter: Text): 

Events#

OnCaseElseOnShow(Integer, Text, Text) :#

[IntegrationEvent(true, false)]
local procedure OnCaseElseOnShow(TableId: Integer; SerialNoFilterPar: Text; LotNoFilterPar: Text): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnCaseElseOnShow', '', false, false)]
local procedure DoSomethingOnCaseElseOnShow(TableId: Integer; SerialNoFilterPar: Text; LotNoFilterPar: Text)
begin
end;

OnAfterShow(Integer, Record Record Buffer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterShow(TableID: Integer; var TempRecordBuffer: Record "Record Buffer" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnAfterShow', '', false, false)]
local procedure DoSomethingOnAfterShow(TableID: Integer; var TempRecordBuffer: Record "Record Buffer" temporary)
begin
end;

OnBeforeTempRecordBufferInsert(Record Record Buffer, RecordRef, RecordRef) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeTempRecordBufferInsert(var TempRecordBuffer: Record "Record Buffer" temporary; RecRef: RecordRef; TrackingRecRef: RecordRef): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnBeforeTempRecordBufferInsert', '', false, false)]
local procedure DoSomethingOnBeforeTempRecordBufferInsert(var TempRecordBuffer: Record "Record Buffer" temporary; RecRef: RecordRef; TrackingRecRef: RecordRef)
begin
end;

OnFindTrackingRecordsForItemLedgerEntry(Record Item Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure OnFindTrackingRecordsForItemLedgerEntry(var ItemLedgerEntry: Record "Item Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnFindTrackingRecordsForItemLedgerEntry', '', false, false)]
local procedure DoSomethingOnFindTrackingRecordsForItemLedgerEntry(var ItemLedgerEntry: Record "Item Ledger Entry")
begin
end;

OnFindItemLedgerEntryOnBeforeCaseDocumentType(Record Item Ledger Entry, RecordRef, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnFindItemLedgerEntryOnBeforeCaseDocumentType(var ItemLedgerEntry: Record "Item Ledger Entry"; RecRef: RecordRef; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnFindItemLedgerEntryOnBeforeCaseDocumentType', '', false, false)]
local procedure DoSomethingOnFindItemLedgerEntryOnBeforeCaseDocumentType(var ItemLedgerEntry: Record "Item Ledger Entry"; RecRef: RecordRef; var IsHandled: Boolean)
begin
end;

OnFindReservEntryOnBeforeCaseDocumentType(Record Reservation Entry, RecordRef, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnFindReservEntryOnBeforeCaseDocumentType(var ReservationEntry: Record "Reservation Entry"; RecRef: RecordRef; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnFindReservEntryOnBeforeCaseDocumentType', '', false, false)]
local procedure DoSomethingOnFindReservEntryOnBeforeCaseDocumentType(var ReservationEntry: Record "Reservation Entry"; RecRef: RecordRef; var IsHandled: Boolean)
begin
end;

OnAfterFindTrackingRecords(Text, Text, Text, Text) :#

[IntegrationEvent(true, false)]
local procedure OnAfterFindTrackingRecords(SerialNoFilter: Text; LotNoFilter: Text; ItemNoFilter: Text; VariantFilter: Text): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnAfterFindTrackingRecords', '', false, false)]
local procedure DoSomethingOnAfterFindTrackingRecords(SerialNoFilter: Text; LotNoFilter: Text; ItemNoFilter: Text; VariantFilter: Text)
begin
end;

OnFillFieldBufferOnBeforeCase(RecordRef, Record Field, Integer, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnFillFieldBufferOnBeforeCase(var RecRefVar: RecordRef; var FieldLoc: Record "Field"; var FieldBufferVar: Integer; var FieldIsPKFieldVar: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnFillFieldBufferOnBeforeCase', '', false, false)]
local procedure DoSomethingOnFillFieldBufferOnBeforeCase(var RecRefVar: RecordRef; var FieldLoc: Record "Field"; var FieldBufferVar: Integer; var FieldIsPKFieldVar: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeGetSerialNoFieldNo(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetSerialNoFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnBeforeGetSerialNoFieldNo', '', false, false)]
local procedure DoSomethingOnBeforeGetSerialNoFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnGetSerialFieldNoOnBeforeWildcardFieldSearch(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetSerialFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnGetSerialFieldNoOnBeforeWildcardFieldSearch', '', false, false)]
local procedure DoSomethingOnGetSerialFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeGetExpirationDateFieldNo(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetExpirationDateFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnBeforeGetExpirationDateFieldNo', '', false, false)]
local procedure DoSomethingOnBeforeGetExpirationDateFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnGetExpirationDateFieldNoOnBeforeWildcardFieldSearch(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetExpirationDateFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnGetExpirationDateFieldNoOnBeforeWildcardFieldSearch', '', false, false)]
local procedure DoSomethingOnGetExpirationDateFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeGetProductionDateFieldNo(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetProductionDateFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnBeforeGetProductionDateFieldNo', '', false, false)]
local procedure DoSomethingOnBeforeGetProductionDateFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnGetProductionDateFieldNoOnBeforeWildcardFieldSearch(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetProductionDateFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnGetProductionDateFieldNoOnBeforeWildcardFieldSearch', '', false, false)]
local procedure DoSomethingOnGetProductionDateFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeGetExternalLotNoFieldNo(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetExternalLotNoFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnBeforeGetExternalLotNoFieldNo', '', false, false)]
local procedure DoSomethingOnBeforeGetExternalLotNoFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnGetExternalLotNoFieldNoOnBeforeWildcardFieldSearch(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetExternalLotNoFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnGetExternalLotNoFieldNoOnBeforeWildcardFieldSearch', '', false, false)]
local procedure DoSomethingOnGetExternalLotNoFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeGetLotNoFieldNo(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetLotNoFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnBeforeGetLotNoFieldNo', '', false, false)]
local procedure DoSomethingOnBeforeGetLotNoFieldNo(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnGetLotNoFieldNoOnBeforeWildcardFieldSearch(RecordRef, Record Field, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetLotNoFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnGetLotNoFieldNoOnBeforeWildcardFieldSearch', '', false, false)]
local procedure DoSomethingOnGetLotNoFieldNoOnBeforeWildcardFieldSearch(var RecRefVar: RecordRef; var FieldVar: Record "Field"; var FieldNoVar: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeInsertBufferRec(RecordRef, Code[50], Code[50], Code[20], Code[10], RecordRef, Record Record Buffer, Dictionary, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeInsertBufferRec(var RecRefVar: RecordRef; var SerialNoVar: Code[50]; var LotNoVar: Code[50]; var ItemNoVar: Code[20]; var VariantCodeVar: Code[10]; var TrackingRecRefVar: RecordRef; var TempRecordBufferVar: Record "Record Buffer" temporary; var ContextInfoVar: Dictionary; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnBeforeInsertBufferRec', '', false, false)]
local procedure DoSomethingOnBeforeInsertBufferRec(var RecRefVar: RecordRef; var SerialNoVar: Code[50]; var LotNoVar: Code[50]; var ItemNoVar: Code[20]; var VariantCodeVar: Code[10]; var TrackingRecRefVar: RecordRef; var TempRecordBufferVar: Record "Record Buffer" temporary; var ContextInfoVar: Dictionary; var IsHandled: Boolean)
begin
end;

OnAfterInsertBufferRec(RecordRef, Code[50], Code[50], Code[20], Code[10], RecordRef, Record Record Buffer, Dictionary) :#

[IntegrationEvent(true, false)]
local procedure OnAfterInsertBufferRec(var RecRefVar: RecordRef; var SerialNoVar: Code[50]; var LotNoVar: Code[50]; var ItemNoVar: Code[20]; var VariantCodeVar: Code[10]; var TrackingRecRefVar: RecordRef; var TempRecordBufferVar: Record "Record Buffer" temporary; var ContextInfoVar: Dictionary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCItemTrackNavigateMgt", 'OnAfterInsertBufferRec', '', false, false)]
local procedure DoSomethingOnAfterInsertBufferRec(var RecRefVar: RecordRef; var SerialNoVar: Code[50]; var LotNoVar: Code[50]; var ItemNoVar: Code[20]; var VariantCodeVar: Code[10]; var TrackingRecRefVar: RecordRef; var TempRecordBufferVar: Record "Record Buffer" temporary; var ContextInfoVar: Dictionary)
begin
end;