Hi Dharmakasi,
Yes. That is the correct approach. Found this when I debugged the transaction.
Anyhow, I didn't want this happening in 2 steps, so, I created a new FM, copied from existing one and made changes so that there is only one save.
Regards,
Prasad