Interprets rec1 and rec2 as field strings.
If, for example, rec1 and rec2 are tables, executes the
statement for their header lines.
Searches for all sub-fields which occur both in rec1 and
rec2 and then, for all relevant field pairs corresponding to the
sub-fields ni , generates statements of the form
ADD rec1-ni TO rec2-ni.
The other fields remain unchanged.
With complex structures, the complete names of the corresponding field
pairs must be textually identical.
Example
DATA: BEGIN OF VECTOR,
X TYPE I,
Y TYPE I,
LENGTH TYPE I,
END OF VECTOR,
BEGIN OF CIRCLE,
VOLUME TYPE P
Y TYPE P,
RADIUS TYPE I,
X TYPE I,
END OF CIRCLE.
...
ADD-CORRESPONDING VECTOR TO CIRCLE.
The sub-fields X and Y occur in both the field strings
VECTOR and CIRCLE . Therefore, the
ADD-CORRESPONDING statement is equivalent to both the following
statements:
ADD VECTOR-X TO CIRCLE-X.
ADD VECTOR-Y TO CIRCLE-Y.