Description
Endlich IF ohne ELSE: Ihr Sprungbrett in die Welt der SAP-Entwicklung
Lernen Sie ABAP von Grund auf! Dieses Buch führt Sie Schritt für Schritt in die Programmierung mit ABAP ein. Von der Installation der Entwicklungsumgebung über Syntaxgrundlagen bis hin zu Datenbanken und objektorientierten Konzepten erhalten Sie einen praxisnahen Einstieg. Die Beispiele decken sowohl klassische als auch moderne Entwicklungsansätze ab und sind auf Cloud- sowie On-Premise-Systeme anwendbar. Der ideale Begleiter für die Basic-ABAP-Programming-Schulung (S4D400) von SAP!
- Ihre Einführung in die moderne ABAP-Entwicklung
- Alle Grundlagen der Cloud- und On-Premise-Entwicklung
- Praxisnahe Beispiele für die direkte Anwendung
Aus dem Inhalt:
- Eclipse und ABAP Development Tools
- Syntaxgrundlagen
- Datendeklaration
- Debugging
- ABAP Dictionary
- Steueranweisungen, Rechenoperationen und interne Tabellen
- Datenbankzugriff mit ABAP SQL
- Core Data Services
- Objektorientierte ABAP-Programmierung
- ABAP RESTful Application Programming Model
- Entity Manipulation Language
Einleitung ... 17
1. Technische Vorbereitungen für ein Testsystem ... 23
1.1 ... Die ABAP Development Tools herunterladen und installieren ... 23
1.2 ... Einen SAP-BTP-Testaccount erstellen ... 31
1.3 ... Checkliste ... 38
2. Erste Schritte ... 41
2.1 ... Eine Systemverbindung herstellen ... 41
2.2 ... Eine Hello-World-Anwendung erstellen ... 48
2.3 ... Entwicklungsobjekte öffnen ... 57
2.4 ... Mit Kommentaren arbeiten ... 59
2.5 ... SAP-Hilfe nutzen ... 60
2.6 ... Syntaxregeln von ABAP ... 62
2.7 ... Deklaration von Variablen ... 63
2.8 ... Initialisierung von Variablen ... 71
2.9 ... Checkliste ... 72
3. Debugging ... 75
3.1 ... Debugger aufrufen und beenden ... 75
3.2 ... Variablen-Anzeige ... 78
3.3 ... Steuerung des Debuggers ... 79
3.4 ... Aufrufstack ... 80
3.5 ... Watchpoints ... 82
3.6 ... Checkliste ... 83
4. ABAP Dictionary ... 85
4.1 ... Das zweistufige Domänenprinzip ... 86
4.2 ... Domänen anlegen ... 90
4.3 ... Datenelemente anlegen ... 92
4.4 ... Datenbanktabellen ... 93
4.5 ... Strukturen ... 101
4.6 ... Checkliste ... 102
5. ABAP-Grundbefehle ... 105
5.1 ... Steueranweisungen ... 105
5.2 ... Mit Zeichenketten arbeiten ... 116
5.3 ... Rechenoperationen ... 130
5.4 ... Typdefinitionen ... 136
5.5 ... Checkliste ... 140
6. Mit internen Tabellen arbeiten ... 143
6.1 ... Tabellenarten ... 145
6.2 ... Interne Tabellen definieren ... 147
6.3 ... Zeilen hinzufügen ... 149
6.4 ... Inhalt auslesen ... 158
6.5 ... Inhalt ändern ... 167
6.6 ... Einträge löschen ... 171
6.7 ... Interne Tabellen kopieren ... 171
6.8 ... Interne Tabellen aufbereiten ... 176
6.9 ... Gruppieren mit dem Zusatz GROUP BY ... 180
6.10 ... Eingebaute Funktionen für interne Tabellen ... 185
6.11 ... Checkliste ... 187
7. Zugriff auf die Datenbank ... 191
7.1 ... ABAP-SQL-Anweisung SELECT ... 193
Felix Roth ist selbstständiger ABAP-Trainer, -Entwickler und Berater (LOOP AT Consulting). Er berät Kunden in verschiedenen Entwicklungsprojekten und beschäftigt sich vor allem mit den neuesten SAP-Technologien. Seit 2014 hält er regelmäßig SAP-Schulungen, u.a. beim Rheinwerk Verlag.



