300x250
728x90
# Module Pool 개발..
Module Pool 개발을 하면서 다음과 같이 설정할 때가 있을 것이다.
이럴 때는 스크린페인터로 하나하나 그려주면서 해도 되고, Parameter 경우에는 그려주면서 해도 되지만,
SELECT-OPTIONS을 써야 할 때에는 하나하나 그려서는 SELECT-OPTIONS에 대한 기능을 제대로 쓰지 못할 것이다.
그렇기 때문에 SubScreen을 통해서 설정을 해야 할 때가 온다.
바로 시작해 보자
# 01. SELECTION-SCREEN 설정( TOP )
# 01. 다음과 같이 SELECTION-SCREEN을 통해서 " 101 "이라는 Sub Screen을 설정해 보자.
# 02. 이제 설정할 SELECT-OPTIONS 넣어보자.
SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS:
SO_ID FOR SFLIGHT-CARRID,
SO_FLDA FOR SFLIGHT-FLDATE.
SELECTION-SCREEN END OF BLOCK B1.
SELECTION-SCREEN END OF SCREEN 101.
# 02. Screen에서 Layout 설정
# 01. 기존에 있던 Input Field를 삭제하고 SubScreen 넣을 공간을 만들어보자.
#02. 다음 사진처럼 [Subscreen Area]을 클릭해 보자.
#03. 다음과 같이 SubScreen을 설정하고, Name : SUB1을 넣어보자.
# 03. Screen에서 로직 설정
#01. 기존에 있던 로직을 봐보자.
#02. 다음과 같이 SubScreen을 불러오는 로직을 넣어보자.
PROCESS BEFORE OUTPUT.
CALL SUBSCREEN SUB1 INCLUDING SY-REPID '0101'.
PROCESS AFTER INPUT.
CALL SUBSCREEN SUB1.
#03. 실행을 해보자.
# 다음과 같이 SELECT-OPTIONS에 대한 옵션을 설정할 수 있다.
# Table Control에 대해서 알아보고싶으면?
2023.11.16 - [.SAP/..ABAP] - SAP Table Control 정리 ( 라인선택, 더블클릭 )
728x90
'.ABAP > ..모든 것' 카테고리의 다른 글
SAP Screen FIELD 설정( Chain End Chain, On Request, On Input ) (0) | 2024.06.03 |
---|---|
SAP Exit, Return, Stop 정리 (17) | 2024.05.30 |
SAP Subtotal Text(텍스트) 설정 (0) | 2024.05.16 |
SAP WITH문 정리 (0) | 2024.05.14 |
SAP 문자열 체크하기( 전화번호, 사번 등) 정규표현식 사용 (0) | 2024.04.29 |