1.变量
定义变量的基本方式
DATA <name> TYPE <type> [VALUE <val>].
<name>:指定变量的名称
<type>:指定变量的数据类型
<val>:指定<name>的初始值
示例1
定义变量lv_data1和lv_data3
输出结果:
![](https://img-blog.csdnimg.cn/direct/2fc38c03b57840a089436c731490819e.png)
定义变量也可以使用LIKE关键字
示例2
![](https://img-blog.csdnimg.cn/direct/1af9bb47e32545828aa3f615654ed734.png)
输出结果:
![](https://img-blog.csdnimg.cn/direct/eb82c455638847659c9f12620210f7a9.png)
系统变量
可以在SAP中的SYST表中找到系统变量的完整列表
常用的系统变量https://blog.csdn.net/Hudas/article/details/135636557
2.常量
我们可以在 CONSTANTS 语句的帮助下定义常量
CONSTANTS <f> TYPE <type> [VALUE <val>].
<f>:指定常量的名称
<type>:指定变量的数据类型
<val>:指定<f>的初始值
示例1
![](https://img-blog.csdnimg.cn/direct/7df9616c449d4aa4bf635fe6d62b765e.png)
输出结果:
![](https://img-blog.csdnimg.cn/direct/d22ff2ea4dd94571a792bbff30e76cf5.png)
提示Tips:CONSTANTS定义的常量,其值不能更改,否则会报错
![](https://img-blog.csdnimg.cn/direct/c7452690c13a43f9b5e588417f04199a.png)
补充扩展
![](https://img-blog.csdnimg.cn/direct/f70d4159fa9a4602aacbc6b0ef56efb2.png)
输出结果:
![](https://img-blog.csdnimg.cn/direct/73d85aa0b05c4464b3352665ee6694b6.png)
在上面的代码片段中,employee是一个由name,organization和place字段组成的复杂常量