Table of Contents

KVSPSARes. Planning Request

Fields

Name Type Note
Entry No. Integer
Job No. Code[20]
Job Description Text[100]
Job Responsible Code[20]
Job Responsible Name Text[100]
Job Global Dimension 1 Code Code[20] FlowField
Desired Resource No. Code[20]
Desired Resource Name Text[100]
Desired Resource Group No. Code[20]
Global Dimension 1 Code Code[20]
Desired Planning Location Code Code[20]
Desired Planning Location Desc Text[50] FlowField
Planning Department Code Code[20]
Planning Departmen Descr. Text[50] FlowField
To Do Code Code[20]
ToDo Description Text[100]
Work Package Code Code[20]
Work Package Description Text[100]
Planning Type Code[20]
Planning Type Description Text[250]
Order Type Code[10]
Planned Planning Location Code Code[20]
Planned Planning Location Desc Text[50] FlowField
Description Text[250]
Planning Comment Text[50]
Desired Estimated Hours Decimal
Fixed Date Boolean
Starting Date Date
From Year Integer
From Week Integer
Ending Date Date
To Year Integer
To Week Integer
Date Filter Date FlowFilter
Requesting User Code[50]
Requesting Date Date
Created By Code[50]
Status Enum (KVSPSAResPlanningReqStatus)
Planner Code[50]
Last Status Modification On DateTime
Last Status Modification By Code[50]
Planned Hours in Lines Decimal FlowField
Phase Code Code[20]
Task Code Code[20]
Step Code Code[20]

Procedures

ReleaseForPlanning() :

Summary: This procedure releases the resource planning request. It sets the status to "Released" and updates the requesting date and user.

procedure ReleaseForPlanning(): 

Events

KVSPSAOnAfterBeginnPlanning(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterBeginnPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnAfterCancelPlanning(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCancelPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnAfterFinishPlanning(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFinishPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnAfterFinishPlanningChecks(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFinishPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnAfterReleaseForPlanning(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterReleaseForPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnAfterReleaseForPlanningChecks(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterReleaseForPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnAfterReOpenCancelledPlanning(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterReOpenCancelledPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnAfterRestorePlanning(Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterRestorePlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnBeforeCreateMultipleLines(Record KVSPSARes. Planning Request, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCreateMultipleLines(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean): 

KVSPSAOnBeforeFinishPlanningChecks(Record KVSPSARes. Planning Request, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFinishPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean): 

KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredJobNo(Record KVSPSARes. Planning Request, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredJobNo(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean): 

KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredResourceNo(Record KVSPSARes. Planning Request, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredResourceNo(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean): 

KVSPSAOnBeforeInsertCopiedResPlanningRequest(Record KVSPSARes. Planning Request, Record KVSPSARes. Planning Request) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertCopiedResPlanningRequest(var NewResPlanningRequest: Record "KVSPSARes. Planning Request"; OldResPlanningRequest: Record "KVSPSARes. Planning Request"): 

KVSPSAOnBeforeReleaseForPlanningChecks(Record KVSPSARes. Planning Request, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeReleaseForPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean): 

KVSPSAOnCheckJobStatus(Record Job, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCheckJobStatus(var Job: Record "Job"; var IsHandled: Boolean): 

KVSPSAOnCheckResourcePlanningRequestDetail(Record KVSPSARes. Planning Request, Record KVSPSAResPlanningReqDetail) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCheckResourcePlanningRequestDetail(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var ResPlanningReqDetail: Record "KVSPSAResPlanningReqDetail"):