ABAP 简介:数据类型, Opera教程和编辑器
ABAP 代表 – 高级业务应用程序编程。它是一种用于开发应用程序的编程语言 SAP R/3 系统。
ABAP 的最新版本称为 ABAP Objects,支持面向对象编程。 SAP 将运行使用 ABAP/4(早期 ABAP 版本)以及使用 ABAP 对象编写的应用程序。
事不宜迟,让我们深入研究 ABAP。
请注意,本教程不会详细介绍 ABAP 语言 构造(读起来很无聊)但可以快速介绍关键概念来帮助您入门,这样您就可以将注意力集中在更重要的主题上。
数据类型
在 ABAP 中声明变量的语法 –
DATA Variable_Name Type Variable_Type
计费示例:
DATA employee_number Type I.
以下是 ABAP 支持的数据类型列表
数据类型 | 初始字段长度 | 有效字段长度 | 初始值 | 意 |
---|---|---|---|---|
数字类型 | ||||
I | 4 | 4 | 0 | 整数(整数) |
F | 8 | 8 | 0 | 浮点数 |
P | 8 | 1 - 16 | 0 | 包装数量 |
字符类型 | ||||
C | 1 | 1 - 65535 | “……” | 文本字段(字母数字字符) |
D | 8 | 8 | “00000000” | 日期字段(格式:YYYYMMDD) |
N | 1 | 1 - 65535 | “0…0” | 数字文本字段(数字字符) |
T | 6 | 6 | “000000” | 时间字段(格式:HHMMSS) |
十六进制类型 | ||||
X | 1 | 1 - 65535 | X'0 … 0′ | 十六进制字段 |
处理数据 – 赋值
a=16. move 16 to a. write a to b.
– 算术 Opera系统蒸发散
compute a = a*100.
控制声明
可以使用以下控制语句 - - If … EndIf Loop
if [not] exp [ and / or [not] exp ]. ........ [elseif exp. .......] [else. .......] Endif.
– 案例陈述
Case variable. when value1. ......... when value2. ......... [ when others. .........] Endcase. Do.
-While 循环
While <logical expression>. ..... ..... Endwhile.
– 循环
Do <n> times. ..... ..... Enddo.
合乎逻辑 Opera器
逻辑运算符列表
- GE 或 >=
- GT 或 >
- LE 或 <=
- LT 或
- EQ 或 =
- NE 或 <>
ABAP/4 编辑器
最后,作为开发人员,您将在这里花费大部分时间来创建/修改程序。事务 SE38