Skip to content

KVSPSAREMandatoryFieldsLib#

Procedures#

CheckMandatoryFieldsFlat(Record KVSPSAREFlat, Boolean, Boolean) :#

procedure CheckMandatoryFieldsFlat(var Flat: Record "KVSPSAREFlat"; ShowFoundFields: Boolean; ChangeFieldsInRec: Boolean): 

InitFlatMandatoryFieldsCheckStatus(Record KVSPSAREFlat) :#

procedure InitFlatMandatoryFieldsCheckStatus(var Flat: Record "KVSPSAREFlat"): 

BatchFinishFlat(Record KVSPSAREFlat) :#

procedure BatchFinishFlat(var Flat: Record "KVSPSAREFlat"): 

Events#

KVSPSAREOnBeforeCheckMandatoryFieldsFlat(Record KVSPSAREFlat, Boolean, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeCheckMandatoryFieldsFlat(var Flat: Record "KVSPSAREFlat"; ShowFoundFields: Boolean; ChangeFieldsInRec: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREMandatoryFieldsLib", 'KVSPSAREOnBeforeCheckMandatoryFieldsFlat', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeCheckMandatoryFieldsFlat(var Flat: Record "KVSPSAREFlat"; ShowFoundFields: Boolean; ChangeFieldsInRec: Boolean; var IsHandled: Boolean)
begin
end;

KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceComplete(Record KVSPSAREFlat, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceComplete(var Flat: Record "KVSPSAREFlat"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREMandatoryFieldsLib", 'KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceComplete', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceComplete(var Flat: Record "KVSPSAREFlat"; var IsHandled: Boolean)
begin
end;

KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceInProgress(Record KVSPSAREFlat, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceInProgress(var Flat: Record "KVSPSAREFlat"; MandatoryFieldsCheckIsRequired: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREMandatoryFieldsLib", 'KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceInProgress', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceInProgress(var Flat: Record "KVSPSAREFlat"; MandatoryFieldsCheckIsRequired: Boolean; var IsHandled: Boolean)
begin
end;

KVSPSAREOnBeforeValidateBlockedUserOfFlat(Record KVSPSAREFlat, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeValidateBlockedUserOfFlat(var Flat: Record "KVSPSAREFlat"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAREMandatoryFieldsLib", 'KVSPSAREOnBeforeValidateBlockedUserOfFlat', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeValidateBlockedUserOfFlat(var Flat: Record "KVSPSAREFlat"; var IsHandled: Boolean)
begin
end;