KVSPSACopyPSPTemplateMgmt#
Procedures#
CopyBudgetLinefromTemplate(Record KVSPSAJobPSPLine, Record KVSPSA Job BudgetLine Template, Record KVSPSA Job Budget Line) :#
procedure CopyBudgetLinefromTemplate(JobPSPLine: Record "KVSPSAJobPSPLine"; JobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; var JobBudgetLine: Record "KVSPSA Job Budget Line"):
CopySinglePSPLineFromTemplate(Record KVSPSAJobPSPHeader, Record KVSPSA Job PSP Line Template, Integer, Code[20], Code[20], Code[20], Date, Date) :#
procedure CopySinglePSPLineFromTemplate(JobPSPHeader: Record "KVSPSAJobPSPHeader"; JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; NextLineNo: Integer; NewPhaseCode: Code[20]; NewTaskCode: Code[20]; NewStepCode: Code[20]; NewStartDate: Date; NewEndDate: Date):
ExplodeCatalog(Record KVSPSAJobPSPLine) :#
procedure ExplodeCatalog(JobPSPLine: Record "KVSPSAJobPSPLine"):
InsertFirstPSPFromTemplate(Record Job) :#
procedure InsertFirstPSPFromTemplate(var Job: Record "Job"):
SetCommitIsSupressed(Boolean) :#
procedure SetCommitIsSupressed(NewCommitIsSupressed: Boolean):
SetHideConfirm(Boolean) :#
procedure SetHideConfirm(NewHideConfirm: Boolean):
SetHideMessage(Boolean) :#
procedure SetHideMessage(NewHideMessage: Boolean):
Events#
KVSPSAOnAfterActivatePSPHeader(Record Job, Record KVSPSAJobPSPHeader) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterActivatePSPHeader(var Job: Record "Job"; var JobPSPHeader: Record "KVSPSAJobPSPHeader"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterActivatePSPHeader', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterActivatePSPHeader(var Job: Record "Job"; var JobPSPHeader: Record "KVSPSAJobPSPHeader")
begin
end;
KVSPSAOnAfterCopiedAllPSPLinesInAddPSP(Record KVSPSAJobPSPHeader) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopiedAllPSPLinesInAddPSP(var JobPSPHeader: Record "KVSPSAJobPSPHeader"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopiedAllPSPLinesInAddPSP', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopiedAllPSPLinesInAddPSP(var JobPSPHeader: Record "KVSPSAJobPSPHeader")
begin
end;
KVSPSAOnAfterCopiedAllPSPLinesInExplodeCatalog(Record KVSPSAJobPSPHeader) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopiedAllPSPLinesInExplodeCatalog(var JobPSPHeader: Record "KVSPSAJobPSPHeader"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopiedAllPSPLinesInExplodeCatalog', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopiedAllPSPLinesInExplodeCatalog(var JobPSPHeader: Record "KVSPSAJobPSPHeader")
begin
end;
KVSPSAOnAfterCopiedAllPSPLinesInInsertFirstPSPFromTemplate(Record KVSPSAJobPSPHeader) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopiedAllPSPLinesInInsertFirstPSPFromTemplate(var JobPSPHeader: Record "KVSPSAJobPSPHeader"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopiedAllPSPLinesInInsertFirstPSPFromTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopiedAllPSPLinesInInsertFirstPSPFromTemplate(var JobPSPHeader: Record "KVSPSAJobPSPHeader")
begin
end;
KVSPSAOnAfterCopiedBudgetLineFromTemplate(Record KVSPSA Job BudgetLine Template, Record KVSPSA Job Budget Line) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopiedBudgetLineFromTemplate(var FromJobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; var ToJobBudgetLine: Record "KVSPSA Job Budget Line"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopiedBudgetLineFromTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopiedBudgetLineFromTemplate(var FromJobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; var ToJobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;
KVSPSAOnAfterCopyBudgetLineFieldsFromTemplate(Record KVSPSA Job BudgetLine Template, Record KVSPSA Job Budget Line) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyBudgetLineFieldsFromTemplate(var FromJobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; var ToJobBudgetLine: Record "KVSPSA Job Budget Line"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopyBudgetLineFieldsFromTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyBudgetLineFieldsFromTemplate(var FromJobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; var ToJobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;
KVSPSAOnAfterCopyPSPLineFieldsFromTemplate(Record KVSPSA Job PSP Line Template, Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyPSPLineFieldsFromTemplate(var FromJobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var ToJobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopyPSPLineFieldsFromTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyPSPLineFieldsFromTemplate(var FromJobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var ToJobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
KVSPSAOnAfterCopyPSPLineFromTemplate(Record KVSPSA Job PSP Line Template, Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyPSPLineFromTemplate(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var NewJobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopyPSPLineFromTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyPSPLineFromTemplate(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var NewJobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
KVSPSAOnAfterCopyPSPLineTemplateSkill(Record KVSPSAPSP Line Template Skill, Record KVSPSAPSP Line Skill) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopyPSPLineTemplateSkill(var FromPSPLineTemplateSkill: Record "KVSPSAPSP Line Template Skill"; var ToPSPLineSkill: Record "KVSPSAPSP Line Skill"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnAfterCopyPSPLineTemplateSkill', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopyPSPLineTemplateSkill(var FromPSPLineTemplateSkill: Record "KVSPSAPSP Line Template Skill"; var ToPSPLineSkill: Record "KVSPSAPSP Line Skill")
begin
end;
KVSPSAOnBeforeAskForPositionNumbering(Boolean, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeAskForPositionNumbering(AddedToExistingLines: Boolean; var WithPositionNumbering: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnBeforeAskForPositionNumbering', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeAskForPositionNumbering(AddedToExistingLines: Boolean; var WithPositionNumbering: Boolean; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeCreatePSP(Record Job, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCreatePSP(var Job: Record "Job"; var IsHandled: Boolean; var ShouldBeCreated: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnBeforeCreatePSP', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCreatePSP(var Job: Record "Job"; var IsHandled: Boolean; var ShouldBeCreated: Boolean)
begin
end;
KVSPSAOnBetweenCopyLinesAndStartCalculation(Record KVSPSA Job PSP Line Template, Record KVSPSAJobPSPLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBetweenCopyLinesAndStartCalculation(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var NewJobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACopyPSPTemplateMgmt", 'KVSPSAOnBetweenCopyLinesAndStartCalculation', '', false, false)]
local procedure DoSomethingKVSPSAOnBetweenCopyLinesAndStartCalculation(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var NewJobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;