Allow or forbid backorders in SCO

The backorders process is enhanced in Supply Chain Optimization (SCO) adding a variable that controls whether to allow or forbid backorders:

  • solver_allow_backorders

Set the value to 0 or 1 to set all Customer Allocations.allow_backorders to 0 or 1. Set the value to -1 when importing resource specific values for allow_backorders.

These workflows are updated in the SP_SCO engine definition to refer the variable:

  • 150 - Set Variables for Solver
  • 190 - Init Solver

When variable solver_allow_backorders = 0, performance of the solver setup is improved by not posting the constraints related to start backorders and end backorders. This also sets variables solver_allow_orders_to_backorders and solver_allow_forecast_to_backorders to 0 and all initial backorders to 0.

These workflows are updated in the SP_SCO engine definition to reference the variable as described above:

  • 150 - Set Variables for Solver
  • 190 - Init Solver
Note: This feature is available after loading the SCO template (apsco.zip) for this version. The related variables are only accessible to new plans created from the standard SP_SCO engine definition after the content update. A new role or privilege is not required to access this feature.