SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 52249: Stores with a desired target quantity of 0 might receive units after optimization in SAS® Pack Optimization

DetailsHotfixAboutRate It

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

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Pack OptimizationMicrosoft® Windows® for x643.23.2_M49.3 TS1M29.3 TS1M2
64-bit Enabled AIX3.23.2_M49.3 TS1M29.3 TS1M2
Linux for x643.23.2_M49.3 TS1M29.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.