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.

网友评论