This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcRoutingCostPerUnit(Type: Enum "Capacity Type", var DirUnitCost: Decimal, var IndirCostPct: Decimal, var OvhdRate: Decimal, var UnitCost: Decimal, var UnitCostCalculation: Enum "Unit Cost Calculation Type", WorkCenter: Record "Work Center", MachineCenter: Record "Machine Center")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcShareOfTotalCapCost(ProdOrderLine: Record "Prod. Order Line", var ShareOfTotalCapCost: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcProdOrderLineStdCost(ProdOrderLine: Record "Prod. Order Line", CurrencyFactor: Decimal, RndgPrec: Decimal, var StdMatCost: Decimal, var StdCapDirCost: Decimal, var StdSubDirCost: Decimal, var StdCapOvhdCost: Decimal, var StdMfgOvhdCost: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcProdOrderLineExpCost(ProdOrderLine: Record "Prod. Order Line", ShareOfTotalCapCost: Decimal, var ExpMatCost: Decimal, var ExpCapDirCost: Decimal, var ExpSubDirCost: Decimal, var ExpCapOvhdCost: Decimal, var ExpMfgOvhdCost: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcProdOrderLineActCost(ProdOrderLine: Record "Prod. Order Line", var ActMatCost: Decimal, var ActCapDirCost: Decimal, var ActSubDirCost: Decimal, var ActCapOvhdCost: Decimal, var ActMfgOvhdCost: Decimal, var ActMatCostCostACY: Decimal, var ActCapDirCostACY: Decimal, var ActSubDirCostACY: Decimal, var ActCapOvhdCostACY: Decimal, var ActMfgOvhdCostACY: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcOutputQtyBaseOnPurchOrder(ProdOrderLine: Record "Prod. Order Line", ProdOrderRtngLine: Record "Prod. Order Routing Line"): Decimal
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcActOutputQtyBase(var ProdOrderLine: Record "Prod. Order Line", ProdOrderRtngLine: Record "Prod. Order Routing Line"): Decimal
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcActualOutputQtyWithNoCapacity(ProdOrderLine: Record "Prod. Order Line", ProdOrderRtngLine: Record "Prod. Order Routing Line"): Decimal
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcActQtyBase(ProdOrderLine: Record "Prod. Order Line", ProdOrderRtngLine: Record "Prod. Order Routing Line"): Decimal
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcActOperOutputAndScrap(ProdOrderLine: Record "Prod. Order Line", ProdOrderRtngLine: Record "Prod. Order Routing Line"): Decimal
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcActNeededQtyBase(ProdOrderLine: Record "Prod. Order Line", ProdOrderComp: Record "Prod. Order Component", OutputQtyBase: Decimal): Decimal
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
procedure CalcActTimeAndQtyBase(ProdOrderLine: Record "Prod. Order Line", OperationNo: Code[10], var ActRunTime: Decimal, var ActSetupTime: Decimal, var ActOutputQty: Decimal, var ActScrapQty: Decimal)
procedure CalcSalesLineShptAdjCostLCY(SalesLine: Record "Sales Line", QtyType: Option, var TotalAdjCostLCY: Decimal, var PostedQtyBase: Decimal, var RemQtyToCalcBase: Decimal)
procedure CalcSalesLineRcptAdjCostLCY(SalesLine: Record "Sales Line", QtyType: Option, var TotalAdjCostLCY: Decimal, var PostedQtyBase: Decimal, var RemQtyToCalcBase: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterCalcShareOfTotalCapCost(var ProdOrderLine: Record "Prod. Order Line", var ShareOfTotalCapCost: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterCalcProdOrderLineExpCost(var ProdOrderLine: Record "Prod. Order Line", var ShareOfTotalCapCost: Decimal, var ExpMatCost: Decimal, var ExpCapDirCost: Decimal, var ExpSubDirCost: Decimal, var ExpCapOvhdCost: Decimal, var ExpMfgOvhdCost: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterClearWorkCenter(var CapacityLedgerEntry: Record "Capacity Ledger Entry", var WorkCenter: Record "Work Center")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcActNeededQtyBase(var OutputQtyBase: Decimal, ProdOrderComponent: Record "Prod. Order Component", ProdOrderLine: Record "Prod. Order Line", var Result: Decimal, var IsHandled: Boolean)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcProdOrderActTimeUsed(ProductionOrder: Record "Production Order", var CapacityLedgerEntry: Record "Capacity Ledger Entry")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcProdOrderLineStdCost(var ProdOrderLine: Record "Prod. Order Line", QtyBase: Decimal, CurrencyFactor: Decimal, RndgPrec: Decimal, var StdMatCost: Decimal, var StdCapDirCost: Decimal, var StdSubDirCost: Decimal, var StdCapOvhdCost: Decimal, var StdMfgOvhdCost: Decimal, var IsHandled: Boolean)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAdjdForBOMScrap(Qty: Decimal, ScrapPct: Decimal, var QtyAdjdForBomScrap: Decimal, var IsHandled: Boolean)
Parameters
Name
Type
Description
Qty
Decimal
ScrapPct
Decimal
QtyAdjdForBomScrap
Decimal
IsHandled
Boolean
OnBeforeCalcQtyAdjdForRoutingScrap
Obsolete
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcQtyAdjdForRoutingScrap(Qty: Decimal, ScrapFactorPctAccum: Decimal, FixedScrapQtyAccum: Decimal, var QtyAdjdForRoutingScrap: Decimal, var IsHandled: Boolean)
Parameters
Name
Type
Description
Qty
Decimal
ScrapFactorPctAccum
Decimal
FixedScrapQtyAccum
Decimal
QtyAdjdForRoutingScrap
Decimal
IsHandled
Boolean
OnBeforeCalcProdOrderExpCapNeed
Obsolete
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcProdOrderExpCapNeed(ProductionOrder: Record "Production Order", var ProdOrderCapacityNeed: Record "Prod. Order Capacity Need", var ProdOrderRoutingLine: Record "Prod. Order Routing Line")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcRoutingCostPerUnit(Type: Enum "Capacity Type", var DirUnitCost: Decimal, var IndirCostPct: Decimal, var OvhdRate: Decimal, var UnitCost: Decimal, var UnitCostCalculation: Enum "Unit Cost Calculation Type", WorkCenter: Record "Work Center", MachineCenter: Record "Machine Center", var IsHandled: Boolean)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderLineExpCostOnExpOperCostCalculated(var ExpOperCost: Decimal, ProdOrderRtngLine: Record "Prod. Order Routing Line")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderLineStdCostOnAfterCalcSingleLevelCost(var Item: Record Item, InvtAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderLineActCostOnBeforeSetProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", var ActMatCost: Decimal, var ActCapDirCost: Decimal, var ActSubDirCost: Decimal, var ActCapOvhdCost: Decimal, var ActMfgOvhdCost: Decimal, var ActMatCostCostACY: Decimal, var ActCapDirCostACY: Decimal, var ActSubDirCostACY: Decimal, var ActCapOvhdCostACY: Decimal, var ActMfgOvhdCostACY: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcActOutputQtyBaseOnAfterSetFilters(var CapacityLedgerEntry: Record "Capacity Ledger Entry", ProdOrderLine: Record "Prod. Order Line", ProdOrderRoutingLine: Record "Prod. Order Routing Line")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterCalcRoutingCostPerUnit(Type: Enum "Capacity Type", var DirUnitCost: Decimal, var IndirCostPct: Decimal, var OvhdRate: Decimal, var UnitCost: Decimal, var UnitCostCalculation: Enum "Unit Cost Calculation Type", WorkCenter: Record "Work Center", MachineCenter: Record "Machine Center")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderActTimeUsedOnBeforeCalcQty(CapLedgEntry: Record "Capacity Ledger Entry", var Qty: Decimal, var IsHandled: Boolean)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderActTimeUsedOnAfterCapacityLedgerEntrySetFilters(var CapLedgEntry: Record "Capacity Ledger Entry", ProdOrder: Record "Production Order")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderExpCapNeedOnAfterProdOrderCapNeedSetFilters(var ProdOrderCapNeed: Record "Prod. Order Capacity Need", ProdOrder: Record "Production Order")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderExpCapNeedOnBeforeMarkNotFinishedProdOrderRtngLine(ProdOrderRtngLine: Record "Prod. Order Routing Line", WorkCenter: Record "Work Center", var ExpectedCapNeed: Decimal)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderLineExpCostOnAfterProdOrderCompSetFilters(var ProdOrderComp: Record "Prod. Order Component", ProdOrderLine: Record "Prod. Order Line")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCalcProdOrderLineExpCostOnAfterProdOrderRtngLineSetFilters(var ProdOrderRtngLine: Record "Prod. Order Routing Line", ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcSalesLineCostLCY(SalesLine: Record "Sales Line", QtyType: Option, var IsHandled: Boolean, var TotalAdjCostLCY: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCalcSalesLineShptAdjCostLCYBeforeSalesShptLineFind(var SalesShptLine: Record "Sales Shipment Line", var SalesLine: Record "Sales Line")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Cost Calculation Mgt.
[Obsolete(Moved to codeunit Mfg. Cost Calculation Mgt.,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcOutputQtyBaseOnPurchOrder(ProdOrderLine: Record "Prod. Order Line", ProdOrderRtngLine: Record "Prod. Order Routing Line", var OutstandingBaseQty: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcCustActualCostLCYOnAfterFilterValueEntry(var Customer: Record Customer, var ValueEntry: Record "Value Entry")
[IntegrationEvent(False,False)]
local procedure OnCalcCustActualCostLCYOnAfterFilterResLedgerEntry(var Customer: Record Customer, var ResLedgerEntry: Record "Res. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeRelatedReturnReceiptExists(var SalesShptLine: Record "Sales Shipment Line", var ReturnRcptLine: Record "Return Receipt Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetFiltersRelatedReturnReceiptExists(var SalesShptLine: Record "Sales Shipment Line", var ReturnRcptLine: Record "Return Receipt Line", var ReturnValue: Boolean, var IsHandled: Boolean)