콘텐츠로 이동

SET_UI_TABLE_UNSELECT

목적

Ui.Table에서 선택 상태의 체크박스를 모두 해제하기 위한 메서드


주요 단계

1. "SET_UI_TABLE_UNSELECT" 메서드

o 특정 UI의 이벤트에 연결해 동작하도록 구성됨

이미지

<사진1> 버튼 클릭 시 동작하도록 설정된 예시 화면


2. ABAP Source Code 예시 (EV_UNSELECT METHOD)

METHOD  EV_UNSELECT.

      " SET_UI_TABLE_UNSELECT .
      CALL METHOD /U4A/CL_UTILITIES=>SET_UI_TABLE_UNSELECT
        EXPORTING
          IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
          I_UIID  = 'TABLE1'.                   " BINDING DATA TABLE.

    ENDMETHOD.

3. 애플리케이션 실행

o Row 를 여러 건 선택 후 버튼 클릭

이미지

<사진 2> Row 여러 건이 선택된 상태

4. 체크박스 해제 확인

o 체크된 Row가 모두 해제됨을 확인

이미지

<사진 3> 체크 해제된 결과 화면


추가 정보

o Method 적용 대상 UI는 반드시 UI.Table을 사용해야 함(M.Table 은 허용되지 않음)