ABAP Delta – Von SAP NetWeaver 7.4 auf 7.5
Lernen Sie die wichtigsten Neuerungen kennen, die Entwickler ab SAP NetWeaver 7.5 nutzen können. Neue ABAP Sprachfeatures, neue Entwicklungsobjekte und neue Technologien im Zusammenspiel mit SAP HANA.
Schwerpunkte der Schulung
- Einführung: Blick auf die Entwicklung des SAP NetWeaver von 7.4 auf 7.5 und die neue Entwicklungsumgebung der ABAP Development Tools in Eclipse.
- ABAP Spracherweiterungen: Neue Sprachelemente für Ihren Quellcode.
- HANA Readiness: ABAP Entwicklung für die HANA in-Memory Datenbank!
- Praxisorientierung: Praktische Übungen zu den wichtigsten Themen.
Unser Ziel: Nach dem Schulungstag sind sie fit für die Zukunft der ABAP Entwicklung und nutzen die neuen Möglichkeiten täglich für noch bessere ABAP-Entwicklung.
Voraussetzung
- ABAP und ABAP OO Entwicklungskenntnisse
Zielgruppe
Diese Schulung richtet sich an ABAP Entwickler, die sich aufgrund der kommenden Herausforderungen mit Blick auf die SAP HANA DB und S/4HANA schon jetzt mit dem aktuellsten ABAP Sprachumfang beschäftigen wollen.
Detailbeschreibung
Mit jeder neuen SAP NetWeaver Version als Basis-Plattform gibt es auch Erweiterungen und neue Funktionen für die ABAP Entwicklung. Die Versionen 7.4 und 7.5 bringen dabei viele für ABAP Entwickler ungewohnte Funktionen aus anderen Programmiersprachen mit in die SAP Welt.
Dabei am Ball zu bleiben ist nicht leicht. Genau deshalb nehmen wir Sie gern mit auf diesem Weg.
In dieser Schulung gehen wir gemeinsam die wichtigsten Neuerungen des ABAP Sprachumfangs unter SAP NetWeaver 7.5 durch. Wir gehen sowohl auf neue Schlüsselworte, als auch auf die neuen Funktionen für die HANA-optimierte Entwicklung wie CDS Views oder SQL Script ein. Ganz nebenbei lernen Sie auch gleich die neue Entwicklungsumgebung Eclipse IDE mit den ABAP Development Tools kennen.
Zukünftig können Sie Ihre ABAP Entwicklung effizient in der Eclipse IDE durchführen und sind damit bestens auf neue Herausforderungen wie eine HANA DB und damit auch später S/4HANA eingestellt. Von hier aus können Sie die einzelnen Themen nach Bedarf weiter vertiefen.
Schulungsthemen und Agenda im Überblick
Block 1 – Evolution und Entwicklungsumgebung
Als Einstieg blicken Sie auf die Entwicklung des SAP NetWeaver 7.4 auf 7.5. Außerdem erhalten Sie Einblick in den Werkzeugkasten für Programmierer: Die neue ABAP Entwicklungsumgebung „ABAP Development Tools“ in der Eclipse IDE.
Block 2 – ABAP Sprachumfang
In diesem Block lernen Sie die Erweiterung des ABAP Sprachumfangs kennen – neue Schlüsselworte, Inline Deklarationen und vieles mehr erleichtern die tägliche Arbeit.
Block 3 – HANA-Optimierung
Mit Blick auf die Entwicklung auf bzw. für eine HANA DB wurden neue Funktionen eingeführt, die wir mit Ihnen durchgehen:
- Anlegen und Konsumieren von Core Data Services
- Datenbankabfragen über SQL Script
ABAP Managed Database Procedures und deren Verwendung
Agenda: ABAP Development Delta – SAP NetWeaver 7.5
Evolution von NetWeaver 7.4 bis 7.5
- Timeline der wichtigsten Änderungen
ABAP Development Tools in Eclipse
- Zugriff auf AS ABAP
- Perspektiven, Sichten und Tools
- Anpassungen und schnelle Navigation
ABAP Spracherweiterung
- Inline Deklaration
- Tabellenausdrücke
- Konstruktionsausdrücke
- Meshes
- Gruppieren über interne Tabellen
- Übungen
Code-Pushdown durch erweiterten Open SQL-Sprachumfang
- Hostvariablen
- Arithmetische Ausdrücke
- Case-Ausdruck
- Outer-Joins
- Geschachtelte Ausdrücke
Core Data Services (CDS)
- Data Definition Language (DDL)
- Erweiterter Sprachumfang und Verwendung
- Assoziationen
- Übungen
SQL-Script
- Annährung an den SQL92-Standard
- Imperative Sprachelemente
- Verwendung von SQL-Script
ABAP Managed Database Procedures (AMDPs)
- Abgrenzung und Nutzen
- Definition und Implementierung von AMDPs
- Verwendung von AMDPs
- Übungen
Performance Analysis und Optimierung
- Statische und dynamische Codeanalyse
- Werkzeug und Visualisierung
- Übungen