Hi Karthik,
As I understand, you are reading COMM2 price first and then updating it(how?). Next you read COMM1 price, but the same FM returns older COMM2 price and ignores the update made by your program. This is happening for One company code at run-time and for ALL company codes during debug.
Is this correct?
Regards
Abhi