M_LETTERMSG¶
목적
편지 이미지를 생성하고 이를 통한 CallBack 이벤트를 사용하는 방법
주요 단계¶
1. M_LETTERMSG Method를 실행할 UI 구성¶
1.1. 버튼 클릭으로 Method 실행 설정¶
<사진 1>M_LETTERMSG Method 실행 버튼 UI
2. M_LETTERMSG Method¶
o ABAP Source Code 예시
METHOD EV_PRESS_BUTTON.
CALL METHOD /U4A/CL_UTILITIES=>M_LETTERMSG
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_VPOS = /U4A/CL_UTILITIES=>CS_M_MSG_TOS_VPOS-CENTER
I_HPOS = /U4A/CL_UTILITIES=>CS_M_MSG_TOS_HPOS-CENTER
I_CALLBACK_EVENT = 'EV_MSG_OPEN'
I_DURATION = 250
I_EXPAND = ''
I_SCALE = 3.
ENDMETHOD.
o M_LETTERMSG Method 파라미터 설명
| Name | Description |
|---|---|
| I_VPOS | 편지 이미지 세로 위치 설정 |
| I_HPOS | 편지 이미지 가로 위치 설정 |
| I_CALLBACK_EVENT | 편지 이미지가 사라진 후 호출될 이벤트 |
| I_DURATION | 사라지기까지의 시간 (밀리초) |
| I_EXPAND | 펼쳐진 상태 여부 ('X' 또는 ' ') |
| I_SCALE | 이미지 크기 설정 |
3. Application 실행 후 Method 동작 확인¶
3.1. Button Click으로 Method 실행¶
<사진 2> Application 실행 후 버튼 클릭 화면
4. M_LETTERMSG Method 실행 결과 화면¶
o 펼쳐진 상태: I_EXPAND = 'X'
<사진 3> 펼쳐진 상태 화면
o 닫혀진 상태: I_EXPAND = ' '
<사진 4> 닫힌 상태 화면
5. 편지 이미지 클릭 시 CallBack Method 실행¶
<사진 5> 클릭 후 이벤트 발생 화면