[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字段组成的复杂常量

相关推荐
NetX行者4 分钟前
详解正则表达式中的?:、?= 、 ?! 、?<=、?<!
开发语言·前端·javascript·正则表达式
流云一号6 分钟前
Python实现贪吃蛇三
开发语言·前端·python
小白教程9 分钟前
如何处理Python爬取视频时的反爬机制?
开发语言·python·音视频·python爬虫
LIUDAN'S WORLD24 分钟前
C++零基础实践教程 函数 数组、字符串与 Vector
开发语言·c++·算法
热爱编程的OP31 分钟前
Numpy常用库方法总结
开发语言·python·numpy
cliffordl38 分钟前
ReportLab 导出 PDF(文档创建)
开发语言·python·pdf
水w1 小时前
【Python爬虫】简单案例介绍2
开发语言·爬虫·python
命运之光2 小时前
qt中解决#include “main.moc“问题
开发语言·qt
CopyLower2 小时前
Java 性能优化:从原理到实践的全面指南
java·开发语言·性能优化
七七知享2 小时前
Python深度学习实现验证码识别全攻略
开发语言·python·深度学习·程序人生·程序员·开发·验证码