KVSPSA Job PSP Line Template#
Fields#
| Name | Type | Note |
|---|---|---|
| Template No. | Code[20] | |
| Line No. | Integer | |
| Type | Option | OptionMembers: ,Work Package,Heading,Begin-Total,End-Total,Heading-Sum |
| No. | Code[20] | |
| Description | Text[100] | |
| Quantity | Decimal | |
| Indentation | Integer | |
| Position No. | Code[20] | |
| Work Status | Enum (KVSPSAWorkStatusType) | |
| Phase Code | Code[20] | |
| Task Code | Code[20] | |
| Step Code | Code[20] | |
| Work Type Code | Code[10] | |
| KVSPSAInvoicing Type | Enum (KVSPSAPspInvoicingType) | |
| Transfer in Sales Doc | Option | OptionMembers: PSP-Line,Budget-Lines,To-Do,no transfer |
| Description 2 | Text[50] | |
| Differing Sales Description | Text[100] | |
| Differing Sales Description 2 | Text[50] | |
| Invoicing Quantity | Decimal | |
| KVSPSAInvoicUnitOfMeasureCode | Code[10] | |
| Unit of Measure Code | Code[10] | |
| Budget Lines Existing | Boolean | FlowField |
| Beginning Text Existing | Boolean | FlowField |
| Ending Text Existing | Boolean | FlowField |
| Milestone | Boolean | |
| PSPStatus | Enum Job Status | |
| BudgetCalculation | Boolean | |
| Invoicing Delimination | Boolean | |
| Invoicing Delimination % | Decimal | |
| Use as bundle | Boolean | |
| IC Partner Code | Code[20] | |
| Dimension Set ID | Integer | |
| Precursors | Text[250] | |
| No. of Precursors | Integer | FlowField |
| Successors | Text[250] | |
| No. of Successors | Integer | FlowField |
| Expand Budget Lines | Boolean | |
| Distrib. Calc. Formula Code | Code[20] | |
| Period Unit Type | Enum (KVSPSAPeriodUnitType) | |
| Distribution Level Type | Enum (KVSPSADistributionLevelType) | |
| Keep Total Quantity | Boolean | |
| Use Resource Capacity | Boolean | |
| Distribution Base Type | Enum (KVSPSADistributionBaseType) | |
| No Active Planning | Boolean | |
| Distribute Differences | Boolean | |
| DurationInDays | Integer | |
| StartInDaysAfterProjectStart | Integer |
Procedures#
ShowTaskLinksFromLine() :#
Summary: This procedure shows the task links from the current line.
procedure ShowTaskLinksFromLine():
ShowTaskLinksToLine() :#
Summary: This procedure shows the task links to the current line.
procedure ShowTaskLinksToLine():
Events#
KVSPSAOnBeforeFillBudgetCalculation(Record KVSPSA Job PSP Line Template, Record KVSPSAWork Package, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFillBudgetCalculation(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; WorkPackage: Record "KVSPSAWork Package"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSA Job PSP Line Template", 'KVSPSAOnBeforeFillBudgetCalculation', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFillBudgetCalculation(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; WorkPackage: Record "KVSPSAWork Package"; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeIncreaseTitleArray(Record KVSPSA Job PSP Line Template, Integer, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeIncreaseTitleArray(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; TitleArray: Integer; var i: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSA Job PSP Line Template", 'KVSPSAOnBeforeIncreaseTitleArray', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeIncreaseTitleArray(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; TitleArray: Integer; var i: Integer; var IsHandled: Boolean)
begin
end;
KVSPSAOnBeforeValidatePositionNoInPSPLineTemplate(Record KVSPSA Job PSP Line Template, Code[20], Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeValidatePositionNoInPSPLineTemplate(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var PositionStructure: Code[20]; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSA Job PSP Line Template", 'KVSPSAOnBeforeValidatePositionNoInPSPLineTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeValidatePositionNoInPSPLineTemplate(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; var PositionStructure: Code[20]; var IsHandled: Boolean)
begin
end;