10.1. 让READ TABLE...WITH KEY可使用OR条件或其他非“=”操作符 READ TABLE...WITH KEY... 后面不能接OR条件操作符,也不能使用其他非等于的比较操作符,因原是该语句即使在查询出多条时也只取第一条,所以限制了 WITH KEY 后面条件使用。下面是错误的语法: READ TABLE it_tab WITH KEY k1 = 'C'O
### 步骤2:使用“READ TABLE WITH KEY”关键字读取表格内容 一旦我们已经将表格的内容选取到了lt_table中,接下来就可以使用“READ TABLE WITH KEY”关键字来读取特定的行。以下是一个示例代码: ```abap READ TABLE lt_table WITH KEY your_key_field = your_key_value INTO ls_table. ``` 在上述代码中,...
ABAP READ TABLE使用BINARY SEARCH如题,read table使用binary search,with key有多个字段的时候,寻找数据的内部逻辑是怎样的比如有内表(按A,B已排好序)T_DATAA B C1 1 11 2 22 1 32 2 42 3 53 1 63 2 73 3 8现在用如下语句查找READ TABLE T_DATA INTO W_DATA WITH KEY A='2' B = '3' BINA...
select 数据1,数据2from 透明表 into table 内表.sort 内表 by 数据1数据2.DELETEADJACENTDUPLICATESFROMitab(内表名)COMPARING针对的字段.loop 内表 into 工作区.read 内表 into 工作区withkey1=值1BINARYSEARCH.modify 内表 from 工作区.endloop. 实例讲解 数据定义 代码语言:javascript 代码运行次数:0 运行 ...
READ TABLE [INTO <wa>] WITH KEY <key> [BINARY SEARCH]. 用INTO 选项可以指定目标区域。如果表格有表头行,则可以忽略INTO 选项。这样,表格工作区域就成了目标区域。 系统读取中匹配<key>中所定义的关键字的第一个条目。如果找到有适当关键字的条目,则将系统字段 SY-SUBRC 设置为0,并且 SY-TABIX 包含该...
READ TABLE [INTO <wa>] WITH KEY <key> [BINARY SEARCH]. 用INTO选项可以指定目标区域。如果表格有表头行,则可以忽略INTO选项。这样,表格工作区域就成了目标区域。 系统读取中匹配<key>中所定义的关键字的第一个条目。 如果找到有适当关键字的条目,则将系统字段SY-SUBRC设置为 0 ,并且SY-TABIX包含该行的...
ABAP每日随笔 day 2 - READ TABLE 今天学习一下内表的READ TABLE 表达式在ABAP 7.4之后的语法: SELECT * FROM mara INTO TABLE @DATA(gt_mara) UP TO 10 ROWS. DATA gt_mara_sort TYPE SORTED TABLE OF mara WITH UNIQUE KEY primary_key COMPONENTS matnr....
(Read的作用是读取内表一行,可以指定key或者index 行号)索引查找:READ TABEL INTO <wa> [index idx]关键字查找:READ INTO <wa> WITH KEYREAD TRANSPORTING NO FIELDS (不进行传值)2、LOOP循环内表(循环读取内表数据,使用SY-TABIX可获取当前所执行的行数)LOOP AT INTO <wa> . "不带表头的内表循环LOOP...
associatedsecondary table indexis then searched in a binary fashion. If multiple entries are found when using a non-unique search key, the first hit, that is the row with the lowest row number, is read in the secondary index. Additional search criteria can also be specified which are also ...
READ TABLE it_zspfli WITH KEY carrid = 'AA' connid = '0011'. it_zspfli-distance = 2000. MODIFY zspfli FROM it_zspfli."修改数据ENDIF.BREAK-POINT.CALL FUNCTION 'DEQUEUE_EZ_ZSPFLI'"解锁 EXPORTING mode_zspfli = 'E' mandt = sy-mandt carrid = 'AA' connid = '0011'* X_CARRID =...