[SAP/ABAP] 관계연산자 / 산술연산자

2021. 12. 27. 17:01SAP_ABAP

728x90

1. 관계연산자

  1. CO : Contains Only
    • DATA: text(5) value '1234',
      	  num(11) value ' 0123456789'. " text의 크기 보다 문자열이 작기 때문에 text에 공백이 생김
    • if text co num.   =>  text의 원소가 num의 원소로만 구성되었는가?  
  2. CN : Contains Not Only 
    • CO의 반대
  3. CA : Contains Any
    • DATA: text(5) value '1234',
      	  num(1) value '152'.
    • num 원소 중 하나라도 text에 포함이면 true
  4. NA : Contains Not Any 
    • CA의 반대
  5. CS : Contains String
    • DATA: text(5) value 'abcd',
      	  num(3) value 'abc'.
    •  num(문자열 전체)가 text에 포함되면 true
  6. NS : Contains No String 
    • CS의 반대

 

 

2. 산술연산자 (SELECT OPTION - 사용가능)

  1. CP : Covers Pattern
    • 패턴검색 (sql의 IN과 같음)
    • *, + 사용 가능
  2. NP : No Pattern
    • CP의 반대
  3. BT : Between
  4. NT : Not Between
  5. EQ : Equal
  6. NE : Not Equal
  7. LE : Less or Equal - 이하 (<=)
  8. GE : Greater or Equal - 이상 (>=)
  9. LT : Less Than - 미만 (<)
  10. GT : Greater Than - 초과 (>)
728x90

'SAP_ABAP' 카테고리의 다른 글

[SAP/ABAP] BDC프로그램 RECORD  (0) 2023.03.24
[SAP/ABAP] 통화 변환 BAPI_CURRENCY ... 등  (0) 2023.02.20
SAP_ABAP 매크로 macro 만들기  (0) 2021.11.24
SAP_ABAP ALV GRID 요소  (0) 2021.11.11
SAP_ABAP ALV 필드 카탈로그  (0) 2021.11.10