KVSPSAFastDistributionOptions#
Procedures#
SaveFilterRecord(RecordRef) :#
Summary: This procedure set value of GlobalFilterRecord.
procedure SaveFilterRecord(var FilterRecord: RecordRef):
Parameters:
FilterRecord: RecordRef used for set value.
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):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAFastDistributionOptions", 'KVSPSAOnAfterInitializeDefaultValues', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInitializeDefaultValues(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)
begin
end;
KVSPSAOnAfterInitialzeDefaultValues(Record KVSPSAJobPSPLine, Record Jobs Setup, Boolean, Boolean, Date, Date, Enum Analysis Period Type, Enum KVSPSACompareValueType, Enum KVSPSADistribBaseFilterType, Enum KVSPSAPeriodUnitType, Option, RecordRef) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Use KVSPSAOnAfterInitializeDefaultValues with KVSPSAFastCompareValueType instead.', '27.2')]
[IntegrationEvent(true, false)]
local procedure KVSPSAOnAfterInitialzeDefaultValues(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 "KVSPSACompareValueType"; var DistributionBaseFilter: Enum "KVSPSADistribBaseFilterType"; var PeriodUnit: Enum "KVSPSAPeriodUnitType"; SetWanted: Option; FilterRecord: RecordRef):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAFastDistributionOptions", 'KVSPSAOnAfterInitialzeDefaultValues', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInitialzeDefaultValues(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 "KVSPSACompareValueType"; var DistributionBaseFilter: Enum "KVSPSADistribBaseFilterType"; var PeriodUnit: Enum "KVSPSAPeriodUnitType"; SetWanted: Option; FilterRecord: RecordRef)
begin
end;
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):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAFastDistributionOptions", 'KVSPSAOnBeforeInitializeDefaultValues', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInitializeDefaultValues(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)
begin
end;
KVSPSAOnBeforeInitialzeDefaultValues(Record KVSPSAJobPSPLine, Record Jobs Setup, Boolean, Boolean, Date, Date, Enum Analysis Period Type, Enum KVSPSACompareValueType, Enum KVSPSADistribBaseFilterType, Enum KVSPSAPeriodUnitType, Option, RecordRef) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Use KVSPSAOnBeforeInitializeDefaultValues with KVSPSAFastCompareValueType instead.', '27.2')]
[IntegrationEvent(true, false)]
local procedure KVSPSAOnBeforeInitialzeDefaultValues(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 "KVSPSACompareValueType"; var DistributionBaseFilter: Enum "KVSPSADistribBaseFilterType"; var PeriodUnit: Enum "KVSPSAPeriodUnitType"; SetWanted: Option; FilterRecord: RecordRef):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAFastDistributionOptions", 'KVSPSAOnBeforeInitialzeDefaultValues', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInitialzeDefaultValues(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 "KVSPSACompareValueType"; var DistributionBaseFilter: Enum "KVSPSADistribBaseFilterType"; var PeriodUnit: Enum "KVSPSAPeriodUnitType"; SetWanted: Option; FilterRecord: RecordRef)
begin
end;
Protected Variables#
GlobalFilterRecord#
Type: RecordRef
GlobalJobBudgetLineFilterDictionary#
Type: Dictionary
GlobalJobPSPLineFilterDictionary#
Type: Dictionary