Skip to content

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

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;