날짜 선택 팝업
TR_POPUP_INPUT_DATE
특정 화면이나 프로세스에서 사용자에게 날짜를 입력 받고자 할 경우 간단하게 사용할수 있는 펑션입니다.
팝업의 위치와 사이즈를 조정할 수 없으나, 제목과 설명을 자유롭게 설정할 수 있습니다.
#1. 소스코드 예시
sy-subrc eq 2 인 경우 입력일과 선택일이 같은 경우이므로, sy-subrc eq 0 or sy-subrc eq 2 로 날짜 선택 여부를 체크하는게 좋습니다.
DATA: LV_DATE TYPE SY-DATUM.
MOVE SY-DATUM TO LV_DATE.
CALL FUNCTION 'TR_POPUP_INPUT_DATE'
EXPORTING
IV_TITLE = '전기일 입력'
IV_DESCRIPTION1 = '전기일'
IV_DESCRIPTION2 = '일자를 선택해 주세요'
IV_DATE = LV_DATE
IMPORTING
EV_DATE = LV_DATE
EXCEPTIONS
ACTION_ABORTED_BY_USER = 1
VALUE_NOT_CHANGED = 2
OTHERS = 3
.
IF SY-SUBRC EQ 0 OR SY-SUBRC EQ 2.
WRITE :/ LV_DATE.
ELSE.
WRITE :/ '선택하지 않았습니다'.
ENDIF.
'ABAP > Function|Class' 카테고리의 다른 글
[Function] RSDC_SHOW_MESSAGES_POPUP - 오류 메시지 팝업 (0) | 2023.05.30 |
---|---|
[Function] CLOI_PUT_SIGN_IN_FRONT - 마이너스 부호를 앞으로 보내기 (0) | 2023.05.11 |
[Function] SAPGUI_PROGRESS_INDICATOR - 진행 상태 표시 (0) | 2023.05.11 |
[Function] POPUP_CONTINUE_YES_NO - 계속/중지 팝업 (0) | 2023.05.10 |
[Function] TH_POPUP - 다른 사용자에게 경고 메시지 팝업 (0) | 2023.05.10 |
댓글