Einführung in ABAP: Datentypen, Operatoren & Editor - Tutorial

Inhaltsverzeichnis:

Anonim

ABAP steht für - Advanced Business Application Programming. Es ist eine Programmiersprache für die Entwicklung von Anwendungen für das 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 weiteres in ABAP eintauchen.
Beachten Sie, dass dieses Tutorial nicht auf ausführliche Details zu ABAP-Sprachkonstrukten eingeht (deren Lesen sehr langweilig wird), sondern schnell wichtige Konzepte einführt, um Ihnen den Einstieg zu erleichtern, damit Sie Ihre Aufmerksamkeit auf wichtigere Themen konzentrieren können.

Datentypen

Syntax zum Deklarieren einer Variablen in ABAP -

DATA Variable_Name Type Variable_Type

Beispiel:

DATA employee_number Typ I.

Im Folgenden finden Sie eine Liste der von ABAP unterstützten Datentypen

Datentyp Anfangsfeldlänge Gültige Feldlänge Ursprünglicher Wert Bedeutung
Numerische Typen
ich 4 4 0 Ganzzahl (ganze Zahl)
F. 8 8 0 Gleitkommazahl
P. 8 1 - 16 0 Gepackte Nummer
Zeichentypen
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.bewege 16 zu a.schreibe a bis b.

- Rechenoperationen

berechne a = a * 100.

Steueranweisungen

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

if [not] exp [und / oder [not] exp].… [elseif exp.….][sonst ...]Endif.

- Fallbeschreibung

Fallvariable.wenn Wert1.… wenn Wert2.… [wenn andere.…]Endcase.Machen.

-While-Schleife

Während .… Endlich.

- Schleife machen

Mach  mal.… Enddo.

Logischer Operator

Eine Liste der logischen Operatoren

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

ABAP / 4 Editor

Schließlich verbringen Sie hier die meiste Zeit als Entwickler mit dem Erstellen / Ändern von Programmen. Transaktion SE38