‎2009 Dec 30 3:59 AM
Dear friends,
i m using two internal tables. i take data from one internal tabel using field symbol to the the second table's field symbol.
i want to append data to the second table. can i use append statement with field symbol????? tell e right way in order to solve the problem..
Thanking You,
Sunil Sharma
‎2009 Dec 30 8:35 AM
Hi Sunil,
You can APPEND by this way - - "APPEND <field-symbol> TO internal_table."
before that you need to assign the field-symbol.
You can try this code -
DATA : t_itab1 TYPE TABLE OF spfli,
t_itab2 TYPE TABLE OF sflight,
wa_sflight TYPE sflight.
FIELD-SYMBOLS : <fs_spfli> TYPE spfli,
<fs_sflight> TYPE sflight.
SELECT * FROM spfli INTO TABLE t_itab1.
ASSIGN wa_sflight TO <fs_sflight>.
LOOP AT t_itab1 ASSIGNING <fs_spfli>.
MOVE-CORRESPONDING <fs_spfli> TO <fs_sflight>.
APPEND <fs_sflight> TO t_itab2.
ENDLOOP.Regards
Pinaki
‎2009 Dec 30 4:10 AM
‎2009 Dec 30 4:14 AM
‎2009 Dec 30 4:15 AM
‎2009 Dec 30 8:35 AM
Hi Sunil,
You can APPEND by this way - - "APPEND <field-symbol> TO internal_table."
before that you need to assign the field-symbol.
You can try this code -
DATA : t_itab1 TYPE TABLE OF spfli,
t_itab2 TYPE TABLE OF sflight,
wa_sflight TYPE sflight.
FIELD-SYMBOLS : <fs_spfli> TYPE spfli,
<fs_sflight> TYPE sflight.
SELECT * FROM spfli INTO TABLE t_itab1.
ASSIGN wa_sflight TO <fs_sflight>.
LOOP AT t_itab1 ASSIGNING <fs_spfli>.
MOVE-CORRESPONDING <fs_spfli> TO <fs_sflight>.
APPEND <fs_sflight> TO t_itab2.
ENDLOOP.Regards
Pinaki