Ayuda URGENTE read table !!!!!!!!!!!!!!
Hola espero que me podais ayudar con esto.
Estoy haciendo un read a una tabla metiendo lo leido en una cabezera, el caso esque no me mete bien el resultado en cada campo.
ejemplo.
mi tabla cabecera
1º campo = 0001. ----> 000
2º campo = miguel 1migue
No me mete los campos bien solo mete algunos caracteres, os pongo el codigo pa que lo veais.
DATA: lt_rows TYPE lvc_t_row.
DATA: ls_selected_line TYPE lvc_s_row.
DATA: lw_posiciones LIKE i_pos_bulto.
CALL METHOD g_grid2->get_selected_rows
IMPORTING
et_index_rows = lt_rows.
CALL METHOD cl_gui_cfw=>flush.
CLEAR i_pos[].
LOOP AT lt_rows INTO ls_selected_line.
READ TABLE i_pos_bulto INTO lw_posiciones INDEX
ls_selected_line-index TRANSPORTING ALL FIELDS.
MOVE-CORRESPONDING lw_posiciones TO i_pos.
APPEND i_pos.
ENDLOOP.
el move-corresponding lo hace bien pero lo que hace mal es el read.
ya no se que cambiar para uqe funcione.
muchas gracias.
|