DATAtxtTYPEstring.DATAnum6(5)TYPEc VALUE0.DATAlt_textTYPETABLE OF string .DATAtext1TYPEstring VALUE'ABACDBADA'. *把字符拆成一列DOcl_abap_list_utilities=>dynamic_output_length( text1 ) TIMES. APPEND text1+num6(1) TO lt_text. num6 +=1. ENDDO. *排序去重SORTlt_text. DELETE ADJACENT DUP...
* 定义类型DATA:lt_csv_linesTYPESTANDARDTABLEOFstring,"保存读取的数据行lv_csv_dataTYPEstring,lv_filenameTYPEstring,lv_codepageTYPEabap_encoding."编码lv_filename=p_path.*---** 主程序*---*START-OF-SELECTION."获取数据行PERFORMget_csv_lines.FORMget_csv_lines." 1. 获取utf-8编码格式"SELECT S...
在ABAP中找到两个数据集的差异可以通过使用内置函数SY-TABIX和LOOP AT语句来实现。以下是一个示例代码: 代码语言:txt 复制 DATA: lt_dataset1 TYPE TABLE OF string, lt_dataset2 TYPE TABLE OF string, lt_difference TYPE TABLE OF string. APPEND 'Data1' TO lt_dataset1. APPEND 'Data2' TO lt_dataset...
DATA: split_string TYPE TABLE OF string.CALL FUNCTION 'CL_ABAP_SPLIT_LINE'EXPORTING string = string_field IMPORTING split_string = split_string EXCEPTIONS error = 1 OTHERS = 2.在上面的示例中,我们首先定义了一个字符串变量string_field,其值为 'A,B,C,D,E'。然后,我们定义了一个字符串表...
str3 TYPE string,itab TYPE TABLE OF string,text TYPE string.text = `What a drag it is getting old`.SPLIT text AT space INTO: str1 str2 str3,TABLE itab.3. 去除多余的空格:CONDENSE DATA: BEGIN OF sentence, word1 TYPE c LENGTH 30 VALUE 'She',word2 TYPE c LENGTH 30 VALUE ...
This table is specified in the FOR expression of the REDUCE expression and its rows are reduced to a text string using a chaining after NEXT. This text string is then assigned to the variable sentence. Here, the auxiliary variable sep declared after INIT is initial for the first read row ...
{ {result1 result2 ...} | {TABLE result_tab} } [IN {BYTE|CHARACTER} MODE]. 3. 字符串查找, 在一个字符串中查找模式串(FIND or SEARCH) FIND sub_string IN SECTION [OFFSET off] [LENGTH len] OF dobj --> 灰色部分用来缩小目的串被查找的范围 ...
{ {result1 result2 ...} | {TABLE result_tab} } [IN {BYTE|CHARACTER} MODE]. 3. 字符串查找, 在一个字符串中查找模式串(FIND or SEARCH) FIND sub_string IN SECTION [OFFSET off] [LENGTH len] OF dobj --> 灰色部分用来缩小目的串被查找的范围 ...
CLASS-DATA text_tab TYPE HASHED TABLE OF string WITH UNIQUE KEY table_line. ENDCLASS. CLASS demo IMPLEMENTATION. METHOD main. text_tab = VALUE #( ( `Muller` ) ( `Möller` ) ( `Moller` ) ( `Miller` ) ). SORT text_tab.
DATA : LV_STR TYPE STRING.DATA : STR1 TYPE STRING, STR2 TYPE STRING, STR3 TYPE STRING, TEXT TYPE STRING.DATA : LT_TAB TYPE TABLE OF STRING.LV_STR = '9,3,8,4,1,7'.SPLIT LV_STR AT ',' INTO TABLE LT_TAB IN CHARACTER MODE.SORT LT_TAB ASCENDING.LOOP AT ...