GET_UI_SID¶
목적¶
특정 UI의 System ID(SID)를 가져오기 위한 메서드이다.
주요 단계¶
1. "GET_UI_SID" Method를 UI 이벤트에 추가¶
- BUTTON 클릭 이벤트에 GET_UI_SID Method를 연결한다.

<사진 1> 특정 UI의 System ID를 가져오기 위해 Method를 이벤트에 추가
2. "GET_UI_SID" Method 실행¶
- 선택한 UI의 SID를 가져와 메시지로 출력한다.
2.1 ABAP Source Code 예시 (EV_GET_UI_SID)¶
METHOD EV_GET_UI_SID.
DATA: LV_SID TYPE STRING.
*--------------------------------------------------------------------*
" Selected UI의 SID 가져오기
CALL METHOD /U4A/CL_UTILITIES=>GET_UI_SID
EXPORTING
IT_FORM_DATA = IT_FORM_DATA " HTTP Framework (iHTTP) Table Name/Value Pairs
IMPORTING
E_SID = LV_SID. " RETURN SID
" 가져온 SID 메시지로 출력
CALL METHOD /U4A/CL_UTILITIES=>M_MESSAGETOAST
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_MSGTX = LV_SID
I_VPOS = /U4A/CL_UTILITIES=>CS_M_MSG_TOS_VPOS-CENTER
I_HPOS = /U4A/CL_UTILITIES=>CS_M_MSG_TOS_HPOS-CENTER.
ENDMETHOD.
3. 애플리케이션 실행 및 버튼 클릭¶
- UI SID 가져오기 버튼을 클릭하여 Method를 실행한다.

<사진 2> UI SID 가져오기 버튼 클릭
4. UI SID 출력 확인¶
- 클릭한 버튼의 UI SID가 메시지로 출력된다.

<사진 3> UI SID 출력 결과 화면