APP_LOG_OFF¶
목적¶
Application에서 로그인 상태에서 로그아웃 기능을 수행하는 메서드입니다.
주요 단계¶
1. APP_LOG_OFF Method¶
- 특정 UI 이벤트에 추가하여 동작하도록 설정

<사진 1> 버튼 클릭 이벤트 추가 과정
2. ABAP 소스 코드 예시¶
METHOD EV_LOGOUT.
"APPLICATION LOG OFF.
CALL METHOD /U4A/CL_UTILITIES=>APP_LOG_OFF
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_REDIRECT_URL = 'https://www.google.com/' " 로그아웃 후 이동할 페이지 URL
I_WINCLOSE = 'X'.
ENDMETHOD.
3. 애플리케이션 실행¶
- "LOGOUT" 버튼 클릭하여 Application에서 로그아웃

<사진 2> LOGOUT 버튼 클릭 후 동작 화면
4. Redirect URL 이 없는 경우¶
- I_REDIRECT_URL = ' '
- I_WINCLOSE = ' '
설정 시 로그아웃 후 처음 로그인 화면으로 이동합니다.

<사진 3> 초기 로그인 화면으로 이동
5. Redirect URL 이 설정된 경우¶
- I_REDIRECT_URL = 'URL 주소' 설정 시 입력한 URL로 이동 (예: GOOGLE URL 설정)

<사진 4> 설정된 URL로 이동한 결과
6. 창 종료 설정¶
- I_WINCLOSE = 'X' 설정 시 로그아웃 후 창이 종료됩니다.

<사진 5> 창 종료 화면