Mahender,
Sounds to me like it is working as it is supposed to work. Your IDOC is a representation of the SA, not of the Material Master.
If you want the IDOC to reflect the updated MPN, then you should FIRST ensure that the updated MPN exists in your SA.
Best Regards,
DB49