반응형
안녕하세요 오늘은 하나의 입력 값을 받을 수 있는 POPUP창을 띄우는 "POPUP_TO_GET_ONE_VALUE" Function를 정리해보겠습니다.
기능 설명
- 하나의 값을 선택 또는 입력 받을 수 있는 팝업창을 생성합니다.
- 팝업창에 사용자가 입력하고 싶은 값을 입력할 수 있습니다.
- 입력한 값에 대하여 사용 여부를 버튼을 이용해 선택한다
Signature
예제코드
CALL FUNCTION 'POPUP_TO_GET_ONE_VALUE'
EXPORTING
textline1 = '이름을 입력하세요'
textline2 = '이름 입력 후 Continue 클릭하면 입력됩니다'
textline3 = 'Cancel 클릭하면 이름 입력 취소됩니다'
titel = '팝업창'
valuelength = 10
IMPORTING
answer = answer
value1 = value1
EXCEPTIONS
titel_too_long = 1
OTHERS = 2.
실행 화면
이름 버튼을 통해서 POPUP 창을 띄우고, 해 당 POPUP 창에 대 한 설명을 Text Line으로 보여줍니다.
이후 사용자가 값을 입력하고 Continue 버튼을 누르면 해당 값을 Exporting Parameter value1를 통해 입력되었던 값을 반환받습니다.
Cancel 버튼을 누를 경우 팝업 창을 나가게 되며 Exporting Parameter answer를 통해 A값을 반환받고, 사용자가 입력한 value1 값을 반환받지 않습니다.
주의사항
- 입력할 값의 최대 길이를 지정하는 Value Length는 3자릿수까지 가능하고 그 이상을 넘어가면 오류가 발생합니다. EX) valuelength = 1000 이렇게 999를 넘어 3자리 수가 넘어가면 오류가 발생합니다.
- TEXTLINE을 자신이 사용하고자 하는 개수에 맞게 사용 가능하지만 3개 이상으로 사용할 수 없습니다.
- TEXTLINE을 하나만 사용하고 싶다면 TEXTLINE1만 사용하고 2와 3을 사용하지 않아도 됩니다.
반응형
'ABAP Standard Function' 카테고리의 다른 글
[ABAP] SAPGUI_PROGRESS_INDICATOR / 진행 상황 및 로딩 중 표시하기 (0) | 2025.01.10 |
---|---|
[ABAP] REUSE_ALV_GRID_DISPLAY / 빠르고 쉽게 ALV 출력하기 (0) | 2025.01.09 |
[ABAP] POPUP_TO_DISPLAY_TEXT / Text POPUP 출력하기 (0) | 2025.01.07 |
[ABAP] POPUP_TO_CONFIRM / POPUP창 출력하여 반환 값 받기 (1) | 2025.01.06 |
[ABAP] GUI_UPLOAD / 로컬 파일을 서버에 업로드 하기 (1) | 2025.01.03 |