Skip to Content
0
Former Member
Sep 10, 2007 at 07:42 AM

sorting itabs

28 Views

Hi. Could You give me some tip how to solve such problem:

REPORT ZWOP_TEST5 .

DATA: BEGIN OF a OCCURS 0,
        value1 TYPE c,
      END OF a.

DATA: BEGIN OF b OCCURS 0,
        value2 TYPE c,
      END OF b.

TYPES: BEGIN OF _itab.
  INCLUDE STRUCTURE a.
  INCLUDE STRUCTURE b  .
TYPES: END OF _itab.
DATA: itab TYPE STANDARD TABLE OF _itab WITH HEADER LINE.

a-value1 = 'A'. APPEND a.
a-value1 = 'B'. APPEND a.
a-value1 = 'C'. APPEND a.
a-value1 = 'D'. APPEND a.
SORT a BY value1.

b-value2 = 'A'. APPEND b.
b-value2 = 'B'. APPEND b.
b-value2 = 'B'. APPEND b.
b-value2 = 'C'. APPEND b.
SORT b BY value2

So it's

a | b
--|--
A | A
B | B
C | B
D | C

I want itab looks sth like that:

v1|v2
--|--
A | A
B | B
  | B
C | C
D |

Sorry, I hadn't precised my post.

I neet to <b>fill</b> table itab with values from a & b creating 'pairs'.

Message was edited by:

Piotr Wojciechowski