안녕하세요..
문의 하나 드립니다.
예를 들어 S/O Header Table인 VBAK이 있습니다.
이 table에 2000012345란 S/O가 있는 지 없는 지만 체크할 때 가장 좋은 방법은?
Data : l_vbeln like vbak-vbeln.
Select Single vbeln
into l_vbeln
from vbak
where vbeln = '2000012345'
if sy-subrc = 0 or not l_vbeln is initial.
* 데이타 존재
endif.
* 데이타 없음.
뭐 대략 이런식으로 코딩을 하시는 지, 아니면 다른 좋은 방법이 있는지..
궁금합니다..
댓글 5
-
icarus
2008.02.25 19:59
-
옆집남자
2008.02.25 20:06
if sy-subrc eq 0.
데이타 존재.
endif. --> 여기서 if 문을 닫아버리면, 밑에 *데이타 없음 도 영향을 줄수 있습니다.
데이타 없음.
-----------------------------------------------------------------------------
if sy-subrc eq 0.
데이타존재.
else.
데이타 없음.
endif.
-
김지성
2008.02.25 21:56
이카루스님, 옆집남자님 답변 감사드립니다. 제가 구현하는 방법이 괜찮은 것 같네요..^^
감사합니다.
-
지의
2008.02.26 17:49
이미 답변이 완료 되었지만 참고하세요. 시스템 펑션중에 'C_DD_CHECK_VAL' 로도 점검이 가능합니다. 사용방법은 스탠다드를 ...
-
나더몰라
2008.03.15 00:21
C_DD_CHECK_VAL 이 펑션은 버전이 ...?
저 역시 상기 방식대로 처리합니다.
일반적으로는 아래처럼도 쓰구요...
TABLES: vbak.
select single *
from vbak
where ....