2017-10-16 1 views
0

私は、フィールドkunnr、bukrs、prodgrp & amoundを持つitabを持っています。行を削除し、各顧客の合計量の終わりに 、それは選択画面で利用者を置く量未満である場合:私は、次のやりたいkunnrの変更時に行を削除するか進める

150 1000 adsl 10 
150 1000 adsl1 15 
150 1000 adsl2 20 
150 8000 vdsl 25 
150 8000 vdsl1 10 
200 1000 adsl1 80 
200 1000 adsl2 80 

: 私は、以下の行を持っていますitabの。それが大きい場合は、それらを残す。プログラムの最後にあるこのitabが表示されます。 すばやくそれを行う方法に関するアイデアはありますか?

+1

これまでに何を試みましたか? SOは、私のコードを書くためのサービスではありません。 – vwegert

+1

** TL; DR **:このタスクでは 'AT NEW ... END AT'を使います。あなたのタイトルは、明示的にこの構成を提案します。 – Suncatcher

+0

"the_field ... endon"をループ内で変更してみましょう。 – Oguz

答えて

0

現在のitabで削除する代わりに、新しいitabを使用し、条件に合致する集計のみを追加します。

answerを見て、データを新しいitabに集約し、追加前にユーザー入力のしきい値(pa_user_threshold)を使用する方法を示してください。

IF pa_user_threshold >= lf_sum. 
    APPEND ls_agg TO lt_agged. 
ENDIF. 
関連する問題