Skip to content

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;