ABAP の概要: データ型、 Operaトールとエディタ – チュートリアル

ABAPはAdvanced Business Application Programmingの略で、ビジネスアプリケーションを開発するためのプログラミング言語です。 SAP R/3 システム。

ABAP の最新バージョンは ABAP オブジェクトと呼ばれ、オブジェクト指向プログラミングをサポートしています。 SAP ABAP/4、以前の ABAP バージョン、および ABAP オブジェクトを使用するアプリケーションを使用して作成されたアプリケーションを実行します。

それでは、ABAP について詳しく見ていきましょう。

このチュートリアルでは、 ABAP言語 構造は複雑ですが(読むのが非常に退屈になります)、重要な概念を簡単に紹介して、より重要なトピックに注意を集中できるようにします。

データ型

ABAP で変数を宣言するための構文 –

DATA Variable_Name Type Variable_Type

例:

DATA employee_number Type I.

以下はABAPでサポートされているデータ型のリストです。

Data Type 初期フィールド長 有効なフィールド長 初期値 意味
数値型
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)
XNUMX進数タイプ
X 1 1 – 65535 X'0 … 0' XNUMX 進フィールド

データの処理 値の割り当て

a=16.

move 16 to a.

write a to b.

– 算術 Operaン

compute a = a*100.

制御ステートメント

以下の制御文が使用できます – – If … EndIf ループ

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 または =
  • 北東または<>

ABAP/4 エディター

最後に、ここは開発者としてプログラムの作成/変更にほとんどの時間を費やすことになります。 取引 SE38

ABAP/4 エディター