KVSPSAWork Package#
Fields#
Name | Type | Note |
---|---|---|
Code | Code[20] | |
Description | Text[100] | |
Search Description | Code[100] | |
Invoice Type | Option | OptionMembers: ,Account (GL),Item,Resource |
Invoice No. | Code[20] | |
Description 2 | Text[50] | |
Time Posting w. Progress | Boolean | |
Blocked | Boolean | |
Budget (Quantity) | Decimal | FlowField |
Work Type Code | Code[10] | |
Usage (Quantity) | Decimal | FlowField |
Date Filter | Date | FlowFilter |
Type Filter | Enum (KVSPSAJobBudgetLineType) | FlowFilter |
Job Filter | Code[20] | FlowFilter |
KVSPSAInvoicing Type | Enum (KVSPSAPspInvoicingType) | |
Use as Bundle | Boolean | |
BudgetCalculation | Boolean | |
Transfer in Sales Doc | Option | OptionMembers: PSP-Line,Budget-Lines,To-Do,no transfer |
No Consideration in Planning | Boolean | |
Requisition | Boolean | |
Common Code | Code[10] | |
Info BOM Total Cost (LCY) | Decimal | FlowField |
Info BOM Total Price (LCY) | Decimal | FlowField |
Last BOM Recalc. | Date | |
Invoicing Delimination | Boolean | |
Invoicing Delimination Percent | Decimal | |
Use in Resource Planning | Boolean | |
Ignore for EVA | Boolean | Warning: Obsolete |
Calculation Base EVA | Option | Warning: Obsolete OptionMembers: PSP,Budget |
Automatic Progress Calculation | Boolean | |
Budget Type Item | Boolean | |
Budget Type G/L Account | Boolean | |
Budget Type Resource | Boolean | |
Budget Allowed | Boolean | |
Unit of Measure Code | Code[10] | |
KVSPSAInvoicUnitOfMeasureCode | Code[10] | |
Surcharge Type Code | Code[20] | |
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) | |
Rounding Precision | Decimal | |
No Active Planning | Boolean | |
Distribute Differences | Boolean |
Procedures#
GetAndCheckBlocked(Code[20]) :#
procedure GetAndCheckBlocked(No: Code[20]):
Events#
OnBeforeCheckWorkPackageUsed(Record KVSPSAWork Package, Record KVSPSAWork Package, Boolean) :#
Summary: Called before the CheckWorkPackageUsed checks are run
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckWorkPackageUsed(Rec: Record "KVSPSAWork Package"; xRec: Record "KVSPSAWork Package"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSAWork Package", 'OnBeforeCheckWorkPackageUsed', '', false, false)]
local procedure DoSomethingOnBeforeCheckWorkPackageUsed(Rec: Record "KVSPSAWork Package"; xRec: Record "KVSPSAWork Package"; var IsHandled: Boolean)
begin
end;
Parameters:
Rec
: Record "KVSPSAWork Package"xRec
: xRecord "KVSPSAWork Package"IsHandled
: Boolean that controlls if CheckWorkPackageUsed should be exited