콘텐츠로 이동

GET_SELECTED_INDEX_TABLE_UI

목적

Table 내에서 여러 개의 Row를 선택하여
다수의 Index 값을 가져오는 메서드이다.


주요 단계

1. GET_SELECTED_INDEX_TABLE_UI 메서드 설정

  • 복수 선택이 가능한 Table UI를 구성한다.
  • 특정 UI 이벤트(예: 버튼 클릭)에 메서드를 추가하여 동작하도록 설정한다.

이미지

<사진 1> "GET_SELECTED_INDEX_TABLE_UI" 메서드를 버튼 클릭 이벤트에 추가한 화면


2. ABAP 소스 코드 예시

METHOD EV_GET_TABLE_INDEX.

  DATA:
    LT_INDEX TYPE INT4_TABLE.

  " UI TABLE에서 선택한 복수 INDEX 가져오기
  CALL METHOD /U4A/CL_UTILITIES=>GET_SELECTED_INDEX_TABLE_UI
    EXPORTING
      IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
      I_TABNM = 'TABLE1'        " TABLE UI NAME
    IMPORTING
      ET_INDEX = LT_INDEX.      " 선택 라인 INDEX 정보

ENDMETHOD.

3. 애플리케이션 실행

  • 여러 개의 Row를 선택한다.
  • 예: 홀수 Row 5개 선택 후 GET_INDEX 버튼 클릭

이미지

<사진 2> GET_INDEX 버튼 클릭 후 동작 화면


4. Index 정보 확인

  • 선택한 Row Index 정보가 INT4_TABLE 구조에 담겨 있는 것을 확인한다.

이미지

<사진 3> 선택한 Index 정보 화면