
Reporte Inetractivo.
Es un tipo de reporte ABAP, donde se muestra un primer listado por pantalla, con cierta información y luego haciendo doble clic a una líneas determinada del primer lsitado, se accede a otros datos relativos a esa línea y asá suscesivamente por cuantos niveles tenga el listado.
A diferencia del Reporte Clasico, que se puede ser ejecutado tanto Online como Batch, el reporte interactico es ejecutadi solo en forma Online, ya que requiere de la interaccion con el usuario.
Las principales ventajas de los reportes inetractivos es que con pocas líneas de código se puede crear un reporte con interacción con el usuario, a diferencia de los programas de diálogo, que requieren de mucho mas tiempo de construccion.
AT LINE-SELECTION este evento lo utilizaremos cuando se da un clic en alguna posicion de la lista principal que se muestra por pantalla. Este evento debemos ubicarlo luegi del evento START-OF-SELECTION.
SY-LSIND Contiene el idice de la listas de detalle.
SY-LILLI Contiene la linea selecionada de la lista.
SY-CURROW Contiene la posición del curso vertical (es igual es SY-LILLI).
El evento TOP-OF-PAGE DURING LINE-SELECTION para imprimir por pantalla los textos de la cabeceras de la listas a detalle.
Se pueden crear tantos niveles del listados como se requiera. El nivel de listado donde estamos lo tenemos en la variable SY-LISND