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"):