ABAP on SAP HANA – Installation, Hello-World-Anwendung & Kurzbefehle

In den nächsten Blog-Einträgen werden die neuen Möglichkeiten und Funktionen der ABAP on SAP HANA Entwicklung in der Entwicklungsumgebung Eclipse – vor allem in Zusammenhang mit SAP HANA – dargestellt und aufgezeigt wie Coding für SAP HANA optimiert wird. Viele Entwicklungs- und Modellierungsmöglichkeiten (wie z.B. die Erstellung eines Advanced DSOs) werden zunehmend in Eclipse verlagert und machen diese Entwicklungsumgebung zwingend erforderlich. Daher ist es entscheidend sich mit der neuen Entwicklungsumgebung vertraut zu machen, um hier effektiv Business Logik mit ABAP zu entwickeln.

Wie richte ich in Eclipse die ABAP Entwicklungsumgebung ein?

Basis ist die Installation des SAP HANA Studios (hier) oder der Entwicklungsumgebung Eclipse (hier). Wir empfehlen direkt das SAP HANA Studio zu installieren, was letztendlich auch auf Eclipse basiert. In Eclipse selbst müssen dann über „Help“ -> „Install New Software“ die benötigten Plugins installiert werden. Dazu muss eine neue Downloadseite über „Add…“ eingerichtet werden. Die Links sind abhängig von der Eclipse Version:

Danach werden die verfügbaren Plugins aufgelistet, wobei in unserem Fall die „ABAP Development Tools for SAP NetWeaver“ installiert werden müssen.

ABAP Development Tools für SAP HANA Studio installieren

ABAP Development Tools für SAP HANA Studio installieren

Wie erstelle eine erste Hello-World-Anwendung mit ABAP in der neuen Entwicklungsumgebung?

  1. Eclipse-Neustart nach der Installation der Plugins durchführen
  2. In die Perspective „ABAP“ wechseln (siehe Screenshot)
  3. Erstellung eines neuen ABAP Projekts, um Zugriff auf Ihren ABAP Server zu bekommen. Dazu im Tab „Project Explorer“ über Rechtsklick -> „New“ -> „ABAP-Projekt“ auswählen
  4. Über das erstellte Projekt können nun die gewohnten ABAP Objekttypen, wie Klassen, Programme, etc., erstellt werden

Damit Sie produktiv mit der neuen Entwicklungsumgebung arbeiten können, empfiehlt es sich die unten aufgelisteten Kurzbefehle / Shortcuts einzuprägen.

ABAP on HANA ABAP Projekt erstellen

ABAP Perspektive und ABAP Projekt erstellen

Welche Kurzbefehle / Shortcuts gibt es für die ABAP on SAP HANA Entwicklung in Eclipse?

Edit

Ctrl+Shift+A Open development object
Ctrl+F2  Check development object
Ctrl+F3  Activate development object
Ctrl+Shift+F3  Activate all inactive objects
Ctrl+Space  Code completion
Ctrl+1  Quick fix proposal
Ctrl+<  Add comment
Ctrl+Shift+<  Remove comment
Shift+F1  Format source (pretty printer)

Help

F1 ABAP keyword documentation
F2 Show code element information
Ctrl+3 Search for comments & views
Ctrl+Shift+L List all keyboard shortcuts

Navigate

F3 Open definition
Alt+Left Backward history
Alt+Right Forward history
Ctrl+T Quick hierarchy
F4 Open Type Hierarchy
Ctrl+O Quick outline
Ctrl+Shift+G Where-used list

Run, debug

F8 Run current ABAP object
Alt+F8 Select & run ABAP application
Ctrl+Shift+B Toogle breakpoint
F5, F6, F7, F8 Step into, over, return, resume
Ctrl+Shift+F10 Execute ABAP unit tests
Alt+F9 Profile development object
Hochgeladenes Bild
Dieser Blog-Beitrag wurde von Daniel Schindler geschrieben. Daniel ist ein Senior Consultant & Entwickler für SAP BI, BI-IP und SAP HANA mit mehr als 8 Jahren an Erfahrung. Er verfügt über tiefgreifende Kenntnisse in der Realisierung von Reporting-Anwendungen im SAP Bereich.

Benötigen Sie Beratungs- oder Entwicklungsunterstützung in Ihrem SAP BW / HANA / SAPUI5 Projekt? Dann zögern Sie nicht und kontaktieren uns unverbindlich unter info@intellify.de.