Skip to content

KVSMEDItemTrackNavigateMgt#

Procedures#

SetContextInfo(Dictionary) :#

procedure SetContextInfo(var ContextInfoVar: Dictionary): 

SetContextInfoImpl(Dictionary) :#

procedure SetContextInfoImpl(var ContextInfoVar: Dictionary): 

GetContextInfo() : Dictionary#

procedure GetContextInfo(): Dictionary

GetContextInfoImpl() : Dictionary#

procedure GetContextInfoImpl(): Dictionary

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

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

ShowPhysInvtDiffListBuffer(Integer, Text, Text) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('MS moved "Phys. Invt. Diff. List Buffer" from DACH to W1 by switching to the "Invt. Order Tracking" table, so our Healthcare DACH Bridge no longer requires this method. Obsolete since 26.5', '26.5')]
procedure ShowPhysInvtDiffListBuffer(TableId: Integer; SerialNoFilterPar: Text; LotNoFilterPar: Text): 

ShowPhysInvtTrackingBuffer(Integer, Text, Text) :#

procedure ShowPhysInvtTrackingBuffer(TableId: Integer; SerialNoFilterPar: Text; LotNoFilterPar: Text): 

Events#

OnCaseElseOnShow(Integer, Text, Text) :#

[IntegrationEvent(true, false)]
local procedure OnCaseElseOnShow(TableId: Integer; SerialNoFilterPar: Text; LotNoFilterPar: Text): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDItemTrackNavigateMgt", '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::"KVSMEDItemTrackNavigateMgt", 'OnAfterShow', '', false, false)]
local procedure DoSomethingOnAfterShow(TableID: Integer; var TempRecordBuffer: Record "Record Buffer" temporary)
begin
end;

OnFindTrackingRecordsForItemLedgerEntry(Record Item Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure OnFindTrackingRecordsForItemLedgerEntry(var ItemLedgerEntry: Record "Item Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDItemTrackNavigateMgt", '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::"KVSMEDItemTrackNavigateMgt", '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::"KVSMEDItemTrackNavigateMgt", '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::"KVSMEDItemTrackNavigateMgt", 'OnAfterFindTrackingRecords', '', false, false)]
local procedure DoSomethingOnAfterFindTrackingRecords(SerialNoFilter: Text; LotNoFilter: Text; ItemNoFilter: Text; VariantFilter: Text)
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::"KVSMEDItemTrackNavigateMgt", '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::"KVSMEDItemTrackNavigateMgt", '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;