APP喵APP喵

贯彻爱与真实的邪恶可爱又迷人的反派角色

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
版权声明:本文为博主原创文章,转载请附上博文链接!

未经允许不得转载:APP喵 » ABAP 新特性 - 内表操作:LINES/LINE_EXISTS/LINE_INDEX

评论 3

选择表情
  1. 有sap软件破解版吗大佬

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

    龙牙宇 (2019-03-05) 回复