DATA(idx1) = line_index( itab[ 2 ][ 2 ][ KEY primary_key table_line = 7 ] ). DATA(idx2) = line_index( itab[ 9 ][ 2 ][ KEY primary_key table_line = 7 ] ). Executable Example Internal Tables, Index Function
如果内表的整个行都是由基本类型字段组成,或是由基本类型组成的结构类型字段: ...WITH[UNIQUE|NON-UNIQUE]KEYTABLE LINE|TABLE_LINE TABLE LINE、TABLE_LINE:将表的整行作为Key,则可以使用TABLE_LINE 如果不指定任何关键字,则可以使用默认的标准关键字,该项为默认选项: ...WITH[UNIQUE|NON-UNIQUE]DEFAULTKEY.....
sy-index和sy-tabix都是系统字段,用来记录循环的次数。 sy-index 在DO...ENDDO循环里有效,而sy-tabix在loop at ...endloop里有效。 運行下面的例子能更好的理解: DATA: BEGIN OF line, col1 TYPE i, col2 TYPE i, END OF line. DATA itab LIKE TABLE OF line WITH HEADER LINE. DO 30 TIMES. li...
* 2.2 line_index( ) - 获取符合记录的索引值 * 3. 內表推导 - FOR 理解为LOOP,是对实现操作符 NEW 和值操作符VALUE的一种增强,作用是构造內表内容 * 语法1 : …FOR i = ... [THEN expr] UNTIL | WHILE log_exp ... * 语法2 : …FOR wa|<fs> IN itab [INDEX INTO idx][cond][let_ex...
IF line_exists( itab[ ... ] ). ... ENDIF. Get table index DATA idx type sy-tabix. READ TABLE ... TRANSPORTING NO FIELDS. idx = sy-tabix. DATA(idx) = line_index( itab[ ... ] ). NB: There will be a short dump if you use an inline expression that references a non-existe...
APPEND INITIAL LINE TO GT . " 插入空行 APPEND LINES OF GT1 FROM X TO Y TO GT2 . " 将表1的X行到Y行的数据追加到表2 " INSERT 插入行(可以指定位置) " 按索引值插入(只能用于索引表),插入到索引之前 INSERT GS INTO GT INDEX X .
百度试题 结果1 题目abap 里有一句是READ LINE SY-INDEX FIELD VALUE sel 请问这句是什么意思,READ LINE 的作用是什么.相关知识点: 试题来源: 解析 从内表中读取当前行的数据吧 反馈 收藏
DATA:blockdataline LIKE LINE OF blockdata, timestamp TYPE timestampl, combineddata TYPE string, prevblockdata LIKE LINE OF blockdata, nonce TYPE i VALUE 1, noncestring TYPE string, flag TYPE c, difflength TYPE i, gethash TYPE REF TO cl_abap_message_digest. blockdataline-index = 0. bl...
data(lv_index) = line_index( itab1[ name = 'mark' ] ). "值修改(替换modify intab和assgin) itab1[ name = 'mark' ]-name = 'MARK'. cl_demo_output->display( itab1 ). 又说我没写够300字啊~ 有些觉得不怎么会用的新语法发现在有些重构中原厂应用了, ...
DATA: WA _ITAB TYPE(LIKE) line. “ 声明一个内表工作区 参考类型定义内表:定义内表通过data开头定义 DATA: ITAB TYPE(LIKE) line OCCURS 0. “ 声明一个无工作区的内表 DATA: ITAB TYPE(LIKE) STANDARD TABLE OF line INITIAL SIZE 0. “ 声明一个有工作区的内表 DATA: ITAB TYPE(LIKE) line...