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 generates, for all field pairs corresponding to
the sub-fields ni , statements of the form
MULTIPLY rec1-ni BY rec2-ni.
The other fields remain unchanged.
With complex structures, the full names of the corresponding field
pairs must be identical.
Example
DATA: BEGIN OF MONEY,
VALUE_IN(20) VALUE 'German marks'.
USA TYPE I VALUE 100,
FRG TYPE I VALUE 200,
AUT TYPE I VALUE 300,
END OF MONEY,
BEGIN OF CHANGE,
DESCRIPTION(30)
VALUE 'DM to national currency'.
USA TYPE F VALUE '0.6667',
FRG TYPE F VALUE '1.0',
AUT TYPE F VALUE '7.0',
END OF CHANGE.
MULTIPLY-CORRESPONDING MONEY BY CHANGE.
MONEY-VALUE_IN = 'National currency'.
The above MULTIPLY-CORRESPONDING statement is equivalent to
the following three statements:
MULTIPLY MONEY-USA BY CHANGE-USA.
MULTIPLY MONEY-FRG BY CHANGE-FRG.
MULTIPLY MONEY-AUT BY CHANGE-AUT.