FILTER命令
1. FILTER命令
1. FILTER命令
FILTER命令を使用する事で別の内部テーブルのデータを参考に、
内部テーブルのレコードにフィルターを掛ける事ができるようになりました。
■ FILTER確認の事前準備
*空路情報データの型定義
TYPES: BEGIN OF ty_filter, cityfrom TYPE spfli-cityfrom, cityto TYPE spfli-cityto, f3 TYPE i, END OF ty_filter,
*空路情報テーブルの型定義
ty_filter_tab TYPE HASHED TABLE OF ty_filter WITH UNIQUE KEY cityfrom cityto.
*処理1 フィルター掛けの対象となるデータを取得
DATA(lt_splfi) = VALUE spfli ( SELECT * FROM spfli APPENDING TABLE lt_splfi ).
今回は、出発国ー到着国が、NEW YORK→SAN FRANCISCOとFRANKFURT→ NEW YORKを
フィルター条件として定義します。
■フィルター条件の確認
事前定義したフィルターの出発国、到着国を条件にデータを絞り込みます。
■絞り込んだデータを確認
■結果画面
「NEW YORK→SAN FRANCISCO」、「FRANKFURT→ NEW YORK」のデータで
フィルターが掛かっています。