Drunken Lion

Check 구문 본문

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.

이라고 하면 됩니다.

'SAP > ABAP' 카테고리의 다른 글

유용한 SAP Standard Function 2  (0) 2007.11.07
Table Join 셈플  (0) 2007.11.02
테이블컨트롤의 스크롤이 아무 반응 없을 때...  (0) 2007.10.09
BDC & ALV sample program  (0) 2007.10.08
유용한 SAP Standard Function  (0) 2007.10.01