REDUCE命令

4. REDUCE命令

4. REDUCE命令

REDUCE命令で集計処理が容易にできるようになりました。2つの使用パターンがありますので、それぞれ確認していきましょう。

REDUCE命令パターン①

<ABAP7.4より以前>

※内部テーブルgt_itabのうち、F1項目が’XYZ’である明細があれば1ずつカウントし明細数をlv_linesに格納されます。

<ABAP7.4以降>

※1明細目から集計対象のため、x=0と設定します。条件にあう明細があれば、明細数 xを+1ずつカウントアップします。

REDUCE命令 パターン②の事前データ準備

REDUCE命令パターン②

<ABAP7.4より以前>

<ABAP7.4以降>

※1明細目から集計対象のため、x=0と設定します。条件にあう明細があれば、明細の値 wa を加算していきます。


NEXT>> 10章 ABAP 7.4から導入された構文③