Etc

SAP 연산자

 

 

 

 


아래 예시는 관계 연산자중에서 개발할 때 많이 사용했던 부분입니다.

 

<CO 사용 예시>

LV_VALUE 어떠한 값이 들어오는데 해당 값이 숫자인지 체크할때! (TYPE이 I가 아닌경우)

 

DATA: LV_VALUE(5) TYPE C,

        LV_NUM(11) TYPE C,

 

LV_NUM = ' 0123456789'.

 

IF LV_VALUE CO LV_NUM.

***LV_VALUE 는 숫자로만 이루어져 있는것임

ELSE.

*** LV_VALUE에 숫자가 아닌값이 들어가 있는 경우

ENDIF.

 

 

★★★ LV_NUM을 0~9까지 10자리가 아니라 11자리로 선언하고 0앞에 한칸 SPACE를 한 이유:

 

         LV_VALUE에 5자리 모두 값이 들어오는게 아니라 5자리 미만으로 데이터가 들어올 경우에

         모두 숫자가 들어오더라도 SAPCE도 인식을 하여 LV_NUM에 SPACE가 없으면 

         CO로 인식을 못하기 때문입니다.

 

 

 

'Etc' 카테고리의 다른 글

Number Range ( T-CODE : SNRO )  (0) 2022.02.17
SUBMIT / CALL TRANSACTION  (0) 2021.11.18
SELECT OPTION, RANGES  (0) 2021.06.30
SAP 3가지 TITLE  (0) 2021.06.15
FIELD-SYMBOLS 사용예시  (0) 2021.06.04