As per your initial question, for components, you can use Lead time to manipulate the PR date.
For Services, use Field key option at operation level & enter the Lead time or planned delivery date directly.
You have to use COZF0001 Change purchase req. for externally processed operation for that.
Check for other user exits like Save event or Release event of PM Order.