Reporte interactivo.
Online: Modo de procesamiento donde el procesamiento del programa se realiza inmediatamente después de la ejecución del mismo por parte del usuario. Se utiliza para los programas que tiene poca carga de procesamiento o aquellos que requieren interacción con el usuario.
Eventos y variable de un reporte interactivo.
AT_LINE_SELECTION: Evento ABAP que se produce cuando dentro de un listado principal se hace doble clic dentro de alguna línea de la pantalla.
START-OF-SELECTION: Evento principal de un programa ABAP que se ejecuta luego del procesamiento de la pantalla de selección en el evento AT_LINE_SELECTION.
Sy-lsind: contiene el indice de la lista de detalle.
Sy-lisel: tiene el contenido de la línea seleccionada.
Sy-lilli: Contiene la línea seleccionada de la lista.
Sy-curow: Contiene la posición del cursor vertical en la pantalla.
Top-of-page during line-selection: Evento ABAP que se produce cuando dentro de un reporte interactivo se intenta
imprimir la cabecera de un listado de detalle.
Mi primer reporte interactivo.
Dominio: Un dominio es un objeto de ABAP que consiste la especificación técnica de un campo de la base de datos. Define lo que se conoce como estructura del campo. Se guarda en el diccionario y es reutilizable para otros campos. Conveniente utilizando cuando el campo en cuestión tiene asociado un ámbito posibles valores.
Sm30: Actualización de vistas de tabla. Transacción para la actualización de la registros de una tabla base de datos. Para poder actualizar una tabla, esta debe tener creada una superficie de actualización.
Subrutina: Bloque de código ABAP que ha sido modularizado en una rutina para hacer más legible el código de un programa lo cual hará más simple el mantenimiento futuro del programa.
Subscreen: Es un área dentro de una pantalla o dynpro que funciona como otra pantalla independiente.