POPUP_GET_VALUES
필드값 입력 팝업
팝업을 띄워서 필요한 값을 입/출력하는 Function
기본적으로 도메인 값을 점검해준다.
# SVAL 필드
# 사용예시
DATA: LV_RETURNCODE TYPE C,
LT_FIELDS TYPE STANDARD TABLE OF SVAL.
"FIELD_ATTR 값 별 차이
LT_FIELDS = VALUE #( ( TABNAME = 'BKPF' FIELDNAME = 'BUDAT' FIELD_ATTR = SPACE )
( TABNAME = 'BKPF' FIELDNAME = 'BLDAT' FIELD_ATTR = '01' )
( TABNAME = 'BKPF' FIELDNAME = 'CPUDT' FIELD_ATTR = '02' )
( TABNAME = 'BKPF' FIELDNAME = 'AEDAT' FIELD_ATTR = '03' )
).
CALL FUNCTION 'POPUP_GET_VALUES'
EXPORTING
* NO_VALUE_CHECK = ' '
POPUP_TITLE = '값을 입력하세요'
* START_COLUMN = '5'
* START_ROW = '5'
IMPORTING
RETURNCODE = LV_RETURNCODE
TABLES
FIELDS = LT_FIELDS
EXCEPTIONS
ERROR_IN_FIELDS = 1
OTHERS = 2
.
IF SY-SUBRC <> 0 AND SY-MSGID IS NOT INITIAL.
MESSAGE ID SY-MSGID TYPE 'I' NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4 DISPLAY LIKE SY-MSGTY.
EXIT.
ENDIF.
CHECK LV_RETURNCODE IS INITIAL.
'ABAP > Function|Class' 카테고리의 다른 글
[Class] CL_GUI_TEXTEDIT (1) | 2024.10.24 |
---|---|
[Function] POPUP_GET_VALUES_DB_CHECKED - 필드값 입력 팝업 (0) | 2023.12.18 |
[Class] SUBMIT으로 ALV 데이터 조회 - CL_SALV_BS_RUNTIME_INFO (1) | 2023.12.04 |
[Class] CL_SEC_SXML_WRITER - AES256 암호화/복호화 (0) | 2023.11.30 |
[Class] BASE64 ENCODE/DECODE (0) | 2023.11.30 |
댓글