|| 您当前的位置:首页 > SAP HR资源网

对于不能join的表,使用for all entries in语句将该表与内表串联

来源:  作者:  (查看评论)

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所以这部分不包括在括号中.

考试辅导
最近更新内容
Google广告