Table of Contents

KVSPSAFastDistrMatrixPSP

Events

KVSPSAOnAfterGetMatrixColumnCaptionsForPeriodUnitType(Text, Enum KVSPSAPeriodUnitType) :

Summary: Use this event to modify the column captions after they have been generated

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterGetMatrixColumnCaptionsForPeriodUnitType(var MatrixColumnCaption: Text; PeriodUnitType: Enum "KVSPSAPeriodUnitType"): 

Parameters:

  • MatrixColumnCaption: Array of column captions
  • PeriodUnitType: The current period unit type

KVSPSAOnBeforeConfirmUpdateDistributionOnClosePage(Record KVSPSAJobPSPLine, Boolean, Boolean) :

Summary: Use this event to decide without user interaction whether forecast and invoicing distribution of the changed lines should be updated when the page is closed.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeConfirmUpdateDistributionOnClosePage(var TempChangedJobPSPLine: Record "KVSPSAJobPSPLine" temporary; var UpdateDistribution: Boolean; var IsHandled: Boolean): 

Parameters:

  • TempChangedJobPSPLine: Changed WBS lines since the last update
  • UpdateDistribution: Set to true to update the changed lines, false to skip the update
  • IsHandled: Set to true to suppress the confirm dialog and use UpdateDistribution instead

KVSPSAOnAfterApplyFilter(Record KVSPSAJobPSPLine, Dictionary) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterApplyFilter(var JobPSPLine: Record "KVSPSAJobPSPLine"; FilterDictionary: Dictionary): 

Protected Variables

TempGlobalChangedJobPSPLine

Type: Record (KVSPSAJobPSPLine) temporary

GlobalChangesExist

Type: Boolean