Advanced Manufacturing Statistics

Notes for release 26.0.9476.42760

Content

  • Task 22770 - Bug 22773 - Error message related to RCP when open Sales order

Events available

Event Type Object Function Description
Integration Event codeunit briAMS_CapOverheadCategoryMgt OnBeforeUpdateIndirectCostAndOverheadRateOnWorkCenter(var WorkCenter: Record “Work Center”; var TotalIndirectCost: Decimal; var TotalOverheadRate: Decimal) Possibility to change the Work Center or the TotalIndirectCost and TotalOverheadRate to be assigned on the Work Center on UpdateIndirectCostAndOverheadRateOnWorkCenter
Integration Event codeunit briAMS_CapOverheadCategoryMgt OnAfterUpdateIndirectCostAndOverheadRateOnWorkCenter(WorkCenter: Record “Work Center”; TotalIndirectCost: Decimal; TotalOverheadRate: Decimal) Add logic after UpdateIndirectCostAndOverheadRateOnWorkCenter
Integration Event codeunit briAMS_CapOverheadCategoryMgt OnBeforeUpdateIndirectCostAndOverheadRateOnMachineCenter(var MachineCenter: Record “Machine Center”; var TotalIndirectCost: Decimal; var TotalOverheadRate: Decimal) Possibility to change the Machine Center or the TotalIndirectCost and TotalOverheadRate to be assigned on the Machine Center on UpdateIndirectCostAndOverheadRateOnMachineCenter
Integration Event codeunit briAMS_CapOverheadCategoryMgt OnAfterUpdateIndirectCostAndOverheadRateOnMachineCenter(MachineCenter: Record “Machine Center”; TotalIndirectCost: Decimal; TotalOverheadRate: Decimal) Add logic after UpdateIndirectCostAndOverheadRateOnMachineCenter
Integration Event codeunit briAMS_CostCategoriesDiffMngmt OnBeforeInsertRecordOnTempCostCategoriesDifference(var TempCostCategoriesDifference: Record briAMS_CostCtgriesDifference; WorksheetName: Code[10]; StandardCostSourceType: Enum “Standard Cost Source Type”; OverheadCategoryType: Enum “briAMS_Overhead Category Type”; No: Code[20]; Value: Decimal; NewValue: Decimal) Possibility to add logic on before Insert on temporary Record TempCostCategoriesDifference during the procedure InsertTempCostCategoriesDifferenceFromStandardWorksheet
Integration Event codeunit briAMS_CostCategoriesDiffMngmt OnAfterSetNewIndirectCostOnBeforeModifyStandardCostWorksheet(var StandardCostWorksheet: Record “Standard Cost Worksheet”; var TempCostCategoriesDifference: Record briAMS_CostCtgriesDifference) Possibility to add logic on after set ‘New Indirect Cost %’ and before modify the Record “Standard Cost Worksheet” during the UpdateStandardCostWorksheetFromTempCostCategoriesDifference procedure
Integration Event codeunit briAMS_CostCategoriesDiffMngmt OnAfterSetNewOverheadRateOnBeforeModifyStandardCostWorksheet(var StandardCostWorksheet: Record “Standard Cost Worksheet”; var TempCostCategoriesDifference: Record briAMS_CostCtgriesDifference) Possibility to add logic on after set ‘New Overhead Rate’ and before modify the Record “Standard Cost Worksheet” during the UpdateStandardCostWorksheetFromTempCostCategoriesDifference procedure
Integration Event codeunit briAMS_MfgOverheadCategoryMgt OnBeforeUpdateIndirectCostAndOverheadRateOnItem(var Item: Record Item; var TotalIndirectCost: Decimal; var TotalOverheadRate: Decimal) Possibility to change the Item or the TotalIndirectCost and TotalOverheadRate to be assigned on the Item on UpdateIndirectCostAndOverheadRateOnItem
Integration Event codeunit briAMS_MfgOverheadCategoryMgt OnAfterUpdateIndirectCostAndOverheadRateOnItem(Item: Record Item; TotalIndirectCost: Decimal; TotalOverheadRate: Decimal) Add logic after UpdateIndirectCostAndOverheadRateOnItem
Integration Event codeunit briAMS_NotificationManagement OnBeforeOverheadRateAndIndirectCostUpdatedNotification(var IsHandled: Boolean) Possibility to Skip/Overwrite the OverheadRateAndIndirectCostUpdatedNotification method.
Integration Event briAMS_OnBeforeCalcVariance(var VarAmt: array[6] of Decimal; var VarPct: array[6] of Decimal; var StdCost: array[6] of Decimal; var ActCost: array[6] of Decimal; i: Integer; var IsHandled: Boolean; var ExpCost: array[6] of Decimal)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnBeforeCalcProdOrderLineStdCostByWeight(var ProdOrderLine: Record “Prod. Order Line”; var QtyBase: Decimal; CurrencyFactor: Decimal; RoundPrecision: Decimal; var StdMatCost: Decimal; var StdCapDirCost: Decimal; var StdSubDirCost: Decimal; var StdCapOvhdCost: Decimal; var StdMfgOvhdCost: Decimal; var IsHandled: Boolean)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnCalcProdOrderLineExpCostByWeightOnAfterProdOrderCompSetFilters(var ProdOrderComponent: Record “Prod. Order Component”; ProdOrderLine: Record “Prod. Order Line”)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnCalcProdOrderLineExpCostByWeightOnAfterProdOrderRoutingLineSetFilters(var ProdOrderRoutingLine: Record “Prod. Order Routing Line”; ProdOrderLine: Record “Prod. Order Line”)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnCalcProdOrderLineExpCostByWeightOnExpOperationCostCalculated(var ExpOperCost: Decimal; ProdOrderRoutingLine: Record “Prod. Order Routing Line”)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnBeforeCalcProdOrderLineExpCostByWeight(var ProdOrderLine: Record “Prod. Order Line”; ShareOfTotalCapCost: Decimal; RoundPrecision: Decimal; var TotalExpMatCost: Decimal; var TotalExpCapDirCost: Decimal; var TotalExpSubDirCost: Decimal; var TotalExpCapOvhdCost: Decimal; var TotalExpMfgOvhdCost: Decimal; var IsHandled: Boolean)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnAfterCalcProdOrderLineExpCostByWeightForLine(var ProdOrderLine: Record “Prod. Order Line”; var ShareOfTotalCapCost: Decimal; var ExpMatCost: Decimal; var ExpCapDirCost: Decimal; var ExpSubDirCost: Decimal; var ExpCapOvhdCost: Decimal; var ExpMfgOvhdCost: Decimal)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnAfterCalcProdOrderLineExpCostByWeight(var ProdOrderLine: Record “Prod. Order Line”; var ShareOfTotalCapCost: Decimal; var TotalExpMatCost: Decimal; var TotalExpCapDirCost: Decimal; var TotalExpSubDirCost: Decimal; var TotalExpCapOvhdCost: Decimal; var TotalExpMfgOvhdCost: Decimal)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnBeforeCalcProdOrderLineActCostByWeight(var ProdOrderLine: Record “Prod. Order Line”; var TotalActMatCost: Decimal; var TotalActCapDirCost: Decimal; var TotalActSubDirCost: Decimal; var TotalActCapOvhdCost: Decimal; var TotalActMfgOvhdCost: Decimal; var IsHandled: Boolean)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnAfterCalcProdOrderLineActCostByWeightForLine(var ProdOrderLine: Record “Prod. Order Line”; var ActMatCost: Decimal; var ActCapDirCost: Decimal; var ActSubDirCost: Decimal; var ActCapOvhdCost: Decimal; var ActMfgOvhdCost: Decimal)
Integration Event codeunit briAMS_ProdOrderStatisticsMgmt OnAfterCalcProdOrderLineActCostByWeight(var ProdOrderLine: Record “Prod. Order Line”; var TotalExpMatCost: Decimal; var TotalExpCapDirCost: Decimal; var TotalExpSubDirCost: Decimal; var TotalExpCapOvhdCost: Decimal; var TotalExpMfgOvhdCost: Decimal)
Previous