300x250
728x90
# 셀렉트 옵션( SELECT-OPTION ) 란
- 테이블에서 여러 건을 가져오고 싶을 때, Select에서 옵션을 선택해서 범위 값이나 다중선택을 할 수 있다.
- SELECT-OPTION는 FOR과 항상 병행해야 하며, 이때 FOR 구문 다음에 올 수 있는 값은 프로그램 내에서 선언된 변수(타입) 이어야 한다.
ex) DATA: SO_PA FOR SCARR-CARRID.
- SQL문에 Where 조건에서 IN을 써주어야 한다.
ex) Where Carrid IN SO_ID.
또한 Select-Option을 설정하기 위해서는 4가지의 옵션들이 있다.
- Sign
- Option
- Low
-High
옵션들에 대해서 알아보자.
# SELECT-OPTION 옵션
1. SIGN
SIGN에서는 2가지의 타입이 있다.
내가 설정한 값에 따라서 포함하냐? 제외하냐? 에 따라서 달라지는 SIGN 타입이 있다.
예를 들어서
2. OPTION
# Option = BT, BP
- LOW값과 HIGH 값이 모두 설정되어야 한다.
# Option = EQ, CP, LE ..
- LOW 값만 설정해도 된다.
연산자에 대해서 더 알고 싶으면 밑에 링크를 타보자.
2022.09.20 - [.SAP/..ABAP] - SAP ABAP 연산자
참고
BT, CP, NB, NP는 SELECT Where 조건에 사용이 안되기 때문에 참고 바란다.
3. LOW or HIGH
LOW값과 HIGH값을 쉽게 말해서
LOW = 시작점
HIGH = 끝나는 점
이라고 생각하면 된다.
예를 들어: 1~10까지의 범위를 구하고 싶다.
여기서 필요한 것은
SIGN에서는 포함 = I
OPTION에서는 사이 = BT
Low에서는 시작점 = 1
High에서는 끝나는 점 = 10.
다음과 같이 설정을 해주면 끝이 난다.
끝.
도움이 되셨으면 하단에 있는 광고 한번씩 눌러주세유!!
SELECT-OPTIONS 예제
728x90
'.ABAP > ..모든 것' 카테고리의 다른 글
SAP Table 필드 구성 변경 방법( 세로->가로 ) (9) | 2023.09.14 |
---|---|
SAP Workbench Request OR Customizing Request 정리 (0) | 2023.09.08 |
SAP Range 정리 (2) | 2023.09.01 |
SAP Dropdown List 만들기( SELECTION-SCREEN ) (0) | 2023.08.20 |
SAP 달의 첫 날에서 마지막 날 구하기( 1일부터 28,30,31일 ) (0) | 2023.08.18 |