没有合适的资源?快使用搜索试试~ 我知道了~
本文档包含了一些ABAP的基础语法,非常适合初学者自学。
资源推荐
资源详情
资源评论
ABAP
1 了解 ABAP
2 ABAP 语法概述
3 ABAP 语言的数据类型
4 ABAP 的语法格式
5 结构类型和结构体
6 内表
7 数据库操作
ABAP(Advanced business application program),是一种高级
企业应用编程语言,它支持封装性和继承性,封装性是面向对象的基础,
而继承性是建立在封装性基础上的重要特性。它适合生成报表,支持对
数据库的操作,如:Sqlserver,Oracle,DB2 等主流数据库系统。
语法概述
ABAP 基本语法特点
由各自独立的语句构成。
每个语句的第一个单词必须是 ABAP 关键字。
单词之间至少要用一个空格分隔。
每个语句结束必须要用句号。
一个语句可以跨多行,只要不遇到句号,就认为是一个延续 的语句。
可以把多个语句放在一行。
1 / 16
ABAP 不区分大小写,关键字和用户操作数都一样,为了便于阅读,一
般把关键字大写,而操作数小写。
如果连续多行的第一个关键字相同,可以使用链语句方式减少输入
data: id type I.
data: name type c.
可写为:
data: id type I ,
name type c.
注释:
注释行由第一列的星号(*)开头,并且必须写在第一列,前面不能有
空格。
在行末的注释用双引号(” )作为前导。
data: id type i. “ 定义一个对象 num 数据类型为 I
ABAP 的命名规则
使用至少 1 个但不超过 8 个字符。
不要使用下列字符:
句点(.);
逗号(,);
空格( );
括号‘(’‘)’;
单引号(‘);
双引号(“);
等号(=);
2 / 16
星号(*);
百分号(%);
ABAP 数据类型
(八种基本数据类型)
D :日期类型,格式为 YYYYMMDD,长度为 8
T :时间类型,格式为 HHMMSS,长度为 6
I :整数类型,默认长度为 4,初始值为 0
F :浮点类型,默认长度为 8,初始值为 0,常用于计算
C :字符串类型,定义变量时指定字符个数
N :数字字符串类型,定义变量时指定数值字符个数
X :字节序列类型,定义变量时指定字节数
P(压缩号) :允许的长度为 1 到 16 个字节,系统 会指定默认值 8 个字
节(也就是 15 位数字)和 0 个小数位常用:大小,长度,重量,货币等单
位的场合.
定义方法:
[f1] type I.
[f2] type p decimals [num].
[f3] type f.
如:
DATA number(10) type p value '9.876543210' decimals 9.
输出:9.876543210
如果 decimals 8 输出: 9.87654321
ABAP 运算
3 / 16
剩余15页未读,继续阅读
资源评论
xzp_csdn
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python实现的自动化办公项目.zip
- 基于python实现的基于PyQt5和爬虫的小说阅读系统.zip
- 机械设计整经机上纱自动化sw20非常好的设计图纸100%好用.zip
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功