KVSPSAItem#
Extends #437dbf0e84ff417a965ded2bb9650972#Item
Fields#
Name | Type | Note |
---|---|---|
KVSPSAFactor | Decimal | |
KVSPSABlocked Job Budget | Boolean | |
KVSPSATotalPriceJobLedgerEntry | Decimal | FlowField |
KVSPSARes. Qty. on Job Budget | Decimal | FlowField |
KVSPSAJob Inventory | Decimal | FlowField |
KVSPSAResponsibilCenterFilter | Code[10] | FlowFilter |
KVSPSATarget Work Package Code | Code[20] | |
KVSPSAQtyOnSalesOrderWoJobNo | Decimal | FlowField |
Procedures#
KVSPSACalcJobBudgetOutstandingQuantity() : Decimal#
Summary: Calculates the outstanding quantity of this item in all open job budget lines.
procedure KVSPSACalcJobBudgetOutstandingQuantity(): Decimal
Returns: Outstanding Quantity as Decimal
KVSPSASetJobBudgetFilter(Record KVSPSA Job Budget Line) :#
procedure KVSPSASetJobBudgetFilter(var JobBudgetLine: Record "KVSPSA Job Budget Line"):
Events#
KVSPSAOnAfterCalcJobBudgetOutstandingQuantity(Record Item, Decimal) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalcJobBudgetOutstandingQuantity(var Item: Record "Item"; var OutstandingQuantity: Decimal):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAItem", 'KVSPSAOnAfterCalcJobBudgetOutstandingQuantity', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalcJobBudgetOutstandingQuantity(var Item: Record "Item"; var OutstandingQuantity: Decimal)
begin
end;
KVSPSAOnAfterSetJobBudgetFilter(Record Item, Record KVSPSA Job Budget Line) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterSetJobBudgetFilter(var Item: Record "Item"; var JobBudgetLine: Record "KVSPSA Job Budget Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAItem", 'KVSPSAOnAfterSetJobBudgetFilter', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterSetJobBudgetFilter(var Item: Record "Item"; var JobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;