KVSPSAForecastComparisonMatrix
Procedures
MatrixLoad() :
Summary: This procedure create line to show in page
procedure MatrixLoad():
Events
KVSPSAOnAfterCalcWBSAdditionalField(Record KVSPSAJobPSPLine, Record KVSPSAForecastCompBuffer) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalcWBSAdditionalField(var JobPSPLine: Record "KVSPSAJobPSPLine"; CurrTempMatrixRecord: Record "KVSPSAForecastCompBuffer" temporary):
KVSPSAOnAfterFillMatrixCellDataValues(Text, Record KVSPSAForecastCompBuffer, Integer) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillMatrixCellDataValues(var CurrMatrixCellData: Text; TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary; ColumnID: Integer):
KVSPSAOnAfterSetVersion(Text, Text, Text, Record KVSPSAJobPSPHeader, Record KVSPSAJobPSPHeader, Record KVSPSAJobPSPHeader, Enum KVSPSAForecastDisplayType, Enum KVSPSAForecastDisplayType, Record KVSPSAJobPSPHeader) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetVersion(var FirstVersionName: Text; var SecondVersionName: Text; var ThirdVersionName: Text; FirstVersion: Record "KVSPSAJobPSPHeader"; SecondVersion: Record "KVSPSAJobPSPHeader"; ThirdVersion: Record "KVSPSAJobPSPHeader"; var CostOption: Enum "KVSPSAForecastDisplayType"; var ProfitOption: Enum "KVSPSAForecastDisplayType"; JobPSPHeader: Record "KVSPSAJobPSPHeader"):
KVSPSAOnBeforeFillMatrixCellDataCompareValue(Record KVSPSAForecastCompBuffer, RecordRef, FieldRef, Decimal, FieldRef, RecordRef, Boolean, Text, Integer) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFillMatrixCellDataCompareValue(TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary; RecordRef: RecordRef; var FieldRef: FieldRef; var CompareValue: Decimal; var DifferenceFieldRef: FieldRef; DifferenceRecordRef: RecordRef; var isHandled: Boolean; var CurrMatrixCellData: Text; ColumnID: Integer):
KVSPSAOnBeforeFillMatrixCellDataValue(FieldRef, RecordRef, Text, Integer, Record KVSPSAForecastCompBuffer) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFillMatrixCellDataValue(FieldRef: FieldRef; var RecordRef: RecordRef; var CurrMatrixCellData: Text; ColumnID: Integer; TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary):
KVSPSAOnBeforeFillMatrixCelldataValueCompareValues(FieldRef, RecordRef, RecordRef, FieldRef, Text, Integer, Record KVSPSAForecastCompBuffer, Boolean) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFillMatrixCelldataValueCompareValues(BaseJobPSPLineFieldRef: FieldRef; var BaseJobPSPLineRef: RecordRef; JobPSPLineRef: RecordRef; JobPSPLineFieldRef: FieldRef; var CurrMATRIX_CellData: Text; ColumnID: Integer; CurrTempMatrixRecord: Record "KVSPSAForecastCompBuffer" temporary; var IsHandled: Boolean):
KVSPSAOnBeforeOnAfterGetRecord(Record KVSPSAJobPSPLine) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeOnAfterGetRecord(var PSAJobPSPLine: Record "KVSPSAJobPSPLine"):
KVSPSAOnComparisionSortingElse(Enum KVSPSACompareSortingType, Record KVSPSAForecastCompBuffer) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnComparisionSortingElse(CompareSortingType: Enum "KVSPSACompareSortingType"; var TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary):
KVSPSASetCompareValuesOnOpenPage(Boolean) :
[IntegrationEvent(false, false)]
local procedure KVSPSASetCompareValuesOnOpenPage(var CompareValues: Boolean):