data: c1 type cursor,
c2 type cursor.
data: wa1 type spfli,
wa2 type spfli,
flag1(1) type c,
flag2(1) type c.
do.
if flag1 NE 'X'.
fetch next coursor c1 into corresponding fields of wa1.
if sy-subrc ne 0.
close curcor c1.
flag1 = 'X'.
else.
write: / wa1-carrid, wa1-connid.
endif.
endif.
..............
현재 제가 보고 있는 아밥 Cursor구문소스의 한부분인데요... 구문중 flag1 NE 'X'의 의미를 잘모르겠어요..'X'를 그냥 임의로 준건가요..
댓글 3
-
e-abap
2007.12.03 19:31
-
숟가락맨
2007.12.03 19:59
x는 걍 임의로 준거에요....다른 문자를 줘도 상관없어요...
if flag1 NE '1'.
fetch next coursor c1 into corresponding fields of wa1.
if sy-subrc ne 0.
close curcor c1.
flag1 = '1'.
X대신에 위처럼 1을 집어넣어도 돼고...적당히 판별할려고 임의로 준거에요.. -
order001
2007.12.03 20:28
넵.. 답변감사드립니다.
fetch 할 데이터가 없어서 CLOSE 커서를 한 후에 FLAG1= 'X'를 할당하네요.
그리고 더 이상 FETCH를 하지 말라는 의미입니다.