DB テーブル ( mara、makt、marc、mard ) から詳細を取得するために 5 つのパラメーターを使用しています。
PARAMETERS :number TYPE matnr MATCHCODE OBJECT MAT1 ,
type TYPE MTART MATCHCODE OBJECT H_T134 ,
sector TYPE MBRSH MATCHCODE OBJECT H_T137 ,
group TYPE MATKL MATCHCODE OBJECT H_T023 ,
unit TYPE MEINS MATCHCODE OBJECT H_T006 .
まず、選択クエリを使用してMARAテーブルからデータを取得しようとしました。特定のレコードを取得するには、WHERE条件を使用する必要があります。しかし、私は状態の部分で混乱します。INITIAL条件を使用して、どのパラメーターに値があるかを確認できます。
ただし、2/3/4/5 パラメータに値が含まれる可能性があります。ケースごとに、選択クエリを作成する必要があります (そうすると、パフォーマンスの問題が発生します)、または選択クエリで動的条件部分を使用する方法はありますか?