HI Draksh,
As you said -
"I have commented out the selection 'it_range' parameter and I got the data records returned for<lt_query_result>.
So, somehow the selections are being passed to 'it_range' is my observation."
That means, you have no selection here and all the records of your BPC model are read.
So, I request you to see what exactly the TIME values and the CURRENCY values that are returned in <lt_query_result> when it_range is commented. Check whether the table has TIME as 2014.10 & 2015.12 and also check CURRENCY as HKD .
Because, there should be one record which has -
TIME CURRENCY
record 1 - 2014.10 HKD
record 2 - 2014.11 HKD
..............................
record n - 2015.12 HKD
Then only your selection for it_range works.
So, I suggest go through all the records returned when it_range is commented, that will give you the answer.
Regards,
Bishwajit