READ TABLE TBA1 INTO INTO LS_TAB1 WITH KEY ID = '01' NAME = 'ZS' BINARY SEARCH. 如果TAB1内表是根据ZFIT001自建表定义的,而ZFIT001-ID字段长度定义为了字符串三位,那么可能由于数据导入的过程中存在‘01’后面多了一个空格,从而导致获取不到数据的情况。 补充READ TABLE的使用方式: 通过主键查找(WI...
### 步骤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. ``` 在上述代码中,...
READ TABLE <itab> [INTO <wa>] WITH KEY <key> [BINARY SEARCH]. 用INTO选项可以指定目标区域。如果表格有表头行,则可以忽略INTO选项。这样,表格工作区域就成了目标区域。 系统读取<itab>中匹配<key>中所定义的关键字的第一个条目。 如果找到有适当关键字的条目,则将系统字段SY-SUBRC设置为 0 ,并且SY-T...
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. 2. 3. 4. 5. 6. 2.1.2 Read Table index Before: REA...
abap read tableabap read table 1.如果使用READ TABLE语句来读取内部表数据,而不是简单看返回值判断是否存在,那么在使用READ TABLE语句之前,一定要记得使用CLEAR语句清空内部表的工作区。 2.READ TABLE itab WITH KEY = v BINARY SEARCH. 使用READ TABLE语句的二分法搜索以代替标准顺序搜索时,必须首先按关键字中...
效果演示(使用TABLE KEY) 利用索引读取数据 READ TABLE itab INDEX n INTO wa. 案例代码演示 DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT WITH NON-UNIQUE KEY CARRID CONNID FLDATE,GS_SFLIGHT TYPE SFLIGHT.GS_SFLIGHT-CARRID = 'AC'.GS_SFLIGHT-CONNID = 0820.GS_SFLIGHT-FLDATE = '20200716'.GS_S...
- 案例代码演示(不使用TABLE KEY) - 效果演示(不使用TABLE KEY) - 案例代码演示(使用TABLE KEY) - 效果演示(使用TABLE KEY) 利用索引读取数据 - 案例代码演示 - 效果演示 利用关键字读取数据 代码语言:javascript 复制 READTABLEitabFROMwa1INTOwa2.READTABLEitabWITHTABLEKEYk1=f1 k2=f2...kn=fnINTOwa. ...
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 TABLE lt_marc INTO lw_marc WITH KEY taskname = g_taskname BINARYSEARCH. MOVE-CORRESPONDING wa_md TO wa_output. wa_output-matnr = lw_marc-matnr. wa_output-werks = lw_marc-werks. APPEND wa_output TO it_output. CLEAR:wa_output,wa_md,lw_marc. ...
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....