SAP/ABAP
Check 구문
DrkLion
2007. 11. 2. 15:22
CHECK 조건 또는 Range로 조건 주기
if~endif문 뒤에 더이상 수행할 로직이 없다고 가정하면,
check var eq 'A' or var eq 'B' or var eq 'C'.
라고 하여 로직을 넣으면, A,B,C인 경우만 수행되죠!!
아니면,
tabel A의 필드 a 가 char 1 type이라고 가정하면,
ranges: chk for A-a.
clear chk.
chk-sign = 'I'.
chk-option = 'EQ'.
chk-row = 'A'.
append chk.
clear chk.
chk-sign = 'I'.
chk-option = 'EQ'.
chk-row = 'B'.
append chk.
clear chk.
chk-sign = 'I'.
chk-option = 'EQ'.
chk-row = 'C'.
append chk.
if var in chk.
로직.
endif.
이라고 하면 됩니다.