Hi,
Decide your business process first
You want PO from PR
or
PO from Contract
Better go for
Contract creation- Create PR from Contract- Create PO from PR
Go for development to bring contract Price with G/L account and cost object during PR creation.
To pick PR price to PO - Go with setting OMET and OMFI, and assign the parameter value with parameter ID to Users in SU01.
Regards,
Biju K