[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 分钟前
Golang学习历程【第十二篇 错误处理(error)】
开发语言·学习·golang
Cinema KI20 分钟前
C++11(中):可变参数模板将成为重中之重
开发语言·c++
凯子坚持 c21 分钟前
C++基于微服务脚手架的视频点播系统---客户端(2)
开发语言·c++·微服务
Vivienne_ChenW22 分钟前
Spring 事件驱动用法总结
java·开发语言·spring boot·spring
Beginner x_u23 分钟前
JavaScript 中浅拷贝与深拷贝的差异与实现方式整理
开发语言·javascript·浅拷贝·深拷贝
柯一梦23 分钟前
STL2--vector的介绍以及使用
开发语言·c++
云霄IT31 分钟前
go语言post请求遭遇403反爬解决tls/ja3指纹或Cloudflare防护
开发语言·后端·golang
自动化控制仿真经验汇总32 分钟前
电子抑振控制实验中MATLAB+示波器的用法-PART-RIGOL-电磁制振
开发语言·matlab
凯子坚持 c32 分钟前
C++基于微服务脚手架的视频点播系统---客户端(3)
开发语言·c++·微服务
代码方舟37 分钟前
Java后端实战:对接天远车辆过户查询API打造自动化车况评估系统
java·开发语言·自动化