DETACH_LANDSCAPE¶
목적¶
Application 화면 회전 이벤트 처리(Methodes ATTACH_LANDSCAPE)를 해제하기 위한 방법을 설명함
주요 단계¶
1. Application 화면 회전 이벤트 해제¶
1.1 UI Object 및 Event 생성¶
o 화면 회전 이벤트를 해제하기 위해 UI Object(Button 사용)와 Event 생성

<사진 1> 화면 회전 이벤트 해제를 위한 UI Object와 Event 생성 화면
2. 화면 회전 이벤트 해제를 위한 설정¶
o Methodes: DETACH_LANDSCAPE 를 사용하여 이벤트 해제
o 관련 ABAP 소스 코드 : EV_DETACH_LANDSCAPE
METHOD EV_DETACH_LANDSCAPE.
CALL METHOD /U4A/CL_UTILITIES=>DETACH_LANDSCAPE
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW. " [U4A] UI Element Super Class
ENDMETHOD.
3. Application 실행 및 DETACH_LANDSCAPE 버튼 동작¶
3.1 Mobile 기기 세로 → 가로 회전¶
3.1.1 DETACH_LANDSCAPE 버튼 클릭하여 설정 해제 전¶

<사진 2> DETACH_LANDSCAPE 설정 전 세로 -> 가로 회전시 반응 화면
3.1.2 DETACH_LANDSCAPE 버튼 클릭하여 설정 해제 후¶

<사진 3> DETACH_LANDSCAPE 설정 후 세로 -> 가로 회전시 반응 화면
3.2 Mobile 기기 가로 → 세로 회전¶
3.2.1 DETACH_LANDSCAPE 버튼 클릭하여 설정 해제 전¶

<사진 4> DETACH_LANDSCAPE 설정 전 가로 -> 세로 회전시 반응 화면
3.2.2 DETACH_LANDSCAPE 버튼 클릭하여 설정 해제 후¶

<사진 5> DETACH_LANDSCAPE 설정 후 가로 -> 세로 회전시 반응 화면
추가 정보¶
o Methodes: DETACH_LANDSCAPE_JQUERY
ㆍ DETACH_LANDSCAPE가 동작하지 않는 환경에서 사용
ㆍ DETACH_LANDSCAPE_JQUERY의 사용법은 기존 방법과 동일