Field catalog, color, 93번 참고
lt_range TYPE RANGE OF scustom-id 는 range type으로 설정하는거다.
이렇게 설정하면 select-options 처럼 쓸 수 있다.IF ZSSK1290-id IS NOT INITIAL. ls_range-sign = 'I'. ls_range-option = 'EQ'. ls_range-low = zssk1290-id. APPEND ls_range TO lt_range. endif.lt_range를 이용하면 where 절에 In 문법을 사용할 수 있고,
이터널테이블은 보이는 코드와 같이 채워줘야 한다.
좋은 점은 아무 값을 주지 않았을 때 select-option처럼 전체값을 가져오는 용도로 쓸 수 있다.DATA lv_name TYPE scustom-name. IF zssk1290-name IS INITIAL. lv_name = '%'. " 입력하지 않았다면 기본값 % ELSE. lv_name = '%' && zssk1290-name && '%'. " LIKE 패턴을 위한 값 설정 ENDIF.이렇게 쓰면 똑같이 아무값을 쓰지 않았을 때 전체값을 가져온다.

Field catalog
DATA gt_fcat TYPE lvc_t_fcat.
DATA gs_fcat LIKE LINE OF gt_fcat.