콘텐츠로 이동

CLOSE_MESSAGE_TOAST_ALL

목적

Application에서 호출된 모든 MESSAGE TOAST를 강제 종료하는 방법 설명


주요 단계

1. 메시지 토스트 강제 종료 기능 구현

1.1 UI Object 및 Event 생성

o Button을 사용하여 메시지 토스트 강제 종료 기능을 수행

이미지

<사진 1> UI Object 및 Event 생성 예시


2. 메시지 토스트 강제 종료 기능 구현

2.1 Methodes : CLOSE_MESSAGE_TOAST_ALL 구성

o M_MESSAGETOAST로 호출된 모든 메시지 팝업을 강제 종료하는 기능을 수행

2.2 ABAP 소스 코드 예시 (EV_CLOSE_MESSAGE_TOAST_ALL)

METHOD EV_CLOSE_MESSAGE_TOAST_ALL.

  "M_MESSAGETOAST 로 호출한 팝업 강제 종료 처리 메소드.
  CALL METHOD /U4A/CL_UTILITIES=>CLOSE_MESSAGE_TOAST_ALL
    EXPORTING
      IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW. " [U4A] UI Element Super Class

ENDMETHOD.

3. 메시지 토스트 강제 종료 실행 결과 확인

3.1 다중 메시지 토스트 호출

o "MESSAGE 호출" Button을 클릭하여 여러 개의 MESSAGE TOAST 호출

이미지

<사진 2> 복수의 MESSAGE TOAST 호출 화면

3.2 "CLOSE MESSAGE TOAST ALL" Button 클릭 후

o 호출된 모든 MESSAGE TOAST가 강제 종료됨

이미지

<사진 3> 모든 MESSAGE TOAST 강제 종료 화면