본문 바로가기
ABAP/Function|Class

[Function] POPUP_CONTINUE_YES_NO - 계속/중지 팝업

by name_text 2023. 5. 10.

계속/중지 팝업

POPUP_CONTINUE_YES_NO

 

프로그램에서 작업을 처리하기 전에 사용자에게 계속 진행 할 것인지를 물어보는 간단한 Function입니다.

 

아래와 같이 응답값(ANSWER)을 반환받게 됩니다. 

   -. 계속(Enter) : J

   -. 취소(Esc)   : N

 

#1. 소스코드 예시

DATA: LV_ANSWER TYPE C.

CALL FUNCTION 'POPUP_CONTINUE_YES_NO'
  EXPORTING
*   DEFAULTOPTION       = 'Y'
    TEXTLINE1           = '계속 진행 하시겠습니까?'
*   TEXTLINE2           = ' '
    TITEL               = '질문'
*   START_COLUMN        = 25
*   START_ROW           = 6
  IMPORTING
    ANSWER              = LV_ANSWER
          .
IF LV_ANSWER EQ 'J'.      "계속
  WRITE :/ 'Continue'.
ELSEIF LV_ANSWER EQ 'N'.  "취소
  WRITE :/ 'Stop'.
ENDIF.

댓글