FOR ALL ENTRIES IN使用方法和场景

使用场景:

在已查出的内表的结果中查询数据

注意事项:

1、FOR ALL ENTRIES IN 使用的内表要先判断是否为空,否则会进行全量查询,影响程序的运行速度。

2、查询后可以使用排序语句进行排序,这样方便后面使用READ语句时使用二分法查找,从而加快程序运行速读。

IF LT_MARA IS NOT INITIAL."如果使用的内表时带表头行的内表要加上[]"产品组描述SELECT SPART ,VTEXTFROM TSPATINTO TABLE @DATA(LT_TSPAT)FOR ALL ENTRIES IN @LT_MARAWHERE SPART = @LT_MARA-SPARTAND   SPRAS = @SY-LANGU.SORT LT_TSPAT BY SPART.
ENDIF.READ TABLE LT_TSPAT  INTO DATA(LS_TSPAT) WITH  KEY SPART  = LS_TB0-SPART BINARY SEARCH.
IF SY-SUBRC  = 0.LS_TB0-VTEXT  = LS_TSPAT-VTEXT.
ENDIF.


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部