it worked like a charm, What i did is to have UE script to execute on a paired transactions. anytime any information is changed on the po automatically changes SO fields. But i did only for line fields, i had to map some of the fields from po to so. But it is definitely doable.