KVSFCYObligoLedgerEntry#
Fields#
| Name | Type | Note |
|---|---|---|
| Entry No. | BigInteger | |
| Job No. | Code[20] | |
| Job Task No. | Code[20] | |
| Job Planning Line No. | Integer | |
| Job Task Reference No. | Integer | |
| Job Contract Entry No. | Integer | |
| Job Usage Account No. | Code[20] | |
| Job Sales Account No. | Code[20] | |
| Job Type | Code[20] | |
| Effort Type | Code[20] | |
| Description | Text[100] | |
| Purchase Outstanding Quantity | Decimal | |
| Inventory Quantity | Decimal | |
| Invoiced Quantity | Decimal | |
| Purchase Outstanding Amount | Decimal | |
| Inventory Cost Amount (Exp.) | Decimal | |
| Inventory Cost Amount (Act.) | Decimal | |
| Production Quantity (Exp.) | Decimal | |
| Production Quantity (Act.) | Decimal | |
| Production Cost Amount (Exp.) | Decimal | |
| Production Cost Amount (Act.) | Decimal | |
| Time Sheet Qty. | Decimal | |
| Time Sheet Amount (Exp.) | Decimal | |
| Source Type | Integer | |
| Source Subtype | Option | OptionMembers: 0,1,2,3,4,5,6,7,8,9,10 |
| Source ID | Code[20] | |
| Source Batch Name | Code[10] | |
| Source Prod. Order Line | Integer | |
| Source Ref. No. | Integer | |
| Source Routing No. | Code[20] | |
| Source Operation No. | Code[10] | |
| Expected Date | Date | |
| Rating Date | Date | |
| Source Quantity | Decimal | |
| Job Quantity | Decimal | |
| Created By | Code[50] | |
| Type | Enum (KVSFCYObligoLedgerEntryType) | |
| No. | Code[20] | |
| Variant Code | Code[10] | |
| Gen. Prod. Posting Group | Code[20] | |
| Correction | Boolean | |
| Correction Date | Date | |
| Correction Entry No. | Integer | |
| Relevant for Recalculation | Enum (KVSFCYRecalculation) |
Events#
OnAfterSetSourceFilter(Record KVSFCYObligoLedgerEntry, Integer, Integer, Code[20], Integer, Code[10], Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetSourceFilter(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceRefNo: Integer; SourceBatchName: Code[10]; SourceProdOrderLine: Integer; SourceKey: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSFCYObligoLedgerEntry", 'OnAfterSetSourceFilter', '', false, false)]
local procedure DoSomethingOnAfterSetSourceFilter(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceRefNo: Integer; SourceBatchName: Code[10]; SourceProdOrderLine: Integer; SourceKey: Boolean)
begin
end;
OnAfterSetJobFilter(Record KVSFCYObligoLedgerEntry, Code[20], Code[20], Integer, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetJobFilter(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; JobNo: Code[20]; JobTaskNo: Code[20]; JobPlanningLineNo: Integer; JobContractEntryNo: Integer; JobKey: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSFCYObligoLedgerEntry", 'OnAfterSetJobFilter', '', false, false)]
local procedure DoSomethingOnAfterSetJobFilter(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; JobNo: Code[20]; JobTaskNo: Code[20]; JobPlanningLineNo: Integer; JobContractEntryNo: Integer; JobKey: Boolean)
begin
end;
OnAfterSetObligoEntryDetailsFromProdOrderLine(Record KVSFCYObligoLedgerEntry, Record Job Planning Line, Record KVSFCYObligoLedgerEntry, Record Reservation Entry, Record Prod. Order Line, Record KVSFCYObligoLedgerEntry, Decimal, Decimal, Decimal) :#
Summary: This event is triggered after a KVSFCYObligoLedgerEntry is filled with data from a prod. order line
[IntegrationEvent(false, false)]
local procedure OnAfterSetObligoEntryDetailsFromProdOrderLine(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; var JobPlanningLine: Record "Job Planning Line"; var KVSFCYObligoLedgerEntryTotal: Record "KVSFCYObligoLedgerEntry"; var ReservationEntry: Record "Reservation Entry"; var ProdOrderLine: Record "Prod. Order Line"; var TempTotalExistsKVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry" temporary; CalculateParentQtyPer: Decimal; CostAmountActual: Decimal; CostAmountExpected: Decimal):
[EventSubscriber(ObjectType::Table, Table::"KVSFCYObligoLedgerEntry", 'OnAfterSetObligoEntryDetailsFromProdOrderLine', '', false, false)]
local procedure DoSomethingOnAfterSetObligoEntryDetailsFromProdOrderLine(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; var JobPlanningLine: Record "Job Planning Line"; var KVSFCYObligoLedgerEntryTotal: Record "KVSFCYObligoLedgerEntry"; var ReservationEntry: Record "Reservation Entry"; var ProdOrderLine: Record "Prod. Order Line"; var TempTotalExistsKVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry" temporary; CalculateParentQtyPer: Decimal; CostAmountActual: Decimal; CostAmountExpected: Decimal)
begin
end;
Parameters:
KVSFCYObligoLedgerEntry: The obligo ledger entry which is createdJobPlanningLine: The job planning line to whiche the entry is relatedReservationEntry: The reservation entry related to the job planning lineProdOrderLine: The prod. order lineTempTotalExistsKVSFCYObligoLedgerEntry: The temporary obligo ledger entry for calculation of overheadCalculateParentQtyPer: The quantity per of the parent lineCostAmountActual: The actual cost amountCostAmountExpected: The expected cost amount
OnAfterSetObligoEntryDetailsFromProdOrderComponent(Record KVSFCYObligoLedgerEntry, Record Job Planning Line, Record KVSFCYObligoLedgerEntry, Record Reservation Entry, Record Prod. Order Line, Record Prod. Order Component, Decimal, Decimal) :#
Summary: This event is triggered after a KVSFCYObligoLedgerEntry is filled with data from a prod. order component
[IntegrationEvent(false, false)]
local procedure OnAfterSetObligoEntryDetailsFromProdOrderComponent(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; var JobPlanningLine: Record "Job Planning Line"; var KVSFCYObligoLedgerEntryTotal: Record "KVSFCYObligoLedgerEntry"; var ReservationEntry: Record "Reservation Entry"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderComponent: Record "Prod. Order Component"; CalculateParentQtyPer: Decimal; CostAmountActual: Decimal):
[EventSubscriber(ObjectType::Table, Table::"KVSFCYObligoLedgerEntry", 'OnAfterSetObligoEntryDetailsFromProdOrderComponent', '', false, false)]
local procedure DoSomethingOnAfterSetObligoEntryDetailsFromProdOrderComponent(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; var JobPlanningLine: Record "Job Planning Line"; var KVSFCYObligoLedgerEntryTotal: Record "KVSFCYObligoLedgerEntry"; var ReservationEntry: Record "Reservation Entry"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderComponent: Record "Prod. Order Component"; CalculateParentQtyPer: Decimal; CostAmountActual: Decimal)
begin
end;
Parameters:
KVSFCYObligoLedgerEntry: The obligo ledger entry which is createdJobPlanningLine: The job planning line to whiche the entry is relatedReservationEntry: The reservation entry related to the job planning lineProdOrderLine: The prod. order lineProdOrderComponent: The related Purchase Delivery Schedule HeaderCalculateParentQtyPer: The quantity per of the parent lineCostAmountActual: The actual cost amount
OnAfterSetObligoEntryDetailsFromProdOrderRoutingLine(Record KVSFCYObligoLedgerEntry, Record Job Planning Line, Record KVSFCYObligoLedgerEntry, Record KVSFCYObligoLedgerEntry, Record Reservation Entry, Record Prod. Order Line, Record Prod. Order Routing Line, Record Capacity Ledger Entry, Decimal, Code[10], Boolean, Boolean, Decimal, Decimal, Decimal, Decimal) :#
Summary: This event is triggered after a KVSFCYObligoLedgerEntry is filled with data from a prod. order routing line
[IntegrationEvent(false, false)]
local procedure OnAfterSetObligoEntryDetailsFromProdOrderRoutingLine(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; var JobPlanningLine: Record "Job Planning Line"; var KVSFCYObligoLedgerEntryTotalExpected: Record "KVSFCYObligoLedgerEntry"; var KVSFCYObligoLedgerEntryTotalActual: Record "KVSFCYObligoLedgerEntry"; var ReservationEntry: Record "Reservation Entry"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var TempCapacityLedgerEntry: Record "Capacity Ledger Entry" temporary; CalculateParentQtyPer: Decimal; CalcCapacityUnitOfMeasureCode: Code[10]; CalcExpectedFields: Boolean; CalcActualFields: Boolean; CapLedgerEntryQtyActualBase: Decimal; CapacityCostActual: Decimal; SubcontrdCostActual: Decimal; CapacityOvhdCostActual: Decimal):
[EventSubscriber(ObjectType::Table, Table::"KVSFCYObligoLedgerEntry", 'OnAfterSetObligoEntryDetailsFromProdOrderRoutingLine', '', false, false)]
local procedure DoSomethingOnAfterSetObligoEntryDetailsFromProdOrderRoutingLine(var KVSFCYObligoLedgerEntry: Record "KVSFCYObligoLedgerEntry"; var JobPlanningLine: Record "Job Planning Line"; var KVSFCYObligoLedgerEntryTotalExpected: Record "KVSFCYObligoLedgerEntry"; var KVSFCYObligoLedgerEntryTotalActual: Record "KVSFCYObligoLedgerEntry"; var ReservationEntry: Record "Reservation Entry"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var TempCapacityLedgerEntry: Record "Capacity Ledger Entry" temporary; CalculateParentQtyPer: Decimal; CalcCapacityUnitOfMeasureCode: Code[10]; CalcExpectedFields: Boolean; CalcActualFields: Boolean; CapLedgerEntryQtyActualBase: Decimal; CapacityCostActual: Decimal; SubcontrdCostActual: Decimal; CapacityOvhdCostActual: Decimal)
begin
end;
Parameters:
KVSFCYObligoLedgerEntry: The obligo ledger entry which is createdJobPlanningLine: The job planning line to whiche the entry is relatedKVSFCYObligoLedgerEntryTotalExpected: The related Purchase Delivery Schedule HeaderKVSFCYObligoLedgerEntryTotalActual: The related Purchase Delivery Schedule HeaderReservationEntry: The reservation entry related to the job planning lineProdOrderLine: The prod. order lineProdOrderRoutingLine: The prod. order routing lineTempCapacityLedgerEntry: The temporary capacity ledger entry with the datsCalculateParentQtyPer: The quantity per of the parent lineCalcCapacityUnitOfMeasureCode: The capacity unit of measureCalcExpectedFields: Calculate the expected values if trueCalcActualFields: Calculate the actual values if trueCapLedgerEntryQtyActualBase: The actual capacity ledger entry quantityCapacityCostActual: The actual capacity costSubcontrdCostActual: The actual subcontracting costCapacityOvhdCostActual: The actual capacity overhead cost