✒️ABAP Los reportes interactivos
ABAP Los reportes interactivos
REPORTE INTERACIVO
Reporte ABAP donde se muesra un primer listado por pantalla, con cierta información, y luego, haciendo doble clic a una linea determinada del primer listado, se accede a otros datos relativos a esa linea y así sucesivamente en diferentes niveles que tenga el listado.
Este reporte se ejecuta de forma ONLINE unicamente ya que requiere interacción con el usuario.
La ventaja de los reportes interactivos, es que con pocas líneas de código, se puede crear un reporte con interacción con el usuario. A direfencia de los programas de dialogo, que requieren mucho más tiempo de construcción.
Eventos y variables de un reporte interactivo
Al dar clic en alguna de las opciones de la lista desplegada en pantalla, se ejecuta el evento AT LINE-SELECTION. Este evento debemos ubicarlo luego de START-OF-SELECTION. En este momento, ciertas variables del sistema, se completan con información muy útil.
SY-LSIND: Contiene el índice de la lista de detalle. (System-list-index)
SY-LISEL: Tiene el contenido de la opción seleccionada. (System-List-Selected)
SY-LILLI: Contiene la linea seleccionada de la lista (Contando desde la primera que viene siendo el título) (System-list-line)
SY-CUROW: Posición del cursor vertical (System-cursor-row)
El Evento TOP-OF-PAGE DURING LINE-SELECTION: se usará para imprimir por pantalla los textos de las cabeceras de las listas de detalle.
Programas para tener en cuenta y practicar:
DEMO_LIST_INTERACTIVE_1
DEMO_LIST_INTERACTIVE_2
DEMO_LIST_INTERACTIVE_3
DEMO_LIST_INTERACTIVE_4
*Modificar tabla de base de datos:
Utilidades -> Objeto base de datos -> Utilidad base de datos <
 
 
 
Sobre el autor
Publicación académica de Jair Sneider Reyes Zabala, en su ámbito de estudios para la Carrera Consultor ABAP.
Jair Sneider Reyes Zabala
Profesión: Tecnólogo en Análisis y Desarrollo de Sistemas de Información. - Colombia - Legajo: HS34M
✒️Autor de: 54 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Tecnólogo bilingue en análisis y desarrollo de sistemas, actualmente analista de mesa de ayuda semisenior, conocimiento básico de sap basis; actuamente en formación como programador sap abap.
Certificación Académica de Jair Reyes