KVSPSA Job Budget Entry#
Fields#
Name | Type | Note |
---|---|---|
Entry No. | Integer | |
PSP Status | Enum Job Status | |
Job No. | Code[20] | |
Type | Enum (KVSPSAJobBudgetLineType) | |
No. | Code[20] | |
Phase Code | Code[20] | |
Task Code | Code[20] | |
Step Code | Code[20] | |
Date | Date | |
Resource Group No. | Code[20] | |
Quantity (Base) | Decimal | |
Total Cost (LCY) | Decimal | |
Total Price (LCY) | Decimal | |
User ID | Code[50] | |
Job Budget Name | Code[10] | |
Version No. | Code[20] | |
PSP Line No. | Integer | |
Line No. | Integer | |
Work Package Code | Code[20] | |
Active | Boolean | |
Global Dimension 1 Code | Code[20] | |
Global Dimension 2 Code | Code[20] | |
Dimension Set ID | Integer | |
Sales Budget | Boolean | |
Line Discount % | Decimal | |
Line Discount Amount (LCY) | Decimal | |
Unit of Measure Code | Code[10] | |
Qty. per Unit of Measure | Decimal | |
Quantity | Decimal | |
Profit | Decimal | |
Total Price (ICY) | Decimal | |
Line Discount Amount (ICY) | Decimal | |
Show in Res. Capacity Plan | Boolean | |
Status | Enum (KVSPSAJobBudgetStatus) | FlowField |
Variant Code | Code[10] | |
Qty. Rounding Precision | Decimal | |
Qty. Rounding Precision (Base) | Decimal | |
Responsibility Center | Code[10] | |
Last Unit Cost Update | Date | |
Last Unit Cost Update User | Code[50] | |
Total Cost (Actual) | Decimal |
Procedures#
SetSkipCheckClosingInvoice() :#
procedure SetSkipCheckClosingInvoice():
GetNextEntryNo() : Integer#
procedure GetNextEntryNo(): Integer
Events#
KVSPSAOnBeforeGetNextEntryNoOnAutoInsertSalesBudget(Record KVSPSA Job Budget Line, Integer, Boolean) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Not needed anymore since Rolling Planing is moved to product', '25.0')]
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeGetNextEntryNoOnAutoInsertSalesBudget(JobBudgetLine: Record "KVSPSA Job Budget Line"; var NextEntryNo: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSPSA Job Budget Entry", 'KVSPSAOnBeforeGetNextEntryNoOnAutoInsertSalesBudget', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeGetNextEntryNoOnAutoInsertSalesBudget(JobBudgetLine: Record "KVSPSA Job Budget Line"; var NextEntryNo: Integer; var IsHandled: Boolean)
begin
end;