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.