KVSPSA Job Creation Wizard
Procedures
ValidateJobTemplateCode() :
Summary: Procedure ValidateJobTemplateCode checks if Manual Series allowed and set the Internal Job No.
procedure ValidateJobTemplateCode():
Events
KVSPSAOnAfterFillJobValuesFromSalesHeader(Record Job, Record Sales Header) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobValuesFromSalesHeader(var Job: Record "Job"; SalesHeader: Record "Sales Header"):
KVSPSAOnAfterSetNextStep(Record Job, Enum KVSPSAJobCreationWizardStep, Enum KVSPSAJobCreationWizardStep) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetNextStep(Job: Record "Job"; ActualJobCreationWizardStep: Enum "KVSPSAJobCreationWizardStep"; var NewJobCreationWizardStep: Enum "KVSPSAJobCreationWizardStep"):
KVSPSAOnAfterSetPreviousStep(Record Job, Enum KVSPSAJobCreationWizardStep, Enum KVSPSAJobCreationWizardStep) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetPreviousStep(Job: Record "Job"; ActualJobCreationWizardStep: Enum "KVSPSAJobCreationWizardStep"; var NewJobCreationWizardStep: Enum "KVSPSAJobCreationWizardStep"):
KVSPSAOnBeforeMessageCustomerMandatory(Record Job, Boolean) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeMessageCustomerMandatory(var Job: Record "Job"; var SkipCustomerMandatoryMessage: Boolean):
KVSPSAOnSetJobTemplateFromSalesDocumentAfterSetFilterSalesLineWBSPrepare(Record KVSPSASalesLineWBSPrepare, Record Sales Header) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnSetJobTemplateFromSalesDocumentAfterSetFilterSalesLineWBSPrepare(var SalesLineWBSPrepare: Record "KVSPSASalesLineWBSPrepare"; SalesHeader: Record "Sales Header"):
KVSPSAOnSetJobTemplateFromSalesDocumentBeforeValidateTemplate(Code[20], Record KVSPSASalesLineWBSPrepare, Record Sales Header) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnSetJobTemplateFromSalesDocumentBeforeValidateTemplate(var JobTemplateCode: Code[20]; var SalesLineWBSPrepare: Record "KVSPSASalesLineWBSPrepare"; SalesHeader: Record "Sales Header"):
Protected Variables
CreatePSP
Type: Boolean
GlobalBackActionEnabled
Type: Boolean
GlobalFinalStepVisible
Type: Boolean
GlobalFinishActionEnabled
Type: Boolean
GlobalFinished
Type: Boolean
GlobalFirstStepVisible
Type: Boolean
GlobalFromSalesHeader
Type: Boolean
GlobalInternalJob
Type: Boolean
GlobalNextActionEnabled
Type: Boolean
GlobalOpenJobCard
Type: Boolean
GlobalSecondStepVisible
Type: Boolean
GlobalManualNo
Type: Code[20]
JobTemplateCode
Type: Code[20]
GlobalJobCreationWizardStep
Type: Enum (KVSPSAJobCreationWizardStep)
GlobalJobConfigurator
Type: Text