🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP POO El evento double click del ALV GRID CONTROL

ABAP POO El evento double click del ALV GRID CONTROL

ABAP POO El evento double click del ALV GRID CONTROL

U3-L5

Evento Double Click

Un ALV GRID CONTROL puede reaccionar a los diferentes eventos existentes en CL_GUI_ALV_GRID.

EJ, Doble Click, puede mostrar información adicional sobre la linea en la cual se realizo el doble clic.

- Se define clase CL_EVENTO_MANEJADOR, dentro el método ON_DOBLE_CLICK
CLASS cl_evento_manejador DEFINITION.
PUBLIC SECTION.
CLASS-METHODS on_doble_click FOR EVENT double_clicl OF cl_gui_alv_grid
IMPORTING es_row_no e_column. "Para ver parámetros del evento ir a la clase cl_gui_alv_grid
ENDCLASS.
CLASS cl_evento_manejador IMPLEMENTATION.
METHOD on_doble_click.
MESSAGE i208(00) with 'Fila: ' es_row_no-row_id
'Columna: ' e_column-fieldname.
ENDMETHOD.
ENDCLASS.
- Según la imlpementación del métpdo, al dar doble click mostrará un mensaje con Fila y Columna a la que se dio doble clic.
- Se asigna la clase manejadora de eventos al objeto del ALV(después de instanciar el objeto o_grilla) para reaccionar al evento :

SET HANDLER cl_evento_manejador=>ob:doble_click FOR o_grilla.


 

 

 


Sobre el autor

Publicación académica de Denisse Adriana Hernandez Trujillo, en su ámbito de estudios para el Máster ABAP POO.

SAP Master

Denisse Adriana Hernandez Trujillo

Mexico - Legajo: AH80E

✒️Autor de: 71 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Denisse Hernandez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El evento double click del ALV GRID CONTROL" de la mano de nuestros alumnos.

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 ...

Acceder a esta publicación

Creado y Compartido por: Juan Jose Pujol Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El evento double click: Primero creamos una clase que sea la clase manejadora de eventos y dentro de ella los metodos que manejaran los eventos, en este caso ON_DOUBLE_CLICK. Por ejemplo: PUBLICK SECTION. CLASS-METHODS on_dobule_click FOR EVENT double_click of cl_gui_alv_grid IMPORTING es_row_no e_column. ENDCLASS. Y luego que el objet o_grilla ha sido creado asignamos el manejador de eventos para que reaccione al double_click SET HANDLER cl_evento_manejador=>on_double_click FOR o_grilla.

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

CL_GUI_ALV_GRID: Interfase de clase que contiene los atributos, métodos y eventos de un ALV grid control.

Acceder a esta publicación

Creado y Compartido por: Hector Alberto Castillo Brevis

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El evento DOUBLE_CLICK se maneja a través de un manejador de eventos donde se puede modificar la implementación para lo que sea necesario. Se pueden crear mensajes con la transacción SE91.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!