콘텐츠로 이동

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> 클릭 후 이벤트 발생 화면