MUNDOSAP

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

maskehash 28/01/08 13:24:56

Selección de lineas en ALV
 
Tengo una ALV echa por la clase cl_gui_alv_grid.

En mi caso lo que cargo las posiciones de varias ordenes de trasnporte. Lo que quiero es que cuando seleccióne una linea, directamente se seleccionen el resto de las lineas a la vez, y al reves, cuando desseleccione una linea, que se deseleccionen la del resto de la orden.


Haber si alguien me puede ayudar.

Gracias adelantadas.

maskehash 29/01/08 12:43:20

Hay algún evento para cuando se seleccióna o deselecciona una linea de la ALV?.

Jorge L T 31/01/08 15:51:32

Estos son 1 p/ filas y el otro p/ columnas

CALL METHOD gr_alvgrid->GET_SELECTED_ROWS
IMPORTING
et_row_no = gt_row_no .

CALL METHOD gr_alvgrid->GET_SELECTED_COLUMNS
IMPORTING
et_index_columns = gt_index_columns.

Me parece que en tu caso , cuando se 'dispare' GET_SELECTED_ROWS no debes hacer caso al valor de et_row_no y escribir la lógica para marcar todas las filas del Control.
Saludos
J

maskehash 01/02/08 09:33:57

Al final la estoy haciendo por función en vez de por clase, pero creo recordar que el metodo este tedevuelve las lineas seleccionas, entonces cmo tu dices puede jugar con el. Pero no se si cuando cambia la selección de una linea me salta el evento que me permite hacer el chequeo de lo que quiero.

Estoy probandolo con las funciones, le he puesto el hotspot al campo, pero no me salta sino hace doble-click, o es que estoy haciendo algo mal.

Seguiré investigando, gracias por tu respuesta.


Ariel-StaFe 24/09/19 19:02:00

Alv Con Seleccion Multiple
 
Hola. Perdon.
Necesito saber que filas seleccionó mi usuario en un alv.
No entiendo donde debo codificar lo del metodo.. o cual sería la funcion ?
Desde ya muchas gracias.

Astaroth_SA 26/09/19 07:33:13

En el botón (o evento) donde vayas a ejecutar el código sobre las líneas seleccionadas tienes que usar el método get_selected_rows


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

Gracias Genio. Ya pude resolverlo. Saludos.


Husos Horarios son GMT. La hora en este momento es 09:10:39.

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