선택한 자재와 오더에서 해당 자재에 오더가 있는지를 알아보기 위해
아래와 같이 조인을 하였습니다.
그런데 matnr : c31207, aufnr : 1012306을 주면 lv_aufnr에 null로 들어오는데요..
쿼리가 어느부분이 잘못된건가요..
loop at itab.
SELECT SINGLE a~aufnr
INTO lv_aufnr
FROM afko AS a
INNER JOIN mara AS b ON a~plnbez = b~matnr
WHERE a~plnbez = itab-matnr
and a~aufnr = itab-aufnr.
SELECT SINGLE a~aufnr
INTO lv_aufnr
FROM afko as a
WHERE a~plnbez = itab-matnr
andd a~aufnr = itab-aufnr.
if sy-subrc = 0.
어쩌구저쩌구
else.
어쩌구저쩌구..
endif.
이것만 있어도 될것 같네요..
즐밥하세요..