Einführung in ABAP: Datentypen, OperaAutoren & Herausgeber – Tutorial

ABAP steht für – Advanced Business Application Programming. Es ist eine Programmiersprache für die Entwicklung von Anwendungen für die SAP R/3-System.

Die neueste Version von ABAP heißt ABAP Objects und unterstützt die objektorientierte Programmierung. SAP führt Anwendungen aus, die mit ABAP/4, der früheren ABAP-Version, geschrieben wurden, sowie Anwendungen, die ABAP Objects verwenden.

Lassen Sie uns ohne weitere Umschweife in ABAP eintauchen.

Beachten Sie, dass dieses Tutorial nicht ausführlich auf Details eingeht ABAP-Sprache Konstrukte (deren Lektüre sehr langweilig wird), sondern führen schnell in die Schlüsselkonzepte ein, um Ihnen den Einstieg zu erleichtern und Ihre Aufmerksamkeit auf wichtigere Themen zu richten.

Datentypen

Syntax zum Deklarieren einer Variablen in ABAP –

DATA Variable_Name Type Variable_Type

Ejemplo:

DATA employee_number Type I.

Nachfolgend finden Sie eine Liste der von ABAP unterstützten Datentypen

Dateityp Ursprüngliche Feldlänge Gültige Feldlänge Ursprünglicher Wert Bedeutung
Numerische Typen
I 4 4 0 Ganzzahl (ganze Zahl)
F 8 8 0 Fließkommazahl
P 8 1 - 16 0 Gepackte Nummer
Charaktertypen
C 1 1 - 65535 ' … ' Textfeld (alphanumerische Zeichen)
D 8 8 '00000000' Datumsfeld (Format: JJJJMMTT)
N 1 1 - 65535 '0 … 0' Numerisches Textfeld (numerische Zeichen)
T 6 6 '000000' Zeitfeld (Format: HHMMSS)
Hexadezimaler Typ
X 1 1 - 65535 X'0 … 0′ Hexadezimales Feld

Daten verarbeiten - Werte zuweisen

a=16.

move 16 to a.

write a to b.

– Arithmetik Operations

compute a = a*100.

Steueranweisungen

Folgende Steueranweisungen können verwendet werden – – If … EndIf Loop

if [not] exp [ and / or [not] exp ].
........
[elseif exp.
.......]
[else.
.......]
Endif.

– Falldarstellung

Case variable.
when value1.
.........
when value2.
.........
[ when others.
.........]
Endcase.
Do.

-While-Schleife

While <logical expression>.
.....
.....
Endwhile.

– Machen Sie eine Schleife

Do <n> times.
.....
.....
Enddo.

logisch OperaDo.

Eine Liste logischer Operatoren

  • GE oder >=
  • GT oder >
  • LE oder <=
  • LT oder
  • EQ oder =
  • NE oder <>

ABAP/4-Editor

Schließlich werden Sie hier als Entwickler die meiste Zeit damit verbringen, Programme zu erstellen/modifizieren. Transaktion SE38

ABAP/4-Editor

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: