Dear Arturo
Thanks.
I shall proceed the way you have proposed and come back with my feedback on the results.
I shall create a new Costing Variant because if I change my existing variant with the user exit as first option, I think it will affect the costing of other materials also. The materials for which I need to copy the price from other material comes first in the costing hierarchy. i.e. unless the source material is costed and updated with a price, there will not be a price to copy from. Hence I would run the costing of the source material with the existing Costing Variant. After that updation, I shall run the costing of the target materials using the newly created variant (just a copy of the existing).
I think this would be alright ?
Regards.