SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 36964: Approvals may not be preserved after optimization when REOPTIMIZE_APPROVED_MARKDN=1

DetailsHotfixAboutRate It

When you use SAS Markdown Optimization to approve markdowns and then run the weekly optimization task with global setting REOPTIMIZE_APPROVED_MARKDN=1 (preserve approved markdowns during current week), approvals might not be preserved when the following three conditions are true:

  • global setting PRICE_CHANGE_APPROVAL_LEAD_TIME was changed before the weekly ETL incremental data load
  • global setting PRICE_CHANGE_APPROVAL_LEAD_TIME is greater than 1 week
  • multiple plans were optimized with different start and end dates inside and outside of the price change approval lead time periods.

To circumvent the issue, set the global setting PARALLEL_PLAN_MEM_CHUNK_SIZE=1 to specify that the backend optimization process runs one plan at a time. Setting PARALLEL_PLAN_MEM_CHUNK_SIZE=1 however means that optimization will take longer because plans are optimized one at a time.

Select 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 Markdown OptimizationMicrosoft Windows Server 2003 Datacenter Edition3.24.29.1 TS1M3 SP49.2 TS2M2
Microsoft Windows Server 2003 Enterprise Edition3.24.29.1 TS1M3 SP49.2 TS2M2
Microsoft Windows Server 2003 Standard Edition3.24.29.1 TS1M3 SP49.2 TS2M2
64-bit Enabled AIX3.24.29.1 TS1M3 SP49.2 TS2M2
* 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.