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