아래 예시는 관계 연산자중에서 개발할 때 많이 사용했던 부분입니다.
<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 |