在 ABAP 常量字符末尾添加 space

Add space at end of a constant char in ABAP

我需要声明这个常量:

CONSTANTS: const_sep(3) type c value ' - '.

但使用此命令,不考虑结尾 space。我如何声明这个常量值?

简短版本:你不知道。使用 TYPE C 的字段(始终是固定长度的字段)时,系统总是会修剪尾随空格。如果需要保留尾随空格,请切换到 TYPE STRING,并对字符串使用正确的分隔符:

CONSTANTS co_sep TYPE string VALUE ` - `.
                             "     ^   ^