본문 바로가기

ABAP 물타기/Report

SELECT-OPTIONS 비활성화 및 기본값 주기


  • Create Date   : 2010-09-13
  • Change Date : 2010-09-13

잡담 -ㅂ-;

가을이 오려나 봅니다. 바람이 솔솔 부네용~


간단한 팁이지만 알아두면 유용함...

SELECT-OPTIONS 에서 비활성화 해도 복수선택 버튼을 누르면 풀려 버린다.
따라서 아래와 같이 복수선택을 제거 해야 완전한 코딩이 된다.

  SELECT-OPTIONS : S_BWART FOR MSEG-BWART NO-EXTENSION. "복수선택제거

  INITIALIZATION. 
     S_BWART-SIGN = 'I'.
  S_BWART-OPTION = 'EQ'.
  S_BWART-LOW = '901'.
  S_BWART-HIGH = '902'.
  APPEND S_BWART.

  LOOP AT SCREEN.
    IF SCREEN-NAME = 'S_BWART-LOW' OR SCREEN-NAME = 'S_BWART-HIGH'.
      SCREEN-INPUT = 0.
    ENDIF.
    MODIFY SCREEN.
  ENDLOOP.

'ABAP 물타기 > Report' 카테고리의 다른 글

파일다운로드 Use SMW0  (0) 2011.01.03
Possible Entry  (0) 2010.10.26
Message ID  (0) 2010.07.11
Search Help  (0) 2010.07.11
Select CHECKBOX  (0) 2010.07.04