DATA gt_mara_sort TYPE SORTED TABLE OF mara WITH UNIQUE KEY primary_key COMPONENTS matnr. "旧语法 DATA LV_MATKL TYPE MARA-MATKL. READ TABLE GT_MARA INDEX 1 INTO DATA(LS_MARA). READ TABLE gt_mara_sort INTO DATA(ls_mara_sort1) INDEX 1 USING KEY primary_key. READ TABLE gt_mara_sor...
*读取 (读取内表数据 read是根据key去整个表里查,所以 read得表不用在循环了;带表头和工作区与表名一致的可以省略into后语句,读取成功sy-subrc返回0,否则返回4) *读取内表 READ TABLE gt_S001 INTO wa_S001 WITH KEY matnr = 'PC_SERVICE_A'. "读取内表符合条件的字段入工作区,如果有多条,取内表符合的...
DATA:TAB1 STANDARD TYPE TABLE OF ZFIT001. SORT TAB1 BY ID NAME. READ TABLE TBA1 INTO INTO LS_TAB1 WITH KEY ID = '01' NAME = 'ZS' BINARY SEARCH. 如果TAB1内表是根据ZFIT001自建表定义的,而ZFIT001-ID字段长度定义为了字符串三位,那么可能由于数据导入的过程中存在‘01’后面多了一个空格,...
READ TABLE itab INDEX idx USING KEY key INTO wa. After: wa = itab[ KEY key INDEX idx ]. 1. 2. 3. 4. 5. 6. 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...
select vbeln,POSNR,MATNR,MATWAfrom vbapASAinto table @data(lt_vbap).move lt_vbak to gt_data.loop at lt_vbak intodata(ls_vbak).read table lt_vbap intodata(ls_vbap)witn key vbeln=ls_vbak-vbeln.gs_data-posnr=ls_vbap-posnr...省略.modify gt_data from gs_data tramforming ...
ABAP Read Table还可以用来排序内部表中的数据。以下是一个示例: DATA: wa TYPE itab, itab_index TYPE sy-tabix. SORT itab BY field2. READ TABLE itab INTO waINDEX itab_index. 这个语句先按照field2字段对内部表itab进行排序,然后从中读取第itab_index条记录到wa中。如果itab_index超出了内部表的...
READ TABLE gt_Data into gs_DAta WITH KEY doccode = '2001' BINARY SEARCH . WRITE :gs_DAta-doccode . WRITE :gs_DAta-zrowid . WRITE :gs_DAta-matcode . WRITE :gs_DAta-matname . 1. 2. 3. 4. 5. 6. 7. 8. 9. 结果 使用注意点 ...
READ TABLE itab FROM wa1 INTO wa2.READ TABLE itab WITH TABLE KEY k1 = f1 k2 = f2 ... kn = fn INTO wa. 案例代码演示(不使用TABLE KEY) DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT WITH NON-UNIQUE KEY CARRID,GS_SFLIGHT TYPE SFLIGHT,GS_SFLIGHT1 TYPE SFLIGHT,GS_SFLIGHT2 TYPE SFLIGHT...
INTO TABLE @sflight_tab. IF sy-subrc = 0. READ TABLE sflight_tab WITH TABLE KEY carrid = carrid connid = connid fldate = fldate INTO DATA(sflight_wa). IF sy-subrc = 0. sflight_wa-price *= '0.9'. MODIFY sflight_tab FROM sflight_wa INDEX sy-tabix. ENDIF. ...
Data itab like table of wa_itab 参考内表定义工作区, Data wa_itab like lines of itab --内表操作 填充内表行 append <wa> to <itab> “ 不带表头行的填充 append <itab> “ 带隐式表头行的填充 插入内表行 insert <wa> into <itab> [INDEX idx] “ insert <itab> [INDEX idx...