KVSPSAForecastComparisonMatrix#
Procedures#
MatrixLoad() :#
procedure MatrixLoad():
Events#
KVSPSAOnAfterCalcWBSAdditionalField(Record KVSPSAJobPSPLine, Record KVSPSAForecastCompBuffer) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalcWBSAdditionalField(var JobPSPLine: Record "KVSPSAJobPSPLine"; CurrTempMatrixRecord: Record "KVSPSAForecastCompBuffer" temporary):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnAfterCalcWBSAdditionalField', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalcWBSAdditionalField(var JobPSPLine: Record "KVSPSAJobPSPLine"; CurrTempMatrixRecord: Record "KVSPSAForecastCompBuffer" temporary)
begin
end;
KVSPSAOnAfterFillMatrixCellDataValues(Text, Record KVSPSAForecastCompBuffer, Integer) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillMatrixCellDataValues(var CurrMatrixCellData: Text; TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary; ColumnID: Integer):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnAfterFillMatrixCellDataValues', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterFillMatrixCellDataValues(var CurrMatrixCellData: Text; TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary; ColumnID: Integer)
begin
end;
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"):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnAfterSetVersion', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSetVersion(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")
begin
end;
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):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnBeforeFillMatrixCellDataCompareValue', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFillMatrixCellDataCompareValue(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)
begin
end;
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):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnBeforeFillMatrixCellDataValue', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFillMatrixCellDataValue(FieldRef: FieldRef; var RecordRef: RecordRef; var CurrMatrixCellData: Text; ColumnID: Integer; TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary)
begin
end;
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):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnBeforeFillMatrixCelldataValueCompareValues', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFillMatrixCelldataValueCompareValues(BaseJobPSPLineFieldRef: FieldRef; var BaseJobPSPLineRef: RecordRef; JobPSPLineRef: RecordRef; JobPSPLineFieldRef: FieldRef; var CurrMATRIX_CellData: Text; ColumnID: Integer; CurrTempMatrixRecord: Record "KVSPSAForecastCompBuffer" temporary; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeOnAfterGetRecord(Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeOnAfterGetRecord(var PSAJobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnBeforeOnAfterGetRecord', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeOnAfterGetRecord(var PSAJobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
KVSPSAOnComparisionSortingElse(Enum KVSPSACompareSortingType, Record KVSPSAForecastCompBuffer) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnComparisionSortingElse(CompareSortingType: Enum "KVSPSACompareSortingType"; var TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSAOnComparisionSortingElse', '', false, false)]
local procedure DoSomethingKVSPSAOnComparisionSortingElse(CompareSortingType: Enum "KVSPSACompareSortingType"; var TempForecastCompBuffer: Record "KVSPSAForecastCompBuffer" temporary)
begin
end;
KVSPSASetCompareValuesOnOpenPage(Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSASetCompareValuesOnOpenPage(var CompareValues: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAForecastComparisonMatrix", 'KVSPSASetCompareValuesOnOpenPage', '', false, false)]
local procedure DoSomethingKVSPSASetCompareValuesOnOpenPage(var CompareValues: Boolean)
begin
end;