✒️ABAP POO El evento double click del ALV GRID CONTROL
ABAP POO El evento double click del ALV GRID CONTROL
El evento double click del ALV GRID CONTROL.
El double click del mouse una posible reaccion es que el procesamiento subsecuente muestre informacion adicional de la linea del reporte a la cual se le ha realizado el double clic.
En la tabla estandar SFLIGHT al hacer double clic sobre un registro particular del listado mostrariamos datos especificos de las reservas pertenecientes a la tabla estandar SBOOK para ese vuelo en particular.
Desde el punto de vista tecnico, el evento DOUBLE_CLICK es capturado a traves de un metodo manejador de eventos.
Cuando se implementa el metodo ON_DOBLE_CLICK se emite un mensaje que nos va a indicar cual es la fila y la columna a las cuales se les hizo el double clic.
Luego de creado el objeto O_GRILLA se asigna el manejador para reaccionar al evento ON_DOBLE_CLICK
Al ejecutar el reporte y hacer doble clic sobre cualquier lugar del ALV GRID CONTROL se vera el mensaje en pantalla indicando la fila y columna seleccionadas.
CREATE OBJECT go_grid
EXPORTING
i_parent = go_container.
SET HANDLER cl_event_handler=>on_double_click FOR go_grid.
-----------------------------------------------------------------------------------------------------------
CLASS cl_event_handler DEFINITION.
PUBLIC SECTION.
CLASS-METHODS on_double_click FOR EVENT double_click
OF cl_gui_alv_grid IMPORTING es_row_no e_column.
ENDCLASS. "cl_event_handler DEFINITION
*----------------------------------------------------------------------*
* CLASS cl_event_handler IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS cl_event_handler IMPLEMENTATION.
METHOD on_double_click.
MESSAGE i000(z_mensaje) WITH 'Fill' es_row_no-row_id
'Column' e_column-fieldname.
ENDMETHOD. "on_double_click
ENDCLASS. "cl_event_handler IMPLEMENTATION
 
 
 
Sobre el autor
Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para el Máster ABAP POO.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco