UITABLE_AUTORESIZE_COLUMN¶
목적¶
Ui.Table에서 Column 너비를 해당 Column의 데이터 길이에 맞게 자동 조정하는 메서드
주요 단계¶
1. "UITABLE_AUTORESIZE_COLUMN" 메서드¶
o 특정 UI의 이벤트에 추가하여 동작
o 변경하려는 Column의 Property에서 "autoResizable"을 TRUE로 설정

<사진 1> 버튼 클릭 이벤트 추가 과정
2. ABAP 소스 코드 예시¶
METHOD EV_AUTORESIZE_COLUMN.
" UI TABLE COLUMN 길이 TEXT LENGTH에 맞게 재설정 하기 .
CALL METHOD /U4A/CL_UTILITIES=>UITABLE_AUTORESIZE_COLUMN
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_TABNM = 'TABLE1'. " UI TABLE 이름
* I_TIMER = " Do not Use! (Deprecated)
ENDMETHOD.
3. 애플리케이션 실행¶
o "AUTORESIZE" 버튼 클릭

<사진 2> AUTORESIZE 적용 전 화면
4. 컬럼 크기 조정 확인¶
o Column 너비가 텍스트 길이에 맞게 자동으로 조정됨

<사진 3> 자동 조정된 컬럼 화면