# 셀렉트 옵션( 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 연산자
SAP ABAP 연산자
연산자 EQ (=) : 같다 NE () : 다르다 LE () : 초과 CP : LIKE와 똑같은 동작을 한다. 예를 들어 데이터가 다음과 같이 있다고 하면? 김수린 김지아 김감자 오감자 김장둑 한주하 . . . 김으로 시작하는 모
potato98.tistory.com
3. LOW or HIGH
LOW값과 HIGH값을 쉽게 말해서
LOW = 시작점
HIGH = 끝나는 점
이라고 생각하면 된다.
예를 들어: 1~10까지의 범위를 구하고 싶다.
여기서 필요한 것은
SIGN에서는 포함 = I
OPTION에서는 사이 = BT
Low에서는 시작점 = 1
High에서는 끝나는 점 = 10
다음과 같이 설정을 해주면 끝이 난다.
끝.
도움이 되셨으면 하단에 있는 광고 한번씩 눌러주세유!!
SELECT-OPTIONS 예제
2024.03.17 - [.SAP/....ABAP 예제] - ABAP SELECT-OPTIONS 예제
ABAP SELECT-OPTIONS 예제
potato98.tistory.com
'.ABAP > ..모든 것' 카테고리의 다른 글
SAP Table 필드 구성 변경 방법( 세로->가로 ) (11) | 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 |