Hi,
Excellent idea. But there will be problem to update UDF, if your FMS returns more than one value.
There are two options:
1. Alert---Alert the purchaser before posting GRPO document. You can change price in PO before posting
2. Transaction notification--->Completely block PO for adding or updating.
Thanks & Regards,
Nagarajan