KVSPSAFastDistributionOptions
Procedures
SaveFilterRecord(RecordRef) :
Summary: This procedure set value of GlobalFilterRecord.
procedure SaveFilterRecord(var FilterRecord: RecordRef):
Parameters:
FilterRecord: RecordRef used for set value.
InitalizePage(Enum KVSPSAPeriodUnitType, Enum KVSPSAFastCompareValueType, Boolean, Boolean) :
Summary: Set the initial filters and options to control how data is displayed in this page. Call this before you run the page.
procedure InitalizePage(SetPeriodUnit: Enum "KVSPSAPeriodUnitType"; SetCompareValue: Enum "KVSPSAFastCompareValueType"; PSPLinePageMode: Boolean; CalledByWizard: Boolean):
Parameters:
SetPeriodUnit: Specifies the default Period Unit to display in the matrixSetCompareValue: Specifies whether quantities or amounts should be shown in the matrixPSPLinePageMode: Specifies whether the matrix is called for PSP lines. False shows the matrix for Budget LinesCalledByWizard: Specifies whether the page is called from the wizard, supressing certain actions in this page which are instead carried out by the wizard later
Events
KVSPSAOnAfterInitializeDefaultValues(Record KVSPSAJobPSPLine, Record Jobs Setup, Boolean, Boolean, Date, Date, Enum Analysis Period Type, Enum KVSPSAFastCompareValueType, Enum KVSPSADistribBaseFilterType, Enum KVSPSAPeriodUnitType, Option, RecordRef) :
[IntegrationEvent(true, false)]
local procedure KVSPSAOnAfterInitializeDefaultValues(JobPSPLine: Record "KVSPSAJobPSPLine"; var TempJobsSetup: Record "Jobs Setup" temporary; CalledByWizard: Boolean; JobPSPLineMode: Boolean; var FromDateFilter: Date; var ToDateFilter: Date; var AnalysisPeriodType: Enum "Analysis Period Type"; var CompareValue: Enum "KVSPSAFastCompareValueType"; var DistributionBaseFilter: Enum "KVSPSADistribBaseFilterType"; var PeriodUnit: Enum "KVSPSAPeriodUnitType"; SetWanted: Option; FilterRecord: RecordRef):
KVSPSAOnBeforeInitializeDefaultValues(Record KVSPSAJobPSPLine, Record Jobs Setup, Boolean, Boolean, Date, Date, Enum Analysis Period Type, Enum KVSPSAFastCompareValueType, Enum KVSPSADistribBaseFilterType, Enum KVSPSAPeriodUnitType, Option, RecordRef) :
[IntegrationEvent(true, false)]
local procedure KVSPSAOnBeforeInitializeDefaultValues(JobPSPLine: Record "KVSPSAJobPSPLine"; var TempJobsSetup: Record "Jobs Setup" temporary; CalledByWizard: Boolean; JobPSPLineMode: Boolean; var FromDateFilter: Date; var ToDateFilter: Date; var AnalysisPeriodType: Enum "Analysis Period Type"; var CompareValue: Enum "KVSPSAFastCompareValueType"; var DistributionBaseFilter: Enum "KVSPSADistribBaseFilterType"; var PeriodUnit: Enum "KVSPSAPeriodUnitType"; SetWanted: Option; FilterRecord: RecordRef):
Protected Variables
GlobalFilterRecord
Type: RecordRef
GlobalJobBudgetLineFilterDictionary
Type: Dictionary
GlobalJobPSPLineFilterDictionary
Type: Dictionary
GlobalJobPSPLineMode
Type: Boolean