Not getting output in ranges for below code. I am getting all entries in output. Please guide me on this.
DATA: lr_locfr TYPE RANGE OF /sapapo/trm-locfr,
lr_locto TYPE RANGE OF /sapapo/trm-locto,
lr_locfr_line-sign = lr_locto_line-sign = 'I'.
lr_locfr_line-option = lr_locto_line-option = 'EQ'.
SELECT locid FROM /sapapo/loc
INTO lr_locfr_line-low
WHERE locno IN r_locfr.
APPEND lr_locfr_line TO lr_locfr.
ENDSELECT.
SELECT locid FROM
/sapapo/loc INTO lr_locto_line-low
WHERE locno IN r_locto.
APPEND lr_locto_line TO lr_locto.
ENDSELECT.
SELECT locfr locto ttype durat
FROM /sapapo/trm
INTO CORRESPONDING FIELDS OF TABLE lt_tlane
WHERE trname = p_model.