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"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterBeginnPlanning', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterBeginnPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnAfterCancelPlanning(Record KVSPSARes. Planning Request) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCancelPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterCancelPlanning', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCancelPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnAfterFinishPlanning(Record KVSPSARes. Planning Request) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFinishPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterFinishPlanning', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterFinishPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnAfterFinishPlanningChecks(Record KVSPSARes. Planning Request) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFinishPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterFinishPlanningChecks', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterFinishPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnAfterReleaseForPlanning(Record KVSPSARes. Planning Request) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterReleaseForPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterReleaseForPlanning', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterReleaseForPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnAfterReleaseForPlanningChecks(Record KVSPSARes. Planning Request) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterReleaseForPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterReleaseForPlanningChecks', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterReleaseForPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnAfterReOpenCancelledPlanning(Record KVSPSARes. Planning Request) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterReOpenCancelledPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterReOpenCancelledPlanning', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterReOpenCancelledPlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnAfterRestorePlanning(Record KVSPSARes. Planning Request) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterRestorePlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnAfterRestorePlanning', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterRestorePlanning(var ResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnBeforeCreateMultipleLines(Record KVSPSARes. Planning Request, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCreateMultipleLines(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnBeforeCreateMultipleLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCreateMultipleLines(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeFinishPlanningChecks(Record KVSPSARes. Planning Request, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFinishPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnBeforeFinishPlanningChecks', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFinishPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredJobNo(Record KVSPSARes. Planning Request, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredJobNo(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredJobNo', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInitPlanningLocationCodeFromDesiredJobNo(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredResourceNo(Record KVSPSARes. Planning Request, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredResourceNo(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnBeforeInitPlanningLocationCodeFromDesiredResourceNo', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInitPlanningLocationCodeFromDesiredResourceNo(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean)
begin
end;
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"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnBeforeInsertCopiedResPlanningRequest', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertCopiedResPlanningRequest(var NewResPlanningRequest: Record "KVSPSARes. Planning Request"; OldResPlanningRequest: Record "KVSPSARes. Planning Request")
begin
end;
KVSPSAOnBeforeReleaseForPlanningChecks(Record KVSPSARes. Planning Request, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeReleaseForPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnBeforeReleaseForPlanningChecks', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeReleaseForPlanningChecks(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var IsHandled: Boolean)
begin
end;
KVSPSAOnCheckJobStatus(Record Job, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnCheckJobStatus(var Job: Record "Job"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnCheckJobStatus', '', false, false)]
local procedure DoSomethingKVSPSAOnCheckJobStatus(var Job: Record "Job"; var IsHandled: Boolean)
begin
end;
KVSPSAOnCheckResourcePlanningRequestDetail(Record KVSPSARes. Planning Request, Record KVSPSAResPlanningReqDetail) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnCheckResourcePlanningRequestDetail(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var ResPlanningReqDetail: Record "KVSPSAResPlanningReqDetail"):
[EventSubscriber(ObjectType::Table, Table::"KVSPSARes. Planning Request", 'KVSPSAOnCheckResourcePlanningRequestDetail', '', false, false)]
local procedure DoSomethingKVSPSAOnCheckResourcePlanningRequestDetail(var ResPlanningRequest: Record "KVSPSARes. Planning Request"; var ResPlanningReqDetail: Record "KVSPSAResPlanningReqDetail")
begin
end;