Append one internal table to another internal table
You can easily append all lines of one table to another table.
Append at the end
The APPEND LINES command adds the lines at the end
APPEND LINES OF lt_tab1 TO lt_tab2.
Add lines at the beginning
With INSERT LINES and an INDEX you can add the lines at the beginning.
INSERT LINES OF lt_tab1 TO lt_tab2 INDEX 1.
Multiple tabs with VALUE operator
if you have multiple tabs and wants to have a certain order, you can use new VALUE operator
DATA(lt_tab1) = VALUE stringtab( ( |1| ) ( |1| ) ( |1| ) ).
DATA(lt_tab2) = VALUE stringtab( ( |2| ) ( |2| ) ( |2| ) ).
DATA(lt_tab3) = VALUE stringtab( ( |3| ) ( |3| ) ( |3| ) ).
DATA(lt_final_tab) = VALUE stringtab( ( LINES OF lt_tab3 )
( LINES OF lt_tab1 )
( LINES OF lt_tab2 )
).
"result: 3, 3, 3, 1, 1, 1, 2, 2, 2