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):
EditFlat(Record KVSPSAREFlat) :
procedure EditFlat(var Flat: Record "KVSPSAREFlat"):
FinishFlat(Record KVSPSAREFlat) :
procedure FinishFlat(var Flat: Record "KVSPSAREFlat"):
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):
KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceComplete(Record KVSPSAREFlat, Boolean) :
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceComplete(var Flat: Record "KVSPSAREFlat"; var IsHandled: Boolean):
KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceInProgress(Record KVSPSAREFlat, Boolean, Boolean) :
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeSetFlatBlockedWhenMaintenanceInProgress(var Flat: Record "KVSPSAREFlat"; MandatoryFieldsCheckIsRequired: Boolean; var IsHandled: Boolean):
KVSPSAREOnBeforeValidateBlockedUserOfFlat(Record KVSPSAREFlat, Boolean) :
[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeValidateBlockedUserOfFlat(var Flat: Record "KVSPSAREFlat"; var IsHandled: Boolean):