由于工作需要 对字符串进行处理 好久没用过了。熟悉一下 这是在别人博客了copy来的ABAP字符串操作ABAP對字串的操作方法與其他語言的操作有較大差別,以下是較常用的對字串操作的方法:1. 字串的連接:CONCATENATE DATA: t1 TYPE c LENGTH 10 VALUE 'We',t2 TYPE c LENGTH 10 VALUE 'have',t3 TYPE c LENGTH 10 VALUE 'all',t4 TYPE c LENGTH 10 VALUE 'the',t5 TYPE c LENGTH 10 VALUE 'time',t6 TYPE c LENGTH 10 VALUE 'in',t7 TYPE c LENGTH 10 VALUE 'the',t8 TYPE c LENGTH 10 VALUE 'world',result TYPE string.CONCATENATE t1 t2 t3 t4 t5 t6 t7 t8 INTO result. "直接連接CONCATENATE t1 t2 t3 t4 t5 t6 t7 t8 INTO result SEPARATED BY space. "用空格將每個字串連接2. 拆分字串: SPLITDATA: str1 TYPE string,str2 TYPE string,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 'feeds',word3 TYPE c LENGTH 30 VALUE 'you',word4 TYPE c LENGTH 30 VALUE 'tea',word5 TYPE c LENGTH 30 VALUE 'and',word6 TYPE c LENGTH 30 VALUE 'oranges',EN
博客摘录「 ABAP字符串操作 截取字符长度 取位数」2024年5月9日
最新推荐文章于 2025-09-30 10:52:07 发布

最低0.47元/天 解锁文章
2880

被折叠的 条评论
为什么被折叠?



