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

ABAP/4 编辑器