KVSPSAREMandatoryFieldsLib#
Procedures#
BatchFinishFlat(Record KVSPSAREFlat) :#
procedure BatchFinishFlat(var Flat: Record "KVSPSAREFlat"):
CheckMandatoryFieldsFlat(Record KVSPSAREFlat, Boolean, Boolean) :#
procedure CheckMandatoryFieldsFlat(var Flat: Record "KVSPSAREFlat"; ShowFoundFields: Boolean; ChangeFieldsInRec: Boolean):
InitFlatMandatoryFieldsCheckStatus(Record KVSPSAREFlat) :#
procedure InitFlatMandatoryFieldsCheckStatus(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;