
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!
Aus dem Inhalt:
Inhaltsverzeichnis
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
7. 2 . . . Ändernde ABAP-SQL-Anweisungen . . . 222
7. 3 . . . ABAP-SQL-Ausdrücke . . . 234
7. 4 . . . ABAP-SQL-Funktionen . . . 239
7. 5 . . . Vier goldene Regeln für SAP HANA . . . 247
7. 6 . . . Checkliste . . . 249
8. Grundlagen der Objektorientierung . . . 253
8. 1 . . . Einleitung: Klassen und Objekte . . . 255
8. 2 . . . Grundaufbau einer ABAP-Klasse . . . 258
8. 3 . . . Klassen instanziieren . . . 259
8. 4 . . . Klassen anlegen . . . 262
8. 5 . . . Statische Klassen . . . 265
8. 6 . . . Datenkapselung . . . 266
8. 7 . . . Datentypen und Attribute . . . 270
8. 8 . . . Methoden und Parameter . . . 272
8. 9 . . . Konstruktoren . . . 280
8. 10 . . . Ereignisse . . . 283
8. 11 . . . Vererbung . . . 289
8. 12 . . . Weitere Klassenarten . . . 297
8. 13 . . . Freunde . . . 298
8. 14 . . . Interfaces . . . 300
8. 15 . . . Ausnahmen für Methoden . . . 307
8. 16 . . . Casting . . . 312
8. 17 . . . Checkliste . . . 313
9. ABAP Core Data Services . . . 315
9. 1 . . . CDS View anlegen . . . 316
9. 2 . . . CDS Views mit Parametern . . . 322
9. 3 . . . CDS-Annotationen . . . 325
9. 4 . . . CDS-Sprachelemente . . . 326
9. 5 . . . CDS-Zugriffskontrollen . . . 333
9. 6 . . . CDS-Assoziationen . . . 335
9. 7 . . . CDS-Hierarchien . . . 337
9. 8 . . . Checkliste . . . 342
10. ABAP RESTful Application Programming Model . . . 345
10. 1 . . . Grundlagen der RAP-Services . . . 345
10. 2 . . . Eine RAP-Anwendung erstellen . . . 352
10. 3 . . . Checkliste . . . 369
11. Zugriff auf Geschäftsobjekte mit der Entity Manipulation Language . . . 371
11. 1 . . . Lesen . . . 372
11. 2 . . . Anlegen . . . 377
11. 3 . . . Aktualisieren . . . 379
11. 4 . . . Löschen . . . 380
11. 5 . . . Aktion aufrufen . . . 382
11. 6 . . . Checkliste . . . 383
Anhang . . . 385
A . . . Das SAP-Flugdatenmodell . . . 387
B . . . Übersicht der ABAP-Anweisungen . . . 389
C . . . Eingebaute Datentypen . . . 395
D . . . Wichtige Systemfelder . . . 397
E . . . Namenskonventionen für die Programmierung . . . 399
Der Autor . . . 403
Index . . . 405
Es wurden noch keine Bewertungen abgegeben. Schreiben Sie die erste Bewertung zu "Einstieg in ABAP" und helfen Sie damit anderen bei der Kaufentscheidung.