JEST テーブルのオブジェクト番号ごとに、メインのステータスと見なす単一のステータスを取得したいと考えています。
主な問題は、私の場合、I0076 (削除フラグ) のような一意と見なされるステータスが、作成済み (I0001) などの他のステータスと同時にアクティブになる可能性があることです。このシナリオでは、GROUP BY objnrを使用してから、I0076 が常に他のステータスをオーバーライドするステータスで CASE を使用したいと考えています。
ABAP CDSまたはSQLでそれは可能ですか? それとも、これを解決するために ABAP コード (AMDP または後処理) を作成する必要がありますか?
入力:
+-------+-------+
| OBJNR | STAT |
+-------+-------+
| OBJ1 | I0001 |
| OBJ1 | I0076 |
| OBJ2 | I0001 |
+-------+-------+
出力:
+-------+-------+
| OBJ1 | I0076 |
| OBJ2 | I0001 |
+-------+-------+