MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Aydua Alv Oo (foro/showthread.php?t=27942)

miguel.esteban.martin 09/02/09 09:58:43

Aydua Alv Oo
 
Necesito sacar el valor de un campo de una tabla.

CALL METHOD g_grid->get_selected_rows
IMPORTING
et_index_rows = lt_rows.

Cuando selecciono una linea en el alv con este evento devuevlve el numero de linea.

Lo que quiero es leer mi tabla con la linea que he seleccionado y scar el valor de un campo.

mi tabla es i_tab y campo ibulto.

Podrias ponerme el codigo para sacar el ibulto de la tabla i_tab usando la linea seleccionada lt_rows.

muchas gracias.

Bmamba 09/02/09 10:55:52


Hola Miguel,

primero tienes que hacer un loop a la tabla devuelta por la función.
DATA: ls_selected_line TYPE lvc_s_row.
loop at lt_rows into ls_selected_line.

READ TABLE i_tab INTO lw_tab INDEX ls_selected_line-index.
...

En lw_tab-ibulto tendrías la información que requieres.
Saludos

miguel.esteban.martin 09/02/09 11:03:57

muchisimas gracias, no sabia como sacar la linea que me devolvia la funcion.


Husos Horarios son GMT. La hora en este momento es 06:55:40.

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