#1
|
|||
|
|||
Seleccion de registro en ALV
Hola a todos:
Tengo un problema.Tengo un ALV y tengo que seleccionar un registro mediante UN SOLO CLICK para luego pulsar un pulsador ajeno al ALV para que me haga lo que yo quiero(copiar, eliminar, consultar...). Evidentemente no puedo usar el HANDLE_DOUBLE_CLICK. Alguien me podria indicar como he de proceder? Gracias |
#2
|
||||
|
||||
Hola,
es sencillo, llama al método GET_SELECTED_ROWS. Un saludo. |
#3
|
|||
|
|||
dime.. es alv con objetos (control custom)
si es asi existe el evento class lcl_event_receiver definition. public section. METHODS hotspot_click FOR EVENT hotspot_click OF cl_gui_alv_grid IMPORTING e_row_id es_row_no. endclass. "lcl_event_receiver DEFINITION class lcl_event_receiver implementation. METHOD hotspot_click. PERFORM hotspot_click USING e_row_id es_row_no. endclass. "lcl_event_receiver IMPLEMENTATION donde: *----------------------------------------------------------------------* * -->P_E_ROW_ID text * -->P_ES_ROW_NO text *----------------------------------------------------------------------* FORM hotspot_click USING P_ROW_ID TYPE LVC_S_ROW P_ROW_NO TYPE LVC_S_ROID. * READ TABLE TI_POSDITEM INDEX p_row_id-index. * IF sy-subrc EQ 0. * IF TI_POSDITEM-VBELN NE SPACE. * SET PARAMETER ID 'AUN' FIELD TI_POSDITEM-VBELN. * CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN. * * ENDIF. * ENDIF. * ENDFORM. " hotspot_click |
#4
|
|||
|
|||
Podrias indicarme como hacerlo con un ejemplo sencillo ? Gracias.
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#5
|
|||
|
|||
Estimados. ya pude resolverlo. Muchas gracias. Saludos
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
Herramientas | Buscar en Tema |
Desplegado | |
|
|