Hi Anthony,
You are correct, the requester does not know and this might require a business process change.
Can we have a following work around:
Create a logical warehouse for internal consumption and let PR approved decide based on the stocks that this needs to be Purchases or replenished/transferred from other source warehouse.
Note you need to activate Purchasing policy to get a option to mentioned PR type as Consumption or Replenishment.
Thanks