MUNDOSAP

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

w1lm3r 13/03/16 23:19:10

Ayuda con Seleccion de registros en ALV
 
Buenas Amigos reciban un cordial saludo!!!,

La presente es para solicitar su ayuda en lo siguiente;

Actualmente tengo un ALV creado usando la clase cl_salv_table y he capturado los eventos a traves de la cl_salv_events_table. Pero necesito que al momento de seleccionar varios registros (en el ALV) y pulse el boton de imprimir pueda imprimir solo los registros seleccionados y no todos los que se encuentren en la tabla.

He leido alguna documentacion, donde mencionan que debo capturar el evento a traves del metodo:

method on_link_click.
endmethod.

Pero no me permite hacerlo, solo puedo capturar el evento del boton imprimir:

method on_user_command.
g_okcode = sy-ucomm.
case g_okcode.
when 'IMPRIMIR' .
me->imprimir_seriales( ).
endcase.
endmethod.

Agradecería mucho el apoyo que me puedan prestar al respecto.

Saludos

RdMaken 04/04/16 16:51:12

Hola amigo intenta agregar una columna CHECK a tu ALV y luego en el metodo del boton cargas una tabla interna con los registros que fueron seleccionados he imprimes dicha tabla saludos.

omegaotaku 04/04/16 17:51:21


DATA: lt_rows TYPE salv_t_row,
lr_selections TYPE REF TO cl_salv_selections.

WHEN 'GET_ROWS'.

* Get the selected rows.
lt_rows = lr_selections->get_selected_rows( ).

Con eso obtenes las filas seleccionadas...

ariasnaty 15/07/16 18:38:02

Sumar filas de un alv en una columna final como total
 
Hola!... les consulto:
Existe algún evento en el avl que se active en el momento de modificar la disposición?

Me pasa que tengo varias columnas con importes y al final una que suma por linea como total, pero si eliminan alguna columna, el total es erróneo.
Hay alguna forma de refrescar esa ultima columna?
Algún evento que se active cuando sacan o agregan columnas?
Gracias

Naty

J e f f 15/07/16 19:29:43


Hola @ariasnaty, si ya hiciste la pregunta en otro post, no re-abras temas viejos porque no tiene sentido. Espera en el que preguntas, y quien sepa, te va a responder. Es cuestion de mantener un poco ordenado el foro.

Esto es lo que te conteste:


Saludos!


Husos Horarios son GMT. La hora en este momento es 07:07:01.

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