喵喵喵

资源搜索,喵喵喵

ABAP 新特性 - 内表操作:LINES/LINE_EXISTS/LINE_INDEX

LINES / LINE_EXISTS / LINE_INDEX

LINES 内表行数

SELECT carrid 
       FROM scarr 
       INTO TABLE @DATA(lt_tab). 

OLD:

DESCRIBE TABLE lt_tab LINES DATA(LV_TABIX).

NEW:

DATA(LV_TABIX) = LINES( lt_tab ).

LINE_EXISTS 内表行存在

SELECT * 
       FROM spfli 
       INTO TABLE @flight_tab. 
 
IF line_exists( flight_tab[ carrid = 'XM' 
                            connid = '6688' ] ). 
  "ACTION
ENDIF. 

LINE_INDEX 内表当前行

OLD:

READ TABLE flight_tab TRANSPORTING NO FIELDS WITH KEY carrid = 'XX'
                                                       connid = '88'.
IF sy-subrc = 0.
  WRITE: sy-tabix. "index
ENDIF.

NEW:

DATA(indx) = line_index( flight_tab[ carrid = 'XX'
                                      connid = '88'] ).
WRITE: indx.

 


作者:王小磊
来源:CSDN
原文:https://blog.csdn.net/wangjolly/article/details/84024520
版权声明:本文为博主原创文章,转载请附上博文链接!

本原创文章未经允许不得转载 | 当前页面:喵喵喵 » ABAP 新特性 - 内表操作:LINES/LINE_EXISTS/LINE_INDEX

评论 3

  1. 有sap软件破解版吗大佬

    Alice 2019-04-20    回复
  2. get it

    龙牙宇 2019-03-05    回复