关键字TRANSPORTING NO FIELDS 用于read table with key 一般用于等读取内表的时候,只是判断该内表中是否有次数据 不需要读取到工作区中。 READTABLEgt_zppt026INDEXtcl_0001-current_line TRANSPORTINGNOFIELDS. 此处是判断内表gt_zppt026 是否有数据,一般接下来都是用 IFsy-subrc = 0 判断该表中是否有次数据...
关键字TRANSPORTING NO FIELDS 用于read table with key 一般用于等读取内表的时候,只是判断该内表中是否有次数据 不需要读取到工作区中。 READTABLEgt_zppt026INDEXtcl_0001-current_line TRANSPORTINGNOFIELDS. 此处是判断内表gt_zppt026 是否有数据,一般接下来都是用 IFsy-subrc = 0 判断该表中是否有次数据...
(sy-subrc<>0).READ TABLEmt_logWITH KEYis_important=abap_trueTRANSPORTINGNOFIELDS. rv_boolean=boolc(sy-subrcISINITIAL).READ TABLElt_t100uTRANSPORTINGNOFIELDSWITH KEYarbgb=lv_msg_id msgnr=<ls_t100_text>-msgnrBINARYSEARCH.CHECKsy-subrc=0."if original message doesn't exist no translations ...
"旧语法 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 ...
READ TABLE lt_acd WITH KEY rbukrs = gs_acd-rbukrs TRANSPORTING NO FIELDS. IF sy-subrc EQ 0. ENDIF. "新语法 IF LINE_EXISTS( lt_acd[ rbukrs = gs_acd-rbukrs ] ). ENDIF. "---@斌将军--- 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 1.4、获取行索引 "---...
READ TABLE lt_acd WITH KEY rbukrs = gs_acd-rbukrs TRANSPORTING NO FIELDS. IF sy-subrc EQ 0. ENDIF. "新语法 IF LINE_EXISTS( lt_acd[ rbukrs = gs_acd-rbukrs ] ). ENDIF. "---@斌将军--- 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 1.4、获取行索引 "---...
READ TABLE <目标表> WITH KEY <WHERE条件> TRANSPORTING NO FIELDS. IF sy-subrc = 0. APPEND <目标表>-field TO lt_data. ELSE. EXIT. ENDIF. ENDDO. ``` 其中,lt_data是一个内表,用于存储读取到的多条数据。循环结构会不断读取满足WHERE条件的数据,并将其添加到内表中,直到没有更多数据可读取。
You can determine whether to use a field of the B table presumably by checking if it has a value. So, once you know which fields in B have a value and their name, I think you have do something like. CASE field_count. WHEN 1. READ TABLE A TRANSPORTING NO FIELDS WITH KEY (fld1)...
read table 时关键字TRANSPORTING NO FIELDS的用法 2014-01-15 12:03 −... 学习笔记NO.1 0 10986 每天写点shell——read的用法 2016-12-06 08:33 −1、read基本读取 1 #!/bin/bash 2 #testing the read command 3 4 echo -n "Enter you name:" #echo -n 让用户直接在后面输入 5 read name...
This addition is possibly only if an existing internal table is specified for itab. The addition TRANSPORTING NO FIELDS specifies that only the relevant system fields are filled. This addition can be used regardless of how itab is specified. ...