Skip to Content
0
Former Member
Jun 11, 2009 at 09:05 AM

Appending data from amultiple internal tables

34 Views

Hi Experts,

I need to append data from more than one internal tables to one internal table. But the internal tables has different structure.

For example, I have internal tables I_A550 table which has field KNUMH, and I_A573 which has same filed KNUMH. Same way I have 25 tables, and all have KNUMH field.

Now I have taken an internal table I_AXXX which has only one field KNUMH. I need to transfer data from all those 25 tables to I_AXXX.

I wrote code as below.

LOOP AT I_A550
   MOVE I_A550-KNUMH to I_AXXX-KNUMH.
   APPEND I_AXXX.
ENDLOOP.

LOOP AT I_A573.
    MOVE I_A573-KNUMH to I_AXXX-KNUMH.
    APPEND I_AXXX.
ENDLOOP.

But instead of writing 25 loops, is there any way we can simplify this?

Thanks in advance.