[SAP ABAP] 变量与常量

1.变量

定义变量的基本方式

复制代码
DATA <name> TYPE <type> [VALUE <val>].

<name>:指定变量的名称

<type>:指定变量的数据类型
<val>:指定<name>的初始值
示例1
定义变量lv_data1和lv_data3

输出结果:

定义变量也可以使用LIKE关键字

示例2

输出结果:

系统变量

可以在SAP中的SYST表中找到系统变量的完整列表

常用的系统变量https://blog.csdn.net/Hudas/article/details/135636557

2.常量

我们可以在 CONSTANTS 语句的帮助下定义常量

复制代码
CONSTANTS <f> TYPE <type> [VALUE <val>].

<f>:指定常量的名称

<type>:指定变量的数据类型

<val>:指定<f>的初始值

示例1

输出结果:

提示Tips:CONSTANTS定义的常量,其值不能更改,否则会报错

补充扩展

输出结果:

在上面的代码片段中,employee是一个由name,organization和place字段组成的复杂常量

相关推荐
程序员编程指南14 分钟前
Qt 移动应用发布与分发指南
c语言·开发语言·c++·qt
工程师00726 分钟前
C#反射的概念与实战
开发语言·c#·反射
程序员编程指南28 分钟前
Qt 与物联网(IoT)开发
c语言·开发语言·c++·qt·物联网
秋风起,再归来~31 分钟前
C++从入门到起飞之——智能指针!
开发语言·c++·算法
破刺不会编程1 小时前
linux线程互斥和同步
linux·运维·服务器·开发语言·网络
embrace991 小时前
【C语言学习】scanf函数
c语言·开发语言·汇编·学习·青少年编程·c#·编辑器
归云鹤1 小时前
QT 动态属性和静态属性
开发语言·数据库·qt
重生之我是Java开发战士2 小时前
【C语言】深度剖析指针(三):回调机制、通用排序与数组指针逻辑
c语言·开发语言·算法
种时光的人2 小时前
JVM面试通关指南:内存区域、类加载器、双亲委派与GC算法全解析
java·开发语言·jvm·面试
huxiao_06012 小时前
arm架构系统打包qt程序--麒麟操作系统为例
开发语言·arm开发·qt