Added maximum backorder duration in SCO
These properties are added to Customer Allocations:
- max backorder days: Defaults to a large number that does not affect the optimization result, thus maintaining existing behavior.
- lost backorders: Backorders that cannot be fulfilled prior to the maximum duration.
Lost backorders are added to Product at Locations, Product and Locations to provide a quantity across these resource types. The money class is updated with lost backorders to calculate the lost backorders penalty.
These variables are added to SP_SCO definition to control the calculation of lost backorders:
- solver_allow_lost_backorders (Default: 0)
- solver_penalty_lost_backorders (Default: 200)
- solver_priority_lost_backorders (Default: 3)
There is currently no standard interface to import the max backorder days duration, however the default can be set through a workflow, or default and time-phased values managed using plansheets.
These plansheets are updated to add properties which allow lost backorders, max backorders days:
- Customer Allocations
- Customer Allocations* (default property values)
These plansheets are updated to add properties lost backorders, max remaining init backorders, end backorders max:
- Customer Allocations View
- Customer Allocations Grid
These properties are accessible in the Customer Allocations Grid via the Element Browser.
See the SCO documentation included in the content for additional details of changes to the model to support this enhancement.