MESSAGE_STRIP¶
목적¶
다수의 메시지를 한 번에 보여주기 위한 메서드
주요 단계¶
"MESSAGE_STRIP" 메서드¶
특정 UI의 이벤트에 추가하여 동작

<사진 1> 버튼 클릭 이벤트 추가 과정
2. ABAP 소스 코드 예시¶
METHOD EV_MESSAGE_STRIP.
DATA: LS_MSG_INFO TYPE /U4A/CL_UTILITIES=>GTY_MSGSTRIP.
DATA: LT_MSG_INFO TYPE /U4A/CL_UTILITIES=>GTT_MSGSTRIP.
* ---------------------------------------------------------------------
" Generate MSG_INFO data.
LS_MSG_INFO-TYPE = 'E'.
LS_MSG_INFO-TEXT = 'Error Message'.
APPEND LS_MSG_INFO TO LT_MSG_INFO.
CLEAR LS_MSG_INFO.
LS_MSG_INFO-TYPE = 'W'.
LS_MSG_INFO-TEXT = 'Warning Message'.
APPEND LS_MSG_INFO TO LT_MSG_INFO.
CLEAR LS_MSG_INFO.
LS_MSG_INFO-TYPE = 'I'.
LS_MSG_INFO-TEXT = 'Information Message'.
APPEND LS_MSG_INFO TO LT_MSG_INFO.
CLEAR LS_MSG_INFO.
LS_MSG_INFO-TYPE = 'S'.
LS_MSG_INFO-TEXT = 'Success Message'.
APPEND LS_MSG_INFO TO LT_MSG_INFO.
CLEAR LS_MSG_INFO.
" MESSAGE_STRIP
CALL METHOD /U4A/CL_UTILITIES=>MESSAGE_STRIP
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW
I_TITLE = 'Title' " Title
I_WIDTH = '500PX' " Width
I_HEIGHT = '500PX' " Height
IT_MSG_INFO = LT_MSG_INFO. " Message Info Table
ENDMETHOD.
2.1. 'MESSAGE_STRIP' 파라미터 설명¶
| Name | Description |
|---|---|
| I_TITLE | Message_Strip Dialog 제목 |
| I_WIDTH | Message_Strip Dialog 가로 너비 |
| I_HEIGHT | Message_Strip Dialog 세로 높이 |
| IT_MSG_INFO | Message_Strip Dialog에 표시할 메시지 정보 테이블 |
2.2. 'IT_MSG_INFO' 메시지 정보 테이블 구성¶
| Name | Description |
|---|---|
| TYPE | E: Error, W: Warning, I: Info, S: Success |
| TEXT | 메시지 텍스트 내용 |
애플리케이션 실행¶
o "MESSAGE_STRIP" 버튼 클릭

<사진 2> MESSAGE_STRIP 버튼 클릭 화면
메시지 스트립 호출 확인¶
o Message_Strip Dialog 화면이 호출되는 것을 확인

<사진 3> Message_Strip Dialog 화면