ABAP 处理非法字符
时间: 2023-08-23 10:28:26 浏览: 206
处理非法字符文件夹
在 ABAP 中,可以使用函数 `CONDENSE` 来去除字符串中的空格和非法字符。该函数的语法如下:
```
CONDENSE <string> [IGNORING <chars>] [TRAILING] [INTO <result>].
```
其中,`<string>` 是要处理的字符串;`IGNORING <chars>` 表示忽略其中的字符(多个字符可以用空格隔开);`TRAILING` 表示在去除空格和非法字符后,去除字符串末尾的空格;`INTO <result>` 表示将处理后的结果存储到 `<result>` 变量中。
以下是一个示例代码:
```
DATA: lv_string TYPE string VALUE 'AB#C D EFG HIJK#',
lv_result TYPE string.
lv_result = CONDENSE lv_string IGNORING '#' TRAILING.
WRITE: / lv_result.
```
运行结果为:
```
ABCD EFG HIJK
```
可以看到,`CONDENSE` 函数去除了空格和非法字符 `#`,并将结果存储在 `lv_result` 变量中。
阅读全文