#1
|
|||
|
|||
Evento doble clic con ALV
hola a todos, es que me he topado con un problemilla que no he podido resolver y es el siguiente.
yo tengo mi alv por clases ------------------------------------------------------ method MOSTRAR_DATOS. DATA LCL_ALV type REF TO cl_salv_table. call method cl_salv_table=>factory IMPORTING R_SALV_TABLE = LCL_ALV changing t_table = IT_vbrk. LCL_ALV->DISPLAY( ). endmethod. -------------------------------------------- Ya aca se me complica la cosa y es la siguiente, esto me proyecta varios registros y lo que tengo que hacer es que el usuario haga doble clic en un registro y me lleve a otra transacción llamada FK03. cualquier ayuda y explicación de como abordar este problemilla se les agradece de todo corazón !!!!!!!!! |
#2
|
|||
|
|||
tiene un problema y es que no he podido poner el evento para una sola columna pero mira el método que es
------------------------------ 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( ). * setup handler for double click SET HANDLER HANDLE_DOUBLE_CLICK FOR lr_events. lcl_mostrar->display( ). endmethod. ------------------------------------ y esta el otro metodo que hace el call transaction ---------------------------------------------------- method HANDLE_DOUBLE_CLICK. call TRANSACTION 'FK03' AND SKIP FIRST SCREEN. endmethod. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|