ABAP 프로그램을 개발할 때 다양한 용도로 POPUP 창을 띄워야 할 때가 있습니다.
삭제나 저장 같은 작업을 할 때 확인을 위한 POPUP 메시지를 띄우거나, 여러 단계의 작업을 진행할 때 단계가 넘어갈 때마다 POPUP 메시지를 띄우거나, 상황에 맞는 적절한 정보를 POPUP 메시지 창을 통해 띄워서 보여 줄 수도 있습니다.
SAP 시스템에서는 POPUP과 관련하여 ABAP에서 사용할 수 있는 POPUP 관련 함수들을 꽤 많이 제공되고 있습니다.
이번 글에서는 ABAP에서 자주 사용하는 POPUP 관련 함수들을 모아서 정리해 보았습니다.
POPUP_TO_CONFIRM_LOSS_OF_DATA
▶ POPUP_TO_CONFIRM_LOSS_OF_DATA 함수는 삭제(Delete)와 같은 작업을 수행할 때 정말 삭제할지 여부를 사용자에게 확인을 받는 Dialog Box를 띄우는 함수 입니다.
POPUP_TO_CONFIRM_STEP
▶ POPUP_TO_CONFIRM_STEP 함수는 여러 단계의 절차가 있는 작업을 수행할 때 각 단계를 넘어가기 위한 안내 및 확인을 받는 Dialog Box를 띄우는 함수 입니다.
POPUP_TO_CONFIRM_WITH_MESSAGE
▶ POPUP_TO_CONFIRM_WITH_MESSAGE 함수는 작업 수행 중 어떤 특정한 상황에서 “예” 또는 “아니오”의 결정을 내려야 할 때나 단순한 정보를 제공할 때 사용하는 Dialog Box 함수 입니다.
일반적으로 다양한 상황에서 범용으로 사용할 수 있는 함수이기도 합니다.
POPUP_TO_CONFIRM_WITH_VALUE
▶ POPUP_TO_CONFIRM_WITH_VALUE 함수는 특정한 Object로 작업을 수행하기를 원할 때 Question Box를 생성해 주는 함수입니다. 다른 POPUP 함수에 비해 사용 빈도는 그리 많지 않습니다.
POPUP_TO_DECIDE
▶ POPUP_TO_DECIDE 함수는 두 가지 하나를 선택할 수 있는 Radio Button을 제공하여 선택을 결정할 때 사용하는 함수 입니다.
POPUP_TO_DISPLAY_TEXT
▶ POPUP_TO_DISPLAY_TEXT 함수는 비교적 긴 두 문장을 띄울 때 사용하는 Dialog Box 함수 입니다.
안내 문구를 띄우거나 설명을 띄울 때 사용하는 함수입니다.
POPUP_TO_SELECT_MONTH
▶ POPUP_TO_SELECT_MONTH 함수는 년,월을 선택할 수 있는 Dialog Box를 띄우는 함수 입니다. 화면에 별도의 텍스트박스를 만들지 않고 POPUP 함수로 간단하게 년도와 월을 선택할 수 있게 해 줍니다.
POPUP_TO_FILL_COMMAND_LINE
▶ POPUP_TO_FILL_COMMAND_LINE 함수는 하나의 텍스트 입력 값을 받을 수 있는 입력 필드가 있는 Dialog Box 함수 입니다.
작업을 수행하는 과정에 별도의 텍스트 또는 값을 입력 받을 때 사용하면 편리합니다.
※ 함께 읽으면 도움이 될 만한 다른 포스팅 글입니다.
이 글이 도움이 되었기를 바랍니다. ^-^