‎2009 Mar 03 8:52 AM
hi all,
i am working with dynamic internal table. how to use a read statement for the dynamic internal table.
Thanks
‎2009 Mar 03 8:56 AM
hi
try with this sample code.
DATA: tab TYPE TABLE OF mara,
field_key TYPE char100.
FIELD-SYMBOLS: <tab> TYPE ANY TABLE,
<wa> TYPE ANY.
SELECT * UP TO 10 ROWS FROM mara INTO TABLE tab[].
ASSIGN tab[] TO <tab>.
field_key = 'MATNR'.
READ TABLE <tab> ASSIGNING <wa>
WITH KEY (field_key) = '000000000000000200'.
Cheers,
Madhu
‎2009 Mar 03 8:56 AM
‎2009 Mar 03 8:56 AM
hi
try with this sample code.
DATA: tab TYPE TABLE OF mara,
field_key TYPE char100.
FIELD-SYMBOLS: <tab> TYPE ANY TABLE,
<wa> TYPE ANY.
SELECT * UP TO 10 ROWS FROM mara INTO TABLE tab[].
ASSIGN tab[] TO <tab>.
field_key = 'MATNR'.
READ TABLE <tab> ASSIGNING <wa>
WITH KEY (field_key) = '000000000000000200'.
Cheers,
Madhu
‎2009 Mar 03 8:57 AM
‎2009 Mar 03 8:57 AM
HI,
Check this code...
CREATE DATA dy_line LIKE LINE OF <fs_table_llm>.
ASSIGN dy_line->* TO <fs_wa_llm>.
READ TABLE <fs_table_llm> INDEX g_index ASSIGNING <fs_wa_llm>.
‎2009 Mar 03 8:57 AM
‎2009 Mar 03 9:00 AM
Hi Jayapradha,
Read dynamic table into dynamic wa
then move correspondin <dyn_wa> to wa_final.
where wa_final is of type table for whic dynamic table is created.
Thanks & Regards,
Ruchi Tiwari
‎2009 Mar 03 9:00 AM
‎2009 Mar 03 9:05 AM
Hi, u cannot use read stmt.
use field symbols
and which uses below ASSIGN stmt inspite of read.
ASSIGN COMPONENT w_change-usnam OF STRUCTURE <gs_1>
TO <lv_value>.