✒️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
Si miramos los eventos existentes para la clase CL_GUI_ALV_GRID veremos todos los posibles eventos con los que podemos trabajar.
Implementar evento doble click, para ello vamos a definir la clase CL_EVENTO_MANEJADOR y dentro de ella el metodo de clase ON_DOBLE_CLICK.
CLASS cl_evento_manejador DEFINITION.
PUBLIC SECTION.
CLASS-METHODS on_doble_click FOR EVENT double_click
OF cl_gui_alv_grid
IMPORTING es_row_no e_column.
ENDCLASS.
CLASS cl_evento_manejador IMPLEMENTATION.
METHOD on_doble_click.
MESSAGE i000(z_mensaje) WITH 'Fila:' es_row_no-row_id
'Columna:' e_column-fieldname.
ENDMETHOD.
ENDCLASS.
Previamente creamos la clase de mensaje Z_MENSAJE mediante la transaccion SE91, asignandole el mensaje 000 a la descripcion.
IF o_contenedor IS INITIAL
CREATE OBJECT o_contenedor
EXPORTING
container_name = 'CONTENEDOR'.
CREATE OBJECT o_grilla
EXPORTING
i_parent = o_contenedor.
SET HANDLER cl_evento_manejador=>on_doble_click FOR o_grilla.
 
 
 
Sobre el autor
Publicación académica de Juan Jose Pujol Diaz, en su ámbito de estudios para el Máster ABAP POO.
Juan Jose Pujol Diaz
Profesión: Ingeniero en Gestión en Informatica - Chile - Legajo: CJ71Z
✒️Autor de: 22 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial