1000 번대 스크린에 검색 조건 화면을 구성하고 싶을 때 아래 코드를 사용하면 된다
일단 모든 코드는
(1) SELECTION-SCREEN <>. 으로 나타내거나
(2) SELECTION-SCREEN BEGIN OF <>. 로 시작하여
SELECTION-SCREEN END OF <>. 로 끝난다.
(1) 의 경우
- SKIP (n) - 공백 행을 주고 싶을 때
- ULINE - 선을 긋고싶을 때
- POSITION - 위치 지정. 시작위치(길이) 구성으로 작성하면 됨!
- COMMENT TEXT-xxx FOR FIELD <> - 파라미터/라디오/체크박스에 대한 텍스트를 남기고 싶을 때
- PUSHBUTTON <btn_txt> USER-COMMAND <code> - 버튼 생성용. 여기서 만든 펑션코드는 눌려질때마다 SSCRFIELDS-UCOMM에 담긴다!
- FUNCTION KEY (n) - 상단의 어플리케이션 바에 버튼생성해줌. 이 또한 SSCRFIELDS-UCOMM에 담김 음하하.

(2) 의 경우는
- BLOCK b01 : 블럭생성
- BLOCK b01 WITH FRAME TITLE TEXT-xxx : 블럭 + 블럭 제목 생성
- LINE : 파라미터들을 한 줄로 보여주고싶을때! 보통은 한 줄 씩 띄워주기떄문에 꼭 꼭 라인을 써줘야댐
이런 경우는 위치 지정을 잘 해주어야 한다.
포지션은 보통 키워드 뒤에 작성해주면 된다.
예시:

Also, 파라미터를 체크박스나 라디오 버튼으로 만드려면 저렇게 PARAMETERS 키워드 선언하고 변수명 뒤에 적어주면 된다잉!
라디오버튼은 RADIOBUTTON GROUP <> 이고
체크박스는 AS CHECKBOX 혹은 USER-COMMAND <> 로 설정가능혀요.
끗!
'SAP > ABAP' 카테고리의 다른 글
| [ABAP] 소수점 맨끝자리 0 안 보이게 만들기 (0) | 2024.11.12 |
|---|---|
| [ABAP] 이진법 변환입니다 근데 이제 음수도 고려한 (0) | 2024.11.08 |
| [SELECTION-SCREEN] user-command in Parameter (0) | 2024.10.24 |
| [SELECTION-SCREEN] 특정 블럭 가리기 (0) | 2024.10.14 |
| [SELECTION-SCREEN] SELECTION-SCREEN과 ALV를 한 화면에 붙이기 (0) | 2024.10.07 |