"MODIFI 内表名 FROM 结构(如果同名,可以不要 FROM GT_TAB) TRANSPORTING 要修改的字段名 WHERE 字段名= 新值。 MODIFY gt_tabFROM gt_tabTRANSPORTING vtweg_mcWHERE vtweg= <vtweg1>-vtweg. *查询渠道SELECTvtweg, vtextINTOTABLE@DATA(vtweg1)FROMtvtwtWHEREspras ='1'.LOOPATvtweg1 ASSIGNINGFIELD-S...
以下是MODIFY语句修改记录的用法: MODIFY table_name FROM wa_new TRANSPORTING field1 field2 ... fieldn WHERE condition. 在这个用法中,FIELD1到FIELDn是需要修改的字段名,CONDITION是一个逻辑条件,用于指定要修改的记录。 3. MODIFY语句还可以用于修改内表(内存中的表格)中的记录。以下是MODIFY语句修改内表...
MODIFY TABLE itab FTOM wa [TRANSPORTING f1 f2...]. 案例代码演示 DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT WITH NON-UNIQUE KEY CARRID,GS_SFLIGHT TYPE SFLIGHT.GS_SFLIGHT-CARRID = 'AC'.GS_SFLIGHT-CONNID = 0820.GS_SFLIGHT-FLDATE = '20200716'.GS_SFLIGHT-PRICE = 1500.APPEND GS_SFLIGHT...
12.在对字符进行操作进,尽量使用String代替C固定长度类型,如:concatenate[knkatnet]语句对固定长度的C连接时,会去扫描那些非空字符出来再进行连接,速度没有String快 13.READ/MODIFY TABLE时使用TRANSPORTING只读取或修改必要的字段 [trænsp:t] 14.尽量避免使用MOVE-CORRESPONDING和SELECT...INTO CORRESPONDING FIELDS...
9、LSE.TAB_DIFFERENT = SPACE.LOOP AT TAB1.READ TABLE TAB2 INDEX SY-TABIX.IF TAB1 TAB2.TAB_DIFFERENT = X. EXIT.ENDIF.ENDLOOP.ENDIF.IF TAB_DIFFERENT = SPACE.ENDIF.IF TAB1 = TAB2.IIENDIF.Modify selected compo nents LOOP AT TAB. TAB-DATE = SY-DATUM. MODIFY TAB. ENDLOOP. WA-DATE...
MODIFYitabINDEXn[TRANSPORTINGf1 f2...]. PS: 1) 在LOOP循环中,MODIFY后不需要加INDEX,系统自动将数据更新到当前所在索引行 2) 使用索引修改数据只适用于标准表和排序表,不适用于哈希表 - 案例代码演示 代码语言:javascript 复制 DATA:GT_SFLIGHTTYPETABLEOFSFLIGHTWITHNON-UNIQUEKEYCARRID,GS_SFLIGHTTYPESFLIGHT...
Modify int_fligh transporting flag where flag is initial. 6、使用二分法查询,提高查询内表数据速度 不推荐 Read table int_fligh with key airln = ‘LF’. 推荐 Read table int_fligh with key airln = ‘LF’ binary search. 7、两个内表添加使用批量增加代替逐行 ...
Int_fligh-flag=‘X’.Modifyint_fligh transporting flagwhereflagisinitial.6、使用二分法查询,提高查询内表数据速度 不推荐Readtable int_fligh with key airln=‘LF’.推荐Readtable int_fligh with key airln=‘LF’ binary search. 7、两个内表添加使用批量增加代替逐行 ...
MODIFY gt_line_n FROM ls_line_n TRANSPORTING sel WHERE sel <> 'Z'. LOOP AT lt_rows INTO DATA(lw_rows). APPEND VALUE #( row_id = lw_rows-index fieldname = 'SEL' value = 'X' ) TO gt_modi. * read table <gt_data_x> ASSIGNING FIELD-SYMBOL(<ls_x>) index lw_rows-index. ...
MODIFY TAB. ENDLOOP. TAB-FLAG = 'X'. MODIFY TAB TRANSPORTING FLAG WHERE FLAG IS INITIAL. Deleting a sequence of lines DO 101 TIMES. DELETE TAB_DEST INDEX 450. ENDDO. DELETE TAB_DEST FROM 450 TO 550. Linear search vs. binary READ TABLE TAB WITH KEY K = 'X'. READ TABL...