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 を加算していきます。