Hi Sunil,
Here you are getting the last record as you are considering RESULT as your output, and it is work area.
Here in your case output is table IT_UNIT; which has all the selected records. So outside your routine use IT_UNIT as output; it has all two selected values.
Thanks,
Dharmishta