### 步骤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. ``` 在上述代码中,...
select 数据1,数据2from 透明表 into table 内表.sort 内表 by 数据1数据2.DELETEADJACENTDUPLICATESFROMitab(内表名)COMPARING针对的字段.loop 内表 into 工作区.read 内表 into 工作区withkey1=值1BINARYSEARCH.modify 内表 from 工作区.endloop. 实例讲解 数据定义 代码语言:javascript 代码运行次数:0 运行 ...
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...
要从有自定义关键字的内表中读取单行,使用 READ 语句的 WITH KEY 选项,用法如下: READ TABLE [INTO <wa>] WITH KEY <key> [BINARY SEARCH]. 用INTO 选项可以指定目标区域。如果表格有表头行,则可以忽略INTO 选项。这样,表格工作区域就成了目标区域。 系统读取中匹配<key>中所定义的关键字的第一个条目。...
2.1.1 Read Table with key Before: READ TABLE flight_schedules INTO DATA(flight_schedule) WITH KEY carrid = ‘AA’ connid = ‘0017’. After: DATA(flight_schedule) = flight_schedules[ carrid = ‘AA’ connid = ‘0017’ ]. 1.
***ADD BY CHENHD 20180731 关于 WITH KEY 与 WITH TABLE KEY 的区别。 对于标准表 两者是相同的,对于排序表,前者是线性查找,后者是二分法查找。 1) READ TABLE <ITAB> WITH KEY This statement always search in linear fashion. You can use this syntax for any type of table(standard, sorted, has...
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...
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 =...
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 ...