Antes de hacer un LOOP o cualquier otro bucle que se nos pueda ocurrir lanzar para conocer el numero total de registros que tenemos en nuestra tabla interna. Podemos lanzar lo siguiente:
DATA: lt_tabla TYPE TABLE OF mitabla,
lv_total TYPE i.
"Mi SELECT
SELECT * INTO CORRESPONDING FIELDS OF TABLE lt_tabla FROM mitabla.
DESCRIBE TABLE lt_tabla LINES lv_total.
lv_total almacenará el valor total de registros.