ABAP字符串拼接保留空格的3种方式

ABAP字符串拼接保留空格,可以使用以下几种方式:

DATA lv_char1 TYPE string VALUE 'Hello'.
DATA lv_char2 TYPE string VALUE 'World'.


" 反例: 空格' '被吞掉
DATA(lv_string1) = lv_char1 && ' ' && lv_char2 && '!'.

" 方式1:使用literal operator ` `
DATA(lv_string2) = lv_char1 && ` ` && lv_char2 && '!'.


" 方式2:使用literal operator ||
DATA(lv_string3) = |{ lv_char1 } { lv_char2 }!|.


" 方式3:使用关键字RESPECTING BLANKS
CONCATENATE lv_char1 ' ' lv_char2 '!' INTO DATA(lv_string4) RESPECTING BLANKS.


WRITE / lv_string1.
WRITE / lv_string2.
WRITE / lv_string3.
WRITE / lv_string4.

image.png

关键词: ABAP

网友评论

发表评论