SAP ABAP 字符串模版 (String Template) 是一个帮助我们写出整洁的 ABAP 代码的好帮手。
按照本教程一贯的作风,我们还是通过实际的简单例子来学习。
假设我们的需求是生成如下这个形式的字符串:
Hello '{用户名}', your work is '{工作名}'
其中 Hello 和 ,
以及 your work is 这些是静态硬编码的字符串。而大括号里的用户名
,工作名
都是占位符号,在代码运行时,由 ABAP 变量的实际值所替代。
注意这里的需求细节,两个占位符的值最后实际输出时,需要被单引号 '
所包裹。
和其他高级编程语言一样,ABAP 也有很多种方式实现这个需求。
实现方法1:使用字符串连接符号 &&
这种办法简单直接粗暴,看下面的代码:
REPORT zst