PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 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

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.

SAP Master

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:

Disponibilidad Laboral: FullTime

Certificación Académica de Tobias Mareco

✒️+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!