오늘은 인터널 데이블은 아니지만 인터널 테이블처럼 사용할 수 있는 변수들에 대해서 알아보겠습니다.
TABLES: mara.
SELECT-OPTIONS: so_matnr FOR mara-matnr.
RANGES: ra_matnr FOR mara-matnr.
SO_MATNR은 1000번 조회화면에 조회조건으로 출력되고,
RA_MATNR은 프로그램내에서 선언하여 사용가능합니다.
SO_MATNR 과 RA_MATNR은 둘다 헤더라인과 바디로 구성되어있고 속성은 아래 그림과 동일합니다.
[속성]
-SIGN (type c and length 1) : I (Include), E (exclude)
- OPTION ( type c and length 2 ):
"EQ", "NE", "GE", "GT", "LE", "LT", "CP", "NP" => LOW 값만 입력해도됨
"BT", "NB"
- LOW & HIGH : 입력값 => OPTION이 "CP" , "NP" 일때는 TYPE이 무조건 C이어야 한다.
***OPTION의 속성에 대해서는 아래 URL을 참고하세요!
SAP 연산자
아래 예시는 관계 연산자중에서 개발할 때 많이 사용했던 부분입니다. LV_VALUE 어떠한 값이 들어오는데 해당 값이 숫자인지 체크할때! DATA: LV_VALUE(5) TYPE C, LV_NUM(11) TYPE C, LV_NUM = ' 0123456789'. I..
moon-7.tistory.com
SO_MATNR 과 RA_MATNR 은 인터널 데이블처럼 사용가능합니다.
<구문예시>
이 외에도 사용 가능한 구문들이 존재하니 필요에 따라 사용하시면 됩니다 :)
'Etc' 카테고리의 다른 글
Number Range ( T-CODE : SNRO ) (0) | 2022.02.17 |
---|---|
SUBMIT / CALL TRANSACTION (0) | 2021.11.18 |
SAP 연산자 (0) | 2021.06.30 |
SAP 3가지 TITLE (0) | 2021.06.15 |
FIELD-SYMBOLS 사용예시 (0) | 2021.06.04 |