Erstellen einer Hello World App
Die Haupttechnologie der Benutzungsoberfläche, die Sie in der modernen ABAP-Programmierung verwenden werden, ist SAP Fiori. Die ABAP Development Tools (ADT) bieten jedoch eine Konsole, mit der Sie Ausgaben schnell und einfach in Testanwendungen erstellen können.
Weitere Informationen zu SAP Fiori finden Sie in der Learning Journey Learning the Basics of SAP Fiori unter http://learning.sap.com.- Schreiben Sie Ihren ABAP-Code in eine Klasse und wählen Sie Datei→Neu→ABAP-Klasse.
- Sie gelangen auf ein Dialogfenster, in dem Sie überprüfen, ob das Projekt korrekt ist.
- Geben Sie den Namen des Pakets ein, das Sie bereits angelegt haben.
- Geben Sie einen Namen für Ihre Klasse ein. Denken Sie daran, mit Z oder Y zu beginnen. Er kann bis zu 30 Zeichen und Buchstaben A–Z, die Ziffern 0–9 und das Unterstrichsymbol enthalten.
- Wählen Sie die Option Hinzufügen, um einer Klasse ein Interface hinzuzufügen (in unserem Beispiel IF_OO_ADT_CLASSRUN), um die Ausgabe an die Konsole zu ermöglichen.
- Verwenden Sie das Feld Filter, um die Anzahl der Einträge in der Liste einzuschränken.
- Doppelklicken Sie auf das Interface (IF_OO_ADT_CLASSRUN).
- Das neue Interface wird angezeigt, wenn Sie zum Dialogfenster ABAP-Klasse zurückkehren.
- Wählen Sie Next.
- Ordnen Sie anschließend die Klasse einem Transportauftrag zu.
- Markieren Sie unter Aus Aufträgen auswählen, an denen Sie beteiligt sind den Auftrag, den Sie zum Anlegen Ihres Pakets verwendet haben.
- Wählen Sie Finish.

Mit dem Interface IF_OO_ADT_CLASSRUN können Sie eine Klasse in den ABAP Development Tools (ADT) mit der Taste F9 ausführen. Dabei wird das Coding zwischen METHOD if_oo_adt_classrun~main und ENDMETHOD ausgeführt. In diesem Quelltextblock können Sie Informationen in der ADT-Konsole ausgeben.
_scr.png)
In Ihrem Quelltextblock können Sie out->write( ) verwenden, um Informationen in der Konsole anzuzeigen. Die Zeile
1out->write( "Hello World" ).- Zwischen „write" und der öffnenden Klammer befindet sich kein Leerzeichen.
- Nach der öffnenden Klammer befindet sich mindestens ein Leerzeichen.
- Vor der schließenden Klammer befindet sich mindestens ein Leerzeichen.
- Am Ende der Zeile befindet sich ein Punkt

ABAP Development Tools prüft Ihren Code während des Ablaufs und kennzeichnet Fehler am linken Rand des Editors mit einem weißen Kreuz auf rotem Hintergrund.
Die entsprechenden Fehlermeldungen werden in der View Problems unterhalb des Editors angezeigt. ABAP Development Tools zeigt dieselbe Meldung wie ein Dialogfenster an, wenn Sie den Mauszeiger über das Fehlersymbol im Editor bewegen.

Um ein ABAP-Objekt auszuführen, müssen Sie es aktivieren. Die Aktivierung des Objekts prüft die Syntax, sichert das Objekt und generiert eine Laufzeitversion des Objekts. Wenn ein Syntaxfehler auftritt, wird das Objekt nicht aktiviert. Um ein Objekt zu aktivieren, wählen Sie in der Symbolleiste das Symbol Aktivieren, oder verwenden Sie die Tastenkombination Strg + F3 (auf Ihrer Tastatur). Ob ein Objekt aktiv ist, sehen Sie in der Sicht Eigenschaften, die sich in der Regel auf der Registerkarte unterhalb des ABAP Editors befindet.

Um die Klasse auszuführen, wählen Sie F9 auf der Tastatur, oder klicken Sie mit der rechten Maustaste in den Editor, und wählen Sie Als ABAP-Anwendung ausführen→(Konsole). Die Ausgabe, „Hello World", wird in der Konsole angezeigt. Wenn die Konsolenansicht nicht angezeigt wird, wählen Sie Window→Show View→Other..., und wählen Sie die Sicht Console.
Eclipse-Editor verwenden
Im Folgenden finden Sie einige wichtige Schlüsselfunktionen beim Schreiben von Code im ABAP Editor.
Hauptfunktionen im ABAP Editor
| Drucktaste | Tastaturbefehl | Description |
|---|---|---|
| STRG + S | Sichern Sie Ihre Eingaben. | |
| STRG + F2 | Syntax prüfen | |
| STRG + F3 | Aktivieren | |
| F9 | ABAP-Anwendung (Konsole) |