Erste Schritte
Grundlegende Methoden und Konzepte anwenden
Mit lokalen Klassen arbeiten
Daten aus der Datenbank lesen
Mit strukturierten Datenobjekten arbeiten
Mit komplexen internen Tabellen arbeiten
Datenbankänderungen mit Business Objects implementieren
Das ABAP-RESTful-Anwendungsprogrammiermodell beschreiben

Erste ABAP-Anwendung entwickeln

Objective

After completing this lesson, you will be able to legen Sie eine Anwendung Hello World an.

Hello World-App in ABAP

Wie bei allen anderen Programmiersprachen sollten Sie sich auch in ABAP zunächst mit der Entwicklungsumgebung und den grundlegenden Aspekten der Sprache vertraut machen, indem Sie eine kurze „Hello World"-App schreiben.

Die wichtigste Benutzungsoberflächentechnologie, die Sie in der modernen ABAP-Programmierung verwenden werden, ist SAP Fiori Elements. ADT bietet jedoch eine Konsole, mit der Sie schnell und einfach Ausgaben in Testanwendungen erstellen können.

Erstellen einer Hello World-Anwendung

Anwendung Hello World erstellen

Aufgabe 1: Anwendung „Hello World" erstellen

Legen Sie in Ihrem Paket eine neue ABAP-Klasse an. Lassen Sie die Klasse das Interface IF_OO_ADT_CLASSRUN implementieren, damit Sie die Klasse als Hauptprogramm für eine Eclipse-Konsolen-App verwenden können.

Schritte

  1. Legen Sie in Ihrem Paket eine neue ABAP-Klasse mit dem Namen ZCL_##_HELLO_WORLD an. Stellen Sie sicher, dass sie das Interface IF_OO_ADT_CLASSRUN verwendet. Wenn Sie aufgefordert werden, die Klasse einem Transportauftrag zuzuordnen, verwenden Sie den Transportauftrag, den Sie in der vorherigen Aufgabe angelegt haben.

    1. Wählen Sie FileNewABAP Class.

    2. Geben Sie Ihr Paket ZS4D400_## ein, wobei ## für Ihre Gruppennummer steht.

    3. Geben Sie den Namen ZCL_##_HELLO_WORLD ein, wobei ## für Ihre Gruppennummer steht, und geben Sie eine Beschreibung für Ihre Klasse ein.

    4. Wählen Sie Hinzufügen... (neben dem Gruppenrahmen Schnittstellen).

    5. Geben Sie den Filtertext IF_OO_ADT_CLASSRUN ein. Doppelklicken Sie auf den passenden Eintrag in der Trefferliste.

    6. Wählen Sie Next.

    7. Wählen Sie Choose from requests in which I am involved und Ihren eigenen Transportauftrag aus.

    8. Wählen Sie Finish.

  2. Verwenden Sie in der Methode if_oo_adt_classrun~main( )out->write( ), um die Phrase Hello World auszugeben.

    1. Geben Sie im Editor folgenden Quelltext zwischen METHOD if_oo_adt_classrun~main und ENDMETHOD. ein:

      Code Snippet
      123
      out->write( 'Hello World' ).
  3. Aktivieren und testen Sie die Klasse.

    1. Aktivieren Sie die Klasse mit der Tastenkombination Strg + F3.

    2. Führen Sie die Klasse mit der Taste F9 aus.

  4. Überprüfen Sie die Ausgabe in der View Console von Eclipse.

    1. Überprüfen Sie die View Console, die planmäßig als neue Registerkarte unterhalb der Editor-View geöffnet wird.

    2. Wenn die View Console nicht angezeigt wird, öffnen Sie sie, indem Sie WindowShow ViewOther wählen. Doppelklicken Sie in der Trefferliste auf Console.