Skip to content

KVSKBAUDIChangeLogManagement#

Events#

OnBeforeInsertChangeLogEntry(Record KVSKBAUDIChangeLogEntry, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertChangeLogEntry(var KVSKBAUDIChangeLogEntry: Record "KVSKBAUDIChangeLogEntry"; AlwaysLog: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAUDIChangeLogManagement", 'OnBeforeInsertChangeLogEntry', '', false, false)]
local procedure DoSomethingOnBeforeInsertChangeLogEntry(var KVSKBAUDIChangeLogEntry: Record "KVSKBAUDIChangeLogEntry"; AlwaysLog: Boolean; var Handled: Boolean)
begin
end;

OnAfterIsAlwaysLoggedTable(Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterIsAlwaysLoggedTable(TableID: Integer; var AlwaysLogTable: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAUDIChangeLogManagement", 'OnAfterIsAlwaysLoggedTable', '', false, false)]
local procedure DoSomethingOnAfterIsAlwaysLoggedTable(TableID: Integer; var AlwaysLogTable: Boolean)
begin
end;

OnBeforeIsLogActive(Integer, Integer, Option, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeIsLogActive(TableNumber: Integer; FieldNumber: Integer; TypeOfChange: Option; var IsActive: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAUDIChangeLogManagement", 'OnBeforeIsLogActive', '', false, false)]
local procedure DoSomethingOnBeforeIsLogActive(TableNumber: Integer; FieldNumber: Integer; TypeOfChange: Option; var IsActive: Boolean; var IsHandled: Boolean)
begin
end;