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