Sales Order BPM Override PriceList

Hello,
I have a BPM in SalesOrder.ChangeSellingQuantity which checks the
Orderdtl.OverridePriceList check-box every time, when the Selling Quantity is
greater than CasePack.(Part.PartsPerContainer <= OrderDtl.SellingQuantity) which
works well 'until someone changes the Plant'. When someone changes the plant,
the Orderdtl.OverridePriceList check-box automatically gets 'unchecked' which I
don't want to happen.

In other words, I want the Orderdtl.OverridePriceList check-box to remain
checked until someone manually changes it.

Thanks in advance.