KVSPSAREDuplicateManagement#
Events#
KVSPSAREOnMakePropAcqIndex(Record KVSPSAREProperty Acquisition, Boolean) :#
Summary: Use this event to add logic before the MakePropAcqIndex() procedure is executed.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnMakePropAcqIndex(var PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnMakePropAcqIndex', '', false, false)]
local procedure DoSomethingKVSPSAREOnMakePropAcqIndex(var PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var IsHandled: Boolean)
begin
end;
Parameters:
PropertyAcquisition:IsHandled:
KVSPSAREOnMakePropAcqIndexOnBeforeInsDuplPropAcq(Record KVSPSAREProperty Acquisition, Boolean) :#
Summary: Use this event to add logic before the InsertDuplPropAcq() procedure is executed.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnMakePropAcqIndexOnBeforeInsDuplPropAcq(var PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnMakePropAcqIndexOnBeforeInsDuplPropAcq', '', false, false)]
local procedure DoSomethingKVSPSAREOnMakePropAcqIndexOnBeforeInsDuplPropAcq(var PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var IsHandled: Boolean)
begin
end;
Parameters:
PropertyAcquisition:IsHandled:
KVSPSAREOnBeforeRemovePropAcqIndex(Record KVSPSAREProperty Acquisition, Boolean, Boolean) :#
Summary: Use this event to add logic before the InsertDuplPropAcq() procedure is executed.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeRemovePropAcqIndex(PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; KeepAccepted: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnBeforeRemovePropAcqIndex', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeRemovePropAcqIndex(PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; KeepAccepted: Boolean; var IsHandled: Boolean)
begin
end;
Parameters:
PropertyAcquisition:KeepAccepted:IsHandled:
KVSPSAREOnBeforeDuplicateExist(Record KVSPSAREProperty Acquisition, Boolean, Boolean) :#
Summary: Use this event to add logic before the DuplicateExist() procedure is executed.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeDuplicateExist(PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var Result: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnBeforeDuplicateExist', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeDuplicateExist(PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var Result: Boolean; var IsHandled: Boolean)
begin
end;
Parameters:
PropertyAcquisition:Result:IsHandled:
KVSPSAREOnInsertDuplPropAcqIndexOnBeforeDuplPropAcqSearchStringInsert(Record KVSPSAREProperty Acquisition, Record KVSPSAREPropAcqDuplSearchStr, Record KVSPSAREDuplSearchStringSetup) :#
Summary: Use this event to add logic before the InsertDuplPropAcqIndex() procedure inserts a new KVSPSAREPropAcqDuplSearchStr record.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnInsertDuplPropAcqIndexOnBeforeDuplPropAcqSearchStringInsert(var PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var DuplPropAcqSearchString: Record "KVSPSAREPropAcqDuplSearchStr"; DuplSearchStringSetup: Record "KVSPSAREDuplSearchStringSetup"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnInsertDuplPropAcqIndexOnBeforeDuplPropAcqSearchStringInsert', '', false, false)]
local procedure DoSomethingKVSPSAREOnInsertDuplPropAcqIndexOnBeforeDuplPropAcqSearchStringInsert(var PropertyAcquisition: Record "KVSPSAREProperty Acquisition"; var DuplPropAcqSearchString: Record "KVSPSAREPropAcqDuplSearchStr"; DuplSearchStringSetup: Record "KVSPSAREDuplSearchStringSetup")
begin
end;
Parameters:
PropertyAcquisition:DuplPropAcqSearchString:DuplSearchStringSetup:
KVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSearchString2SetFilters(Record KVSPSAREPropAcqDuplSearchStr, Record KVSPSAREPropAcqDuplSearchStr) :#
Summary: Use this event to add filters to the PropAcqDuplSearchStr2 record in the InsertDuplPropAcq() procedure.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSearchString2SetFilters(var PropAcqDuplSearchStr: Record "KVSPSAREPropAcqDuplSearchStr"; var PropAcqDuplSearchStr2: Record "KVSPSAREPropAcqDuplSearchStr"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSearchString2SetFilters', '', false, false)]
local procedure DoSomethingKVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSearchString2SetFilters(var PropAcqDuplSearchStr: Record "KVSPSAREPropAcqDuplSearchStr"; var PropAcqDuplSearchStr2: Record "KVSPSAREPropAcqDuplSearchStr")
begin
end;
Parameters:
PropAcqDuplSearchStr:PropAcqDuplSearchStr2:
KVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSetFilters(Record KVSPSAREPropAcqDuplicate, Record KVSPSAREPropAcqDuplSearchStr, Record KVSPSAREDuplSearchStringSetup) :#
Summary: Use this event to add filters to the TempPropAcqDuplicate record in the InsertDuplPropAcq() procedure.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSetFilters(var TempPropAcqDuplicate: Record "KVSPSAREPropAcqDuplicate" temporary; var PropAcqDuplSearchStr: Record "KVSPSAREPropAcqDuplSearchStr"; var DuplSearchStringSetup: Record "KVSPSAREDuplSearchStringSetup"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSetFilters', '', false, false)]
local procedure DoSomethingKVSPSAREOnInsertDuplPropAcqOnAfterDuplPropAcqSetFilters(var TempPropAcqDuplicate: Record "KVSPSAREPropAcqDuplicate" temporary; var PropAcqDuplSearchStr: Record "KVSPSAREPropAcqDuplSearchStr"; var DuplSearchStringSetup: Record "KVSPSAREDuplSearchStringSetup")
begin
end;
Parameters:
TempPropAcqDuplicate:PropAcqDuplSearchStr:DuplSearchStringSetup:
KVSPSAREOnBeforeCheckSendNotificationForJQEForDuplCheck(Boolean) :#
Summary: Use this event to add logic before the CheckSendNotificationForJQEForDuplCheck() procedure is executed.
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeCheckSendNotificationForJQEForDuplCheck(var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREDuplicateManagement", 'KVSPSAREOnBeforeCheckSendNotificationForJQEForDuplCheck', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeCheckSendNotificationForJQEForDuplCheck(var IsHandled: Boolean)
begin
end;
Parameters:
IsHandled: