It would be far less time consuming and less waste of effort if the validation for Vendor Location must be an order from vendor was on the Reorder Review instead of waiting until some action (status change) on the PR was attempted.
Use Case:
Order from Vendor Location was not populated as Primary Vendor on SID. When you go to Approve Reorder Review for that item it hits the validation. The Vendor Location can be promptly changed on the SID to allow the Reorder Review to be processed.
Currently functionality:
Reorder is approved and PR is created with non-order from Vendor Location, but without any PR lines on it due to the error that it hit while the W1-BSRR batch was running. Then must edit the PR to update the Vendor Location to one that is flagged as Order From. Then because no lines were added it becomes difficult if not impossible to have the RR_ID populated on the PR Line because there is no line. Best option left with is to then Cancel the PR and hope that a new Reorder Review generates.