This logic is totally flawed. There is no way to prioritize based upon the "old" sales orders. The forecast consumption is also adjusted to the MAD date when it was originally consuming the forecast based upon the old original MAD date. So every time you run BOP the forecast consumption will be adjusted. Plus why consume this months forecast for a sales order several months old?
Another issue is the MAD date is transferred to APO. So CTM and Optimizer will not be able to take into consideration the original request date/MAD date for priority. Also APO forecast will be consumed wrong same as in ECC.
Ken