MULTIPLY-CORRESPONDING
时间: 2023-07-23 10:11:36 浏览: 194
Multiple comparison using R
MULTIPLY-CORRESPONDING 是 ABAP 中的一个语句,用于对两个内表(Internal Table)进行对应字段的乘法运算,并将结果存储在另一个内表中。它可以在两个内表之间根据字段名称进行匹配,并对相应字段的值进行乘法运算。
以下是 MULTIPLY-CORRESPONDING 语句的示例:
```
DATA: lt_table1 TYPE TABLE OF ty_table1,
lt_table2 TYPE TABLE OF ty_table2,
lt_result TYPE TABLE OF ty_result.
" 填充 lt_table1 和 lt_table2 内表...
MULTIPLY-CORRESPONDING lt_table1 BY lt_table2 GIVING lt_result.
```
在上述示例中,lt_table1 和 lt_table2 是两个内表,分别具有相应的结构 ty_table1 和 ty_table2。MULTIPLY-CORRESPONDING 语句将根据字段名称,在 lt_table1 和 lt_table2 内表中对应的字段进行乘法运算,并将结果存储在 lt_result 内表中。
请注意,两个内表必须具有相同的行数,且字段名称和数据类型必须匹配。MULTIPLY-CORRESPONDING 还支持其他的运算符,如 ADD-CORRESPONDING(加法运算)和 SUBTRACT-CORRESPONDING(减法运算),可以根据需要进行使用。
阅读全文