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 |
Procedures#
ShowTaskLinksFromLine() :#
procedure ShowTaskLinksFromLine():
ShowTaskLinksToLine() :#
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;