If I try to do this with development then, following questions I am not able to answer:
1. If the user makes changes on Sales Order to update address, apart from Purchase Order document which table or documents needs to be updated? Do the shipment documents also need to be changed?
2. Will there be no effect on other process by making above changes?