PDA

Ver la Versión Completa : ALV con Dynpro


rck_skywalker
05/01/09, 21:20:49
Hola que tal:

Tengo un ALV OO con una dynpro, lo que necesito hacer es que cuando seleccione algunas filas en el ALV, se ponga alguna marca en la tabla interna con el fin de que cuando pulse el boton "Delete PO" el programa sepa que PO's son las que va a borrar

Saludos

Mauricio Hidalgo
05/01/09, 22:19:47
El objeto con que instanciaste el ALV tiene un método Get_selectedrows, si mal no recuerdo, así se llama que te indica que filas están seleccionadas.

Con eso debería saber que POs eliminar.

Saludos

DavidXD_XD
05/01/09, 22:39:01
Hola ... hay un metodo que te permite saber que filas has sobreado

DATA: lt_rows TYPE lvc_t_row.

FIELD-SYMBOLS: <fs> LIKE LINE OF lt_rows.

CALL METHOD g_grid->get_selected_rows
IMPORTING
et_index_rows = lt_rows.

LOOP AT lt_rows ASSIGNING <fs>.
* Borramos las filas que se marcaron
DELETE itab INDEX <fs>-row_id.
ENDLOOP.

Espero pueda servir de ayuda :D