Problem Note 52249: Stores with a desired target quantity of 0 might receive units after optimization in SAS® Pack Optimization
In SAS Pack Optimization, stores with a desired target quantity of 0 might still receive units after optimization. This issue occurs because optimization allocates units based on cost. In some cases, a store with a target quantity set to zero (0 need) might be allocated more units than a store with a need of 0.1.
Below is a list of individual workarounds that might prevent the undesired units:
- Remove the stores that have 0 need from the applicable deliveries.
- Set STORE_ORDER_MAX to 0 as needed for the affected stores with 0 quantity.
- Reduce the handling cost of bulk packs in the user interface.
- Set the HANDLING_COST_FACTOR global setting to a low number such as 0.01. Note, this has a system-wide impact.
- Remove the Order Threshold.
- In Default Settings, Profile Apply, check the box for Define value at this node, and select Round to Integer, tie to quantity from the drop-down list (applies Rounding Rule 7).
None of the above workarounds, other than removing the stores with 0 need from the delivery, are guaranteed to be effective.
After the fix is available, a new global setting called ALLOW_UNITS_FOR_ZERO_NEED is available to specify whether stores with 0 need for a SKU can receive any units for that SKU.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Pack Optimization | Microsoft® Windows® for x64 | 3.2 | 3.2_M4 | 9.3 TS1M2 | 9.3 TS1M2 |
64-bit Enabled AIX | 3.2 | 3.2_M4 | 9.3 TS1M2 | 9.3 TS1M2 |
Linux for x64 | 3.2 | 3.2_M4 | 9.3 TS1M2 | 9.3 TS1M2 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | alert |
Date Modified: | 2014-07-02 14:05:47 |
Date Created: | 2014-02-05 11:14:33 |