콘텐츠로 이동

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 출력 결과 화면