Additional checks

The Engine performs additional checks for these algorithms:

  • BATS:
    • The number of history periods prior to the derived period start index must be >= 6. Else, the Simple Naive algorithm is applied. If the item-location combination is processed with this algorithm, a warning message (code 7) is displayed.
  • Linear Interpolation:
    • The number of history periods prior to the derived period start index must be >= periodicity parameter. Else, the Simple Naive algorithm is applied. If the item-location combination is processed with this algorithm, a warning message (code 7) is displayed.
  • Offset Forecast:
    • The number of periods in the passed Forecast Offset measure values must match the number of periods of history replacement (derived period index – period start index + 1). Else, the engine stops/halts the process and an error (Code 93) is generated.
    • Alternative algorithms cannot be applied by the engine.
    • Values not defined in the Offset Forecast measure for the range of Replacement Start Date to Replacement End Date at the engine Period Level, are considered as 0.
      Note: If the Forecast Offset measure is not mapped, the engine stops the process and an error (code 90).
  • Simple Past Year:
    • The number of history periods prior to the derived period start index must be >= periodicity parameter and periodicity >= duration (where duration = end index – start index + 1). Else, the Simple Naive algorithm is applied. If the item-location combination is processed with this algorithm, a warning message (code 7) is displayed.

The Engine halts the Calling process for these conditions:

  • When the derived start index < 0. An error (code 86) is generated.
  • When the derived period start index = 0 (oldest history period), and the algorithm is not Simple User-defined or Offset Forecast. An error (code 92) is generated.
  • When the derived period end index < start index. An error (code 87) is generated.
  • When the specified history length is <= derived period end index. An error (code 88) is generated.
  • When the number of periods of history prior to the derived period start index = 0 and the algorithm is not Simple User-defined or Offset Forecast. An error (code 91) is generated.