MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Seleccion de registro en ALV (foro/showthread.php?t=6974)

idocam 08/08/07 12:24:39

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

nenuke 08/08/07 12:49:46

Hola,

es sencillo, llama al método GET_SELECTED_ROWS.

Un saludo.

ibecerra 09/08/07 20:01:04

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

Ariel-StaFe 24/09/19 19:25:30


Podrias indicarme como hacerlo con un ejemplo sencillo ?
Gracias.

Ariel-StaFe 26/09/19 12:26:43

Estimados. ya pude resolverlo. Muchas gracias. Saludos


Husos Horarios son GMT. La hora en este momento es 02:34:43.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web