Etc

SELECT OPTION, RANGES

오늘은 인터널 데이블은 아니지만 인터널 테이블처럼 사용할 수 있는 변수들에 대해서 알아보겠습니다.

 

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을 참고하세요!

https://moon-7.tistory.com/24

 

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