Ver Mensaje Individual
  #15  
Viejo 16/09/11, 15:21:04
asclevius asclevius is offline
Member
 
Fecha de Ingreso: ago 2011
Mensajes: 54
Talking

aca esta el alv con el doble click limitado a una columna espero que esto le sirva a la persona que postio inicialmente en el foro

A mi me sirvio de maravilla aunque me falta coger el dato de la columna


---------------------------------------------------------
method MOSTRARDATOS.


DATA lcl_mostrar type REF TO cl_salv_table.

DATA lr_events TYPE REF TO cl_salv_events_table. ",


call method cl_salv_table=>factory
IMPORTING
R_SALV_TABLE = lcl_mostrar
changing
t_table = IT_vbrk.


* create events object
lr_events = lcl_mostrar->get_event( ).

SET HANDLER HANDLE_DOUBLE_CLICK FOR lr_events.
lcl_mostrar->display( ).


endmethod.



-----------------------------------------------------

method HANDLE_DOUBLE_CLICK.

if column = 'CLIENTE'. " CLIENTE es el nombre en la tabla interna de la columna del avl mostrado
call TRANSACTION 'FK03' AND SKIP FIRST SCREEN.
ENDIF.

--------------------------------------------------------


exitos y mucha suerte
Responder Con Cita