Table of Contents

KVSPSACreateJobTmplByJobMgt

Events

KVSPSAOnAfterCopiedFieldsOnTransferJobDataDimension(Record Default Dimension, Record Default Dimension) :

Summary: Integration event raised after copying fields on transfer job data dimension

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopiedFieldsOnTransferJobDataDimension(var JobTemplateDefaultDimension: Record "Default Dimension"; JobDefaultDimension: Record "Default Dimension"): 

Parameters:

  • JobTemplateDefaultDimension: The job template default dimension that was created
  • JobDefaultDimension: The source job default dimension

KVSPSAOnAfterDoTransfer(Record Job, Record KVSPSAJob Template) :

Summary: Integration event raised after completing the transfer process

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterDoTransfer(Job: Record "Job"; var JobTemplate: Record "KVSPSAJob Template"): 

Parameters:

  • Job: The source job record
  • JobTemplate: The target job template record

Summary: Integration event raised after inserting budget template line link by budget line task link

Parameters:

  • BudgetTemplLineLink: The budget template line link that was inserted
  • BudgetLineTaskLink: The source budget line task link

Summary: Integration event raised after inserting WBS template line link by PSP line task link

Parameters:

  • WBSTemplateLineLink: The WBS template line link that was inserted
  • PSPLineTaskLink: The source PSP line task link

KVSPSAOnAfterTransferFieldsFromJobToJobTemplate(Record KVSPSAJob Template, Record Job) :

Summary: Integration event raised after transferring fields from job to job template

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferFieldsFromJobToJobTemplate(var JobTemplate: Record "KVSPSAJob Template"; Job: Record "Job"): 

Parameters:

  • JobTemplate: The job template that received the transferred fields
  • Job: The source job record

KVSPSAOnAfterTransferJobDataEvaluationBook(Record KVSPSAJobEvalBookTemplate, Record KVSPSAJob Evaluation Book) :

Summary: Integration event raised after transferring job data evaluation book to template

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferJobDataEvaluationBook(var JobEvalBookTemplate: Record "KVSPSAJobEvalBookTemplate"; JobEvaluationBook: Record "KVSPSAJob Evaluation Book"): 

Parameters:

  • JobEvalBookTemplate: The job evaluation book template that was created
  • JobEvaluationBook: The source job evaluation book

KVSPSAOnAfterTransferPSPLineSkillToTemplate(Record KVSPSAPSP Line Template Skill, Record KVSPSAPSP Line Skill) :

Summary: Integration event raised after transferring PSP line skill to template

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferPSPLineSkillToTemplate(var PSPLineTemplateSkill: Record "KVSPSAPSP Line Template Skill"; PSPLineSkill: Record "KVSPSAPSP Line Skill"): 

Parameters:

  • PSPLineTemplateSkill: The PSP line template skill that was created
  • PSPLineSkill: The source PSP line skill

KVSPSAOnAfterTransferWBSBudgetLine(Record KVSPSA Job BudgetLine Template, Record KVSPSA Job Budget Line) :

Summary: Integration event raised after transferring WBS budget line to template

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferWBSBudgetLine(var JobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; JobBudgetLine: Record "KVSPSA Job Budget Line"): 

Parameters:

  • JobBudgetLineTemplate: The job budget line template that was created
  • JobBudgetLine: The source job budget line

KVSPSAOnAfterTransferWBSCalculationFormulaOnTransferWBSCalculationFormula(Record KVSPSA PSPCalculationMapping, Record KVSPSA PSPCalculationMapping) :

Summary: Integration event raised after transferring WBS calculation formula

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferWBSCalculationFormulaOnTransferWBSCalculationFormula(var PSPCalculationMappingTo: Record "KVSPSA PSPCalculationMapping"; PSPCalculationMappingFrom: Record "KVSPSA PSPCalculationMapping"): 

Parameters:

  • PSPCalculationMappingTo: The target PSP calculation mapping that was created
  • PSPCalculationMappingFrom: The source PSP calculation mapping

KVSPSAOnAfterTransferWBSLine(Record KVSPSA Job PSP Line Template, Record KVSPSAJobPSPLine) :

Summary: Integration event raised after transferring WBS line to template

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferWBSLine(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; JobPSPLine: Record "KVSPSAJobPSPLine"): 

Parameters:

  • JobPSPLineTemplate: The job PSP line template that was created
  • JobPSPLine: The source job PSP line

KVSPSAOnBeforeFinalize(Record KVSPSAJob Template, Boolean, Boolean) :

Summary: Integration event raised before finalizing the job template creation process

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFinalize(JobTemplate: Record "KVSPSAJob Template"; var OpenTemplateCard: Boolean; var IsHandled: Boolean): 

Parameters:

  • JobTemplate: The job template being finalized
  • OpenTemplateCard: Indicates whether to open the template card
  • IsHandled: Set to true if the operation is handled by subscriber

Summary: Integration event raised before inserting budget template line link by budget line task link

Parameters:

  • BudgetLineTaskLink: The source budget line task link
  • JobTemplate: The target job template
  • IsHandled: Set to true if the operation is handled by subscriber

Summary: Integration event raised before inserting WBS template line link by PSP line task link

Parameters:

  • PSPLineTaskLink: The source PSP line task link
  • JobTemplate: The target job template
  • IsHandled: Set to true if the operation is handled by subscriber

KVSPSAOnBeforeTransferJobDataDimension(Record Default Dimension, Record Job, Record KVSPSAJob Template, Boolean) :

Summary: Integration event raised before transferring job data dimension

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferJobDataDimension(JobDefaultDimension: Record "Default Dimension"; Job: Record "Job"; JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean): 

Parameters:

  • JobDefaultDimension: The source job default dimension
  • Job: The source job record
  • JobTemplate: The target job template
  • IsHandled: Set to true if the operation is handled by subscriber

KVSPSAOnBeforeTransferJobDataEvaluationBook(Record KVSPSAJob Evaluation Book, Record Job, Record KVSPSAJob Template, Boolean) :

Summary: Integration event raised before transferring job data evaluation book

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferJobDataEvaluationBook(JobEvaluationBook: Record "KVSPSAJob Evaluation Book"; Job: Record "Job"; var JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean): 

Parameters:

  • JobEvaluationBook: The source job evaluation book
  • Job: The source job record
  • JobTemplate: The target job template
  • IsHandled: Set to true if the operation is handled by subscriber

KVSPSAOnBeforeTransferWBSBudgetLine(Record KVSPSA Job PSP Line Template, Record KVSPSA Job Budget Line, Boolean) :

Summary: Integration event raised before transferring WBS budget line to template

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferWBSBudgetLine(JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; JobBudgetLine: Record "KVSPSA Job Budget Line"; var IsHandled: Boolean): 

Parameters:

  • JobPSPLineTemplate: The job PSP line template
  • JobBudgetLine: The source job budget line
  • IsHandled: Set to true if the operation is handled by subscriber

KVSPSAOnBeforeTransferWBSLine(Record KVSPSAJob Template, Record KVSPSAJobPSPLine, Boolean) :

Summary: Integration event raised before transferring WBS line to template

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferWBSLine(JobTemplate: Record "KVSPSAJob Template"; var JobPSPLine: Record "KVSPSAJobPSPLine"; var IsHandled: Boolean): 

Parameters:

  • JobTemplate: The target job template
  • JobPSPLine: The source job PSP line
  • IsHandled: Set to true if the operation is handled by subscriber