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;