콘텐츠로 이동

SET_M_TABLE_UNSELECT

목적

Select 상태의 체크박스를 모두 UnSelect하기 위한 메서드입니다.


주요 단계

1. M.Table의 Mode를 "MultiSelect"로 변경 후 Method 연결

  • M.Table의 Mode를 "MultiSelect"로 설정합니다.

M.Table MultiSelect 설정

<사진 1> M.Table Mode "MultiSelect" 적용 화면

  • SET_M_TABLE_UNSELECT Method를 BUTTON 클릭 이벤트(PRESS)에 연결합니다.

버튼 PRESS 이벤트 설정

<사진 2> 버튼 UI PRESS 이벤트에 Method 추가 화면


2. "SET_M_TABLE_UNSELECT" Method 실행

  • ABAP Source Code 예시 (EV_M_TABLE_UNSELECT Method)
METHOD EV_M_TABLE_UNSELECT.

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

ENDMETHOD.

3. 애플리케이션 실행 및 버튼 클릭

  • 여러 Row를 선택한 후 BUTTON을 클릭합니다.

Row 선택 화면

<사진 3> 선택된 Row가 해제되는 과정 확인


4. 결과 확인

  • 선택된 Row가 모두 UnSelect 상태로 변경됩니다.

Method 동작 결과 화면

<사진 4> Method 동작 결과 화면


추가 정보

  • Method 적용 대상 UI는 반드시 M.Table을 사용해야 합니다.
  • UI.Table은 허용되지 않습니다.