Report 18126149 EOS058 Item ROP Calculation

Report 18126149 EOS058 Item ROP Calculation

LanguageCaption
de-DEMeldebestand-Berechnung
it-ITCalcolo Punto di Riordino (SCM)
en-USReorder Point Calculation

Methods

GetSetupOnce

procedure GetSetupOnce()

SetItemParameters

procedure SetItemParameters(TempSKU: Record "Stockkeeping Unit") HasParameters: Boolean

Parameters / Return Value

  • TempSKU Record "Stockkeeping Unit"

  • Returns Boolean


NextEntryNo

procedure NextEntryNo(): Integer

Parameters / Return Value

  • Returns Integer

SetTestValues

procedure SetTestValues(var SKU: Record "Stockkeeping Unit"; pAvgDemand: Decimal; pAvgLeadTime: Decimal; pStdDevDemand: Decimal; pStdDevLeadTime: Decimal; pMaxLeadTime: Decimal)

Parameters / Return Value

  • SKU Record "Stockkeeping Unit"

  • pAvgDemand Decimal

  • pAvgLeadTime Decimal

  • pStdDevDemand Decimal

  • pStdDevLeadTime Decimal

  • pMaxLeadTime Decimal


Events

OnInitializeParameters

local procedure OnInitializeParameters(var Parameters: Record "Stockkeeping Unit")

Parameters / Return Value

  • Parameters Record "Stockkeeping Unit"

OnBeforeCalcDaysOfPeriod

local procedure OnBeforeCalcDaysOfPeriod(PeriodType: Option Date,Week,Month,Quarter,Year; var NoOfDays: Integer; var IsHandled: Boolean)

Parameters / Return Value

  • PeriodType Option

    Date (0) , Week (1) , Month (2) , Quarter (3) , Year (4)

  • NoOfDays Integer

  • IsHandled Boolean


OnCalcROPOnBeforeWriteFormulaOnSKU

local procedure OnCalcROPOnBeforeWriteFormulaOnSKU(var ROPCalcFormula: Enum "EOS058 ROP Calc. Formula"; var SKU: Record "Stockkeeping Unit"; var LeadTimePeriod: Decimal; var IsHandled: Boolean; var DataCalculated: Boolean)

Parameters / Return Value

  • ROPCalcFormula Enum "EOS058 ROP Calc. Formula"

  • SKU Record "Stockkeeping Unit"

  • LeadTimePeriod Decimal

  • IsHandled Boolean

  • DataCalculated Boolean



EOS Labs -