Hi Arnulfo
you can go for enhancement with fuctional Exists EXIT_SAPLCMAT_001 .The following exit is called during initial / change transfer via CFM2. All the fields are updated in the product-location master in APO. Go through that once it make your work easy
Regards
Virender