SAP ABAP 4编程基础:数据类型与变量声明详解
需积分: 47 163 浏览量
更新于2024-07-17
2
收藏 2.49MB DOC 举报
本文档提供了关于SAP ABAP 4编程语言的基础知识概述,主要关注于数据类型、变量声明以及系统专用变量的使用。以下内容详细介绍了关键知识点:
1. **数据类型** (DataType):
- **C: 字符(串)**: 类型为字符,长度限制为1,最多存储65535个字节,初始值为空格,例如变量' M '。
- **D: 日期**: 格式为四位年份、两位月份和两位日期,最大值至'9999/12/31',如'1999/12/03'。
- **F: 浮点数**: 长度为8位,如4.285714285714286E-01。
- **I: 整数**: 范围从-2^31到2^31-1。
- **N: 数值字符串**: 用于表示数值,如'011'或'302'。
- **P: packed数**: 用于表示带有小数点的数值,如12.00542。
- **T: 时间**: 格式为小时、分钟和秒,如'14:03:00'或'21:30:39'。
- **X: 16进制数**: 如'1A03'。
2. **变量声明**:
- 声明语法: `DATA<F>[<length>]<type>[<value>][<decimals>]`,例如:
- Example1: 宣告一个名为COUNTERTYPE的变量PDECIMALS3,初始值为'Delta'的字符串。
- Example2: 定义一个名为PERSON的结构体,包括NAME(10)、AGE和WEIGHT两个字段。
3. **系统专用变量**:
- **SY-SUBRC**: 表示系统执行指令后的结果,'0'表示成功。
- **SY-UNAME**: 当前登录SAP的用户名称。
- **SY-DATUM**: 当前系统的日期。
- **SY-UZEIT**: 当前系统的时刻。
- **SY-TCODE**: 当前执行事务代码。
- **SY-INDEX**: 当前循环次数。
- **SY-TABIX**: 处理内部表中的记录索引。
- **SY-TMAXL**: 内部表的总记录数。
- **SY-SROWS**: 屏幕显示的总行数。
这些内容对于初学者来说是基础且实用的,有助于理解在SAP ABAP环境中如何定义和操作变量,以及如何与系统交互。在编写实际的ABAP程序时,了解这些数据类型和变量声明规则至关重要。
2023-05-19 上传
2023-05-12 上传
2023-07-12 上传
2023-05-01 上传
2023-07-08 上传
2023-09-01 上传
2023-06-21 上传
hancheng991299
- 粉丝: 3
- 资源: 16
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析