이벤트 블록 / 다이얼로그 모듈별 MESSAGE 타입 동작 차이
ABAP에서 메시지(MESSAGE)는 단순한 알림을 넘어 프로그램 흐름을 제어하는 핵심 역할을 한다. 특히 메시지 타입(A, E, I, S, W, X)과 발생 위치(이벤트 블록/모듈 종류)에 따라 메시지가 프로그램에 미치는 영향이 전혀 다르게 작동한다. 위와 같이, 동일한 메시지 타입인 W(Warning)을 사용했는데, 선택화면에서는 노란색 경고로 잘 출력되다가도, START-OF-SELECTION에서 똑같은 코드를 실행하면 에러처럼 동작하면서 프로그램 흐름을 멈춰버린다. 이번 글에서는 ABAP 메시지 타입(A, E, I, S, W, X)의 동작 방식이 어떻게 결정되는지, 그리고 어떤 이벤트 블록에서 어떤 동작을 하는지를 정리해 보도록 하겠다.1. 메시지 타입별 기본 의미타입설명기본 동작 메시지 표..