ABAP FOR ALL ENTRIES IN用法

来源:互联网 发布:无线键鼠套装推荐知乎 编辑:程序博客网 时间:2024/05/12 19:08


在ABAP开发中,对于不能使用join的聚集表或者需要使用SELECT 的内表,我们一般使用for all entries in 语句将该表与内表串联,


查询出需要的数据,例如: BSEG聚集表为例,如下:


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 ).