Skip to content

KVSKBAApplicationAreaMgt#

Events#

OnIfApplyChangesInCheckActivateAdditionalModulesCORE(Record KVSCOREModuleSetup, Record KVSCOREModuleSetup, Boolean) :#

Summary: The OnIfApplyChangesInCheckActivateAdditionalModules Event is fired after checking if any module activision was changed in the Module Setup. Right after the Event the decision is made if the Experience Tier in should be refreshed for the current company.

[IntegrationEvent(false, false)]
local procedure OnIfApplyChangesInCheckActivateAdditionalModulesCORE(KVSCoreModuleSetup: Record "KVSCOREModuleSetup"; xKVSCoreModuleSetup: Record "KVSCOREModuleSetup"; var ApplyChanges: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAApplicationAreaMgt", 'OnIfApplyChangesInCheckActivateAdditionalModulesCORE', '', false, false)]
local procedure DoSomethingOnIfApplyChangesInCheckActivateAdditionalModulesCORE(KVSCoreModuleSetup: Record "KVSCOREModuleSetup"; xKVSCoreModuleSetup: Record "KVSCOREModuleSetup"; var ApplyChanges: Boolean)
begin
end;

Parameters:

  • KVSCoreModuleSetup: The current Module Setup
  • xKVSCoreModuleSetup: The Module Setup before the current Operation
  • ApplyChanges: Set ApplyChanges to true if any of your module activision fields was modified.

OnAfterSetEverythingEnabled(Record Application Area Setup) :#

[IntegrationEvent(false, false)]
local procedure OnAfterSetEverythingEnabled(var TempApplicationAreaSetup: Record "Application Area Setup"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAApplicationAreaMgt", 'OnAfterSetEverythingEnabled', '', false, false)]
local procedure DoSomethingOnAfterSetEverythingEnabled(var TempApplicationAreaSetup: Record "Application Area Setup")
begin
end;