SELECT bseg~kunnr
bseg~lifnr
bseg~belnr
INTO TABLE itab_bseg
FROM bseg
FOR ALL ENTRIES IN
itab_main
WHERE bukrs in _bukrs
and ( belnr = itab_main-belnr
AND hkont
= itab_main-hkont ).
由于BSEG不能和BSIS做inner join所以先将BSIS内容放到itab_main 中,然后用 FOR ALL
ENTRIES IN来串联。
1-WHERE子句中的bukrs in
_bukrs是指bseg-bukrs存在于_bukrs这个select-options中,_bukrs不是itab_main的field所以这部分不包括在括号中.