Table of Contents

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):