Table of Contents

KVSADVAdvTemplateMgt

Procedures

CreateTemplateByNotification(Notification) :

procedure CreateTemplateByNotification(TemplateNotification: Notification): 

ManuallySelectAndApplyAdvancePlanTemplate(Record KVSADVAdvanceChain) :

procedure ManuallySelectAndApplyAdvancePlanTemplate(AdvanceChain: Record "KVSADVAdvanceChain"): 

ApplyTemplateToAdvanceChain(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Date) :

procedure ApplyTemplateToAdvanceChain(AdvanceChain: Record "KVSADVAdvanceChain"; TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; EnforcedBaseDate: Date): 

CreateAdvancePlanningEntryFromTemplateLine(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Record KVSADVAdvPlanTemplateLine, Date) :

procedure CreateAdvancePlanningEntryFromTemplateLine(AdvanceChain: Record "KVSADVAdvanceChain"; TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; TemplateLine: Record "KVSADVAdvPlanTemplateLine"; EnforcedBaseDate: Date): 

Events

OnFetchSupportedTableIDsForAdvancePlanTemplates(List) :

[IntegrationEvent(false, false)]
local procedure OnFetchSupportedTableIDsForAdvancePlanTemplates(var SupportedTableIDs: List): 

OnBeforeCreateAdvancePlanningEntryFromTemplateLine(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Record KVSADVAdvPlanTemplateLine, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported, please use OnBeforeCreateAdvancePlanningEntryFromTemplateLinewithIsHandled', '26.4')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateAdvancePlanningEntryFromTemplateLine(AdvanceChain: Record "KVSADVAdvanceChain"; TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; TemplateLine: Record "KVSADVAdvPlanTemplateLine"; Handled: Boolean): 

OnBeforeCreateAdvancePlanningEntryFromTemplateLinewithIsHandled(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Record KVSADVAdvPlanTemplateLine, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateAdvancePlanningEntryFromTemplateLinewithIsHandled(AdvanceChain: Record "KVSADVAdvanceChain"; TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; TemplateLine: Record "KVSADVAdvPlanTemplateLine"; var IsHandled: Boolean): 

OnAfterCreateAdvancePlanningEntryFromTemplateLineAfterModify(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Record KVSADVAdvPlanTemplateLine, Record KVSADVAdvance Planning Entry) :

[IntegrationEvent(false, false)]
local procedure OnAfterCreateAdvancePlanningEntryFromTemplateLineAfterModify(AdvanceChain: Record "KVSADVAdvanceChain"; AdvPlanTemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; AdvPlanTemplateLine: Record "KVSADVAdvPlanTemplateLine"; var AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"): 

OnBeforeFindMatchingAdvancePlanTemplateForAdvanceChain(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Boolean, Boolean) :

OBSOLETE

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported, please use OnBeforeFindMatchingAdvancePlanTemplateForAdvanceChainwithIsHandled', '26.4')]
[IntegrationEvent(false, false)]
local procedure OnBeforeFindMatchingAdvancePlanTemplateForAdvanceChain(AdvanceChain: Record "KVSADVAdvanceChain"; var TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; FindAllHeaders: Boolean; Handled: Boolean): 

OnBeforeFindMatchingAdvancePlanTemplateForAdvanceChainwithIsHandled(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeFindMatchingAdvancePlanTemplateForAdvanceChainwithIsHandled(AdvanceChain: Record "KVSADVAdvanceChain"; var TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; FindAllHeaders: Boolean; var IsHandled: Boolean): 

OnAfterFindMatchingAdvancePlanTemplateForAdvanceChain(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnAfterFindMatchingAdvancePlanTemplateForAdvanceChain(AdvanceChain: Record "KVSADVAdvanceChain"; var TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; FindAllHeaders: Boolean; var Result: Boolean): 

OnBeforeDoesAdvancePlanTemplateMatchAdvanceChain(Record KVSADVAdvPlanTemplateHeader, RecordRef, RecordRef, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeDoesAdvancePlanTemplateMatchAdvanceChain(TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; SourceAccountRecord: RecordRef; SourceDocumentRecord: RecordRef; var Handled: Boolean; var Result: Boolean): 

OnAfterApplyTemplateToAdvanceChain(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader) :

[IntegrationEvent(false, false)]
local procedure OnAfterApplyTemplateToAdvanceChain(AdvanceChain: Record "KVSADVAdvanceChain"; TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"): 

OnBeforeApplyTemplateToAdvanceChain(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader) :

[IntegrationEvent(false, false)]
local procedure OnBeforeApplyTemplateToAdvanceChain(AdvanceChain: Record "KVSADVAdvanceChain"; TemplateHeader: Record "KVSADVAdvPlanTemplateHeader"): 

OnBeforeManuallySelectAdvancePlanTemplate(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Date, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeManuallySelectAdvancePlanTemplate(AdvanceChain: Record "KVSADVAdvanceChain"; var AdvPlanTemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; var BaseDate: Date; var IsHandled: Boolean): 

OnAfterManuallySelectAndApplyAdvancePlanTemplate(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader) :

[IntegrationEvent(false, false)]
local procedure OnAfterManuallySelectAndApplyAdvancePlanTemplate(AdvanceChain: Record "KVSADVAdvanceChain"; AdvTemplateHeader: Record "KVSADVAdvPlanTemplateHeader"): 

OnAfterCreateAdvancePlanningEntryFromTemplateLineBeforeModify(Record KVSADVAdvanceChain, Record KVSADVAdvPlanTemplateHeader, Record KVSADVAdvPlanTemplateLine, Record KVSADVAdvance Planning Entry) :

[IntegrationEvent(false, false)]
local procedure OnAfterCreateAdvancePlanningEntryFromTemplateLineBeforeModify(AdvanceChain: Record "KVSADVAdvanceChain"; AdvPlanTemplateHeader: Record "KVSADVAdvPlanTemplateHeader"; AdvPlanTemplateLine: Record "KVSADVAdvPlanTemplateLine"; var AdvancePlanningEntry: Record "KVSADVAdvance Planning Entry"):