READ TABLE TAB1 INDEX 1. 只查找设置的字段: READ TABLE TAB1 COMPARING <f1> <f2> . . . . 查找内表所有字段 READ TABLE TAB1 COMPARING ALL FIELDS. 只输出设置字段 READ TABLE TAB1 TRANSPORTING <f1> <f2> . . . . 不输出任何字段: READ TABLE TAB1 TRANSPORTING NO FIELDS.
"旧语法 READ TABLE gt_mara TRANSPORTING NO FIELDS WITH KEY matnr = 'AT001'. "新语法 CHECK line_exists( gt_mara[ matnr = 'AT001' ] ). "得到数据在内表中的行 "旧语法 DATA lv_tabix TYPE sy-tabix. READ TABLE gt_mara TRANSPORTING NO FIELDS WITH KEY matnr = 'AT001'. IF sy-subrc ...
关键字TRANSPORTING NO FIELDS 用于read table with key 一般用于等读取内表的时候,只是判断该内表中是否有数据 不需要读取到工作区中。 READ TABLE gt_zppt026 INDEX tcl_0001-current_line TRANSPORTING NO FIELDS. 此处是判断内表gt_zppt026 是否有数据,一般接下来都是用 IF sy-subrc = 0 判断该表中...
关键字TRANSPORTING NO FIELDS 用于read table with key 一般用于等读取内表的时候,只是判断该内表中是否有次数据 不需要读取到工作区中。 READ TABLE gt_zppt026 INDEX tcl_0001-current_line TRANSPORTING NO FIELDS. 此处是判断内表gt_zppt026 是否有数据,一般接下来都是用 IF sy-subrc = 0 判断该表...
READ TABLE <目标表> WITH KEY <WHERE条件> TRANSPORTING NO FIELDS. IF sy-subrc = 0. APPEND <目标表>-field TO lt_data. ELSE. EXIT. ENDIF. ENDDO. ``` 其中,lt_data是一个内表,用于存储读取到的多条数据。循环结构会不断读取满足WHERE条件的数据,并将其添加到内表中,直到没有更多数据可读取。
READ TABLE <itab> [INTO <wa>] <key-option> TRANSPORTING <fields>. 系统读取由关键字或<key option>中索引指定的单行。读取行之后,将<fields>中指定的组件传输给目标区域。可以使用 INTO 选项指定目标区域<wa>。如果表格有表头行,可以忽略 INTO 选项。这样,表格工作区域就成了目标区域。
READ TABLE lt_t100u TRANSPORTING NO FIELDS WITH KEY arbgb = lv_msg_id msgnr = <ls_t100_text>-msgnr BINARY SEARCH. CHECK sy-subrc = 0. "if original message doesn't exist no translations added the code only checks for IF, https://github.com/abaplint/abaplint/blob/master/packages/...
... TRANSPORTING NO FIELDS Effect If the addition TRANSPORTING NO FIELDS is used, the statement READ TABLE only checks whether the line that is being searched for exists and fills the system fields sy-subrc and sy-tabix. The system cannot access the content of the found line. ...
2.1.4 Read Table index Before: DATA idx type sy-tabix. READ TABLE … TRANSPORTING NO FIELDS. idx = sy-tabix. After: DATA(idx) = line_index( itab[ … ] ). 1. 2. 3. 4. 5. 6. 7. 2.1 READ TABLE ASSIGNING Before: FIELD-SYMBOLS: ...
DATA ITAB TYPE STANDARD TABLE OF STRU_TYPE . " 默认字符型字段为关键字(可以指定) DATA ITAB TYPE STANDARD TABLE OF TAB_NAME . 1. 2. 排序表(SORTED TABLE) - 系统索引,总是会有排序字段(声明时执行,一个或者多个),根据升序排列 DATA ITAB TYPE SORTED TABLE OF STRU_TYPE WITH UNIQUE KEY FIELD...