Ver Mensaje Individual
  #1  
Viejo 19/10/17, 19:24:00
Mari.Sole Mari.Sole is offline
Senior Member
 
Fecha de Ingreso: nov 2010
Localización: Argentina
Mensajes: 121
Unhappy Actualizar campos de una dynpro con datos de un ALV OO

Hola buenas tardes,
Les comento que he intentado varias cosas pero nada hace lo que necesito, y seguramente debe ser algo bien simple pero estoy tan frustrada que no logro descifrarlo. Les hago un detalle de mi problema:

En una dynpro tengo 5 campos (vacios) y un container con un ALVGRID, preciso que al hacer doble click algunos campos de la fila seleccionada del ALV se visualicen en los campos vacios que tengo.

El ALV lo visualizo, ya adicioné el evento DOUBLE CLICK para la clase cl_gui_alv_grid.

Executa el doble click, logro por debbug ver la linea seleccionada, pero no puedo pasar esos datos a los campos.

Los ejemplos que encontré aqui y en muchos otros foros de Abap, luego de seleccionar la fila se direccionan a otra TRX, pero yo no preciso eso, solo quiero que los datos de la linea se visualicen en los campos vacios. Esos campos vacíos son editables porque el usuario tendrá la posibilidad de modificarlos y actualizar el ALV, eso ya es otro evento que lo tengo en mente.

Les dejo algunas partes de código:

CLASS event_class DEFINITION.
PUBLIC SECTION.
METHODS : handle_double_click FOR EVENT double_click OF cl_gui_alv_grid
IMPORTING e_row e_column .
ENDCLASS.

CLASS event_class IMPLEMENTATION.
METHOD handle_double_click.
PERFORM f_double_click USING e_row.
ENDMETHOD.

FORM f_double_click USING p_row TYPE lvc_s_row .
READ TABLE gt_relat_grid INTO gs_relat_grid INDEX p_row-index.
IF sy-subrc EQ 0.
""""""""""""""""Aqui debo continuar el código """""""""""""""""""""".
ENDIF.
ENDFORM.

Úlima edición por Mari.Sole fecha: 20/10/17 a las 13:07:10.
Responder Con Cita