Venkat,
>I am not able to get the CurrentRecord Property in the reportlistener class.
It looks like that is part of the UpdateListener also.
Check out "ReportListener User Feedback Foundation Class" in the help file for an example of how to use this ReportListener or see how they are creating these properties by looking at the UpdateListner's source code:
MODIFY CLASS updatelistener OF (HOME(0)+"FFC\_reportlistener.vcx")
They are basically checking to see if the source cursor's record number is changing, from each AfterBand event and incrementing the CurrentRecord property.