In dieser Übung starten Sie Ihr ABAP-Cloud-Projekt und analysieren vorhandenen ABAP-Code, um sich mit einigen grundlegenden Funktionen der ABAP-Entwicklungsumgebung vertraut zu machen.
Aufgabe 1: Ein ABAP-Cloud-Projekt anlegen
Öffnen Sie Eclipse, wechseln Sie zur ABAP-Perspektive, und legen Sie ein ABAP-Cloud-Projekt an.
Schritte
Öffnen Sie Eclipse, und wechseln Sie zur ABAP-Perspektive.
Öffnen Sie Eclipse.
Wählen Sie Window→Perspective→Open Perspective→Other...
Doppelklicken Sie im Dialogfenster auf ABAP.
Legen Sie ein ABAP-Cloud-Projekt an.
Wählen Sie File→New→ABAP Cloud Project.
Gehen Sie im daraufhin angezeigten Dialogfenster Neues ABAP-Cloud-Projekt wie folgt vor:
Wenn Ihnen die ABAP-Serviceinstanz-URL übergeben wurde:
- Kopieren Sie diese URL, und fügen Sie sie in das entsprechende Feld im Dialogfenster ein.
- Wählen Sie Next.
Wenn Sie eine Datei erhalten haben, die den Serviceschlüssel enthält:
- Wählen Sie im Dialogfeld den Link Extrahieren.
- Wählen Sie Importieren..., und wählen Sie die Datei mit dem Serviceschlüssel aus.
- Klicken Sie nach dem Import auf In Zwischenablage kopieren, um die Serviceinstanz-URL zu kopieren.
- Wählen Sie Schließen.
- Fügen Sie oben im Dialogfenster im Feld ABAP-Serviceinstanz-URL:* die ABAP-Serviceinstanz-URL mit der Tastenkombination Strg + V ein.
- Wählen Sie Next.
Wählen Sie Open Logon Page in Browser.
Sie werden aufgefordert, sich am System anzumelden.
Geben Sie den Benutzer und das Kennwort ein, mit denen Sie sich bei SAP Learning Hub registriert haben.
Wenn die Meldung You have been successfully logged on angezeigt wird, schließen Sie das Browserfenster, und kehren Sie zu Eclipse zurück.
Um das Anlegen des Projekts abzuschließen, wählen Sie Finish.
Aufgabe 2: Die ABAP-Klasse /DMO/CL_FLIGHT_LEGACY analysieren
Verwenden Sie einige Funktionen der ABAP Development Tools, um den Quelltext der ABAP-Klasse /DMO/CL_FLIGHT_LEGACYzu analysieren.
Notiz
Sie müssen den Quelltext in dieser Übung nicht lesen. Konzentrieren Sie sich stattdessen auf die Navigations- und Anzeigefunktionen in der Entwicklungsumgebung.
Schritte
Fügen Sie das Paket /DMO/FLIGHT zu Ihren Favoritenpaketen hinzu.
Klicken Sie in der Ansicht Project Explorer mit der rechten Maustaste auf den Ordner Favorite Packages unter Ihrem Projektordner.
Wählen Sie im Kontextmenü Paket hinzufügen....
Geben Sie im Eingabefeld /DMO/FLIGHT als Suchstring ein.
Klicken Sie in der Liste der Matching-Positionen auf den Eintrag /DMO/FLIGHT, und wählen Sie OK.
Öffnen Sie die ABAP-Klasse /DMO/CL_FLIGHT_LEGACY in der Editor-View.
Wählen Sie im Eclipse-Menü Navigate→Open ABAP Development Object...oder drücken Sie Strg + Umschalt + A.
Geben Sie im Eingabefeld als Suchzeichenfolge /DMO/CL_FLIGHT ein.
Klicken Sie in der Liste der Matching-Positionen auf /DMO/CL_FLIGHT_LEGACY (Klasse), und wählen Sie OK.
Öffnen Sie die Registerkarte Properties, um die Verwaltungsdaten des Entwicklungsobjekts /DMO/CL_FLIGHT_LEGACY anzuzeigen.
Positionieren Sie den Cursor an einer beliebigen Stelle im Quelltext der Klasse /DMO/CL_FLIGHT_LEGACY.
Navigieren Sie auf der Registerkarte unter der Editorsicht zur Registerkarte "Eigenschaften".
Analysieren Sie die dort angezeigten Verwaltungsdaten, z.B. die Originalsprache oder den Zeitstempel der letzten Änderung.
Suchen Sie die ABAP-Klasse /DMO/CL_FLIGHT_LEGACY in der View Project Explorer auf der linken Seite der Anzeige.
Positionieren Sie den Cursor an einer beliebigen Stelle im Quelltext der Klasse /DMO/CL_FLIGHT_LEGACY.
Wählen Sie in der Symbolleiste des Projekt-ExplorersLink with Editor. Dadurch sollte ein Teil des Baums unter Ihrem ABAP-Projekt mit der ABAP-Klasse /DMO/CL_FLIGHT_LEGACY als Endpunkt expandiert werden.
Suchen Sie die Zeichenfolge get_instance( )->get im Quelltext der ABAP-Klasse /DMO/CL_FLIGHT_LEGACY.
Notiz
Zwischen den Klammern muss genau ein Leerzeichen stehen.
Positionieren Sie den Cursor in der ersten Zeile des Quelltexts der Klasse /DMO/CL_FLIGHT_LEGACY.
Drücken Sie Strg + F, um das Dialogfenster Find/Replace zu öffnen.
Geben Sie im daraufhin angezeigten Eingabefeld Findget_instance( )->get ein.
Navigieren Sie in der aktuellen Quelltextzeile zur Implementierung des Quelltextelements get.
Drücken Sie die Strg -Taste, und klicken Sie auf "Abrufen". Wählen Sie im angezeigten Menü Zur Implementierung navigieren. Alternativ können Sie den Cursor in das Wort get setzen und F3 drücken.
Einige Codezeilen weiter unten befindet sich eine Zeile, die mit SELECT beginnt. Zeigen Sie einige Informationen zum Code-Element /dmo/travel nach dem Schlüsselwort FROM an, ohne von dort weg zu navigieren.
Positionieren Sie in der Quelltextzeile, die mit SELECT beginnt, den Cursor auf /dmo/travel, und drücken Sie F2.
Zeigen Sie die ABAP-Sprachhilfe für das Schlüsselwort SELECT an.
Positionieren Sie den Cursor am Anfang der aktuellen Quelltextzeile auf SELECT, und drücken Sie F1.
Hinweis
Wenn die geöffnete Sicht ABAP-Sprachhilfe anzeigt, dass die Ergebnismenge der Suchanfrage in der aktuellen ABAP-Sprachversion nicht unterstützt wird, geben Sie SELECT in das Suchbegrifffeld der Sicht ABAP-Sprachhilfe ein, und drücken Sie die Eingabetaste. Diese Suche sollte die gewünschte Hilfe liefern.
Notiz
An dieser Stelle ist es nicht erforderlich, die Dokumentation zu lesen oder zu verstehen.