0

2 つの標準テーブルを使用してデータを表示できますが、エントリが重複しています。

元:

A     16.03.2017    168
B     16.03.2017    150
A     16.03.2017    208

ここでは、以下のような出力を表示したいと思います。

A     16.03.2017     200[here I want to give my value]
B     16.03.2017     150

誰でもこれについて私を助けてもらえますか??

4

2 に答える 2

0

あなたが達成したいことについての質問は不明です。とにかく、以下の作品はうまくいくはずです。ここでは、2 つの変数 row と last_row を定義する必要があります。

SORT tab.
LOOP AT tab INTO row.
  IF sy-tabix = 1.
    last_row = row.
  ELSE.
    IF  last_row-col1 = row-col1 AND last_row-col2 = row-col2. "duplicate
      last_row-value = 'My Value'.
    ELSE. "New values
      WRITE:/ last_row-col1, last_row-col2, last_row-value.
      last_row = row.
    ENDIF.
  ENDIF.
ENDLOOP.
IF sy-subrc EQ 0.
  WRITE:/ last_row-col1, last_row-col2, last_row-value.
ENDIF.
于 2017-03-22T05:03:25.063 に答える