Erscheinungsdatum:
06.12.2023
Dieses Buch ist ein unverzichtbares Hilfsmittel, ob als Begleiter während einer Einstiegsschulung oder als Nachschlagewerk. Es erklärt Ihnen alle Techniken, Sprachelemente und Werkzeuge der ABAP-Programmierung. Sie erlernen den Umgang mit ABAP Workbench und ABAP Development Tools und verstehen die wichtigen Konzepte von der objektorientierten Programmierung bis zu den neuen Programmiermodellen für SAP S/4HANA . Aus dem Inhalt: ABAP Workbench und ABAP Development Tools (Eclipse) ABAP Dictionary Datenbankzugriffe und neue Open SQL-Funktionen CDS und BOPF Reports und Selektionsbildschirme Tests und Performanceanalyse Transporte und Jobverwaltung Schnittstellen, RFC und Erweiterungstechniken Klassen, Methoden, Ereignisse und Interfaces ABAP-Programmiermodell für SAP Fiori und ABAP-RESTful-Programmiermodell ABAP Channels und ABAP Daemon Framework SAP NetWeaver 7.57 Nützliche Übersichten und Glossar
3. Auflage, aktualisiert für SAP NetWeaver 7.57
Autorentext
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.
Inhalt
Einleitung ... 33
TEIL I. Die Werkzeugkiste des ABAP-Entwicklers ... 43
1. Die ABAP Workbench ... 45
1.1 ... Die Werkzeuge der ABAP Workbench ... 46
1.2 ... Der Object Navigator ... 47
1.3 ... Der Repository Browser ... 50
1.4 ... Der ABAP Editor ... 52
2. Die ABAP Development Tools ... 69
2.1 ... SAPs Eclipse-Strategie ... 69
2.2 ... Installation und Konfiguration ... 71
2.3 ... Ein System anbinden ... 75
2.4 ... Einen Report anlegen ... 76
2.5 ... Die Menüleiste und wichtige Tastaturkürzel ... 77
2.6 ... Der Pretty Printer und weitere Quellcodefunktionen ... 81
2.7 ... Die Musterfunktion ... 81
2.8 ... Der Debugger ... 83
2.9 ... Dokumentation mit ABAP Doc ... 89
2.10 ... Refactoring-Funktionen ... 93
3. Das ABAP Dictionary ... 97
3.1 ... Domänen ... 99
3.2 ... Datenelemente ... 104
3.3 ... Strukturen ... 107
3.4 ... Tabellentypen ... 109
3.5 ... Datenbanktabellen ... 112
3.6 ... Indizes ... 118
3.7 ... Typgruppen ... 119
3.8 ... Views ... 120
3.9 ... Pflegedialoge ... 124
3.10 ... Suchhilfen ... 128
3.11 ... Datenbank-Utility-Tool ... 131
3.12 ... Das Sperrkonzept ... 132
4. Transaktionen ... 135
4.1 ... Transaktionen anlegen ... 136
4.2 ... Transaktionen mit ABAP aufrufen ... 140
5. Der Function Builder ... 143
5.1 ... Der Aufbau eines Funktionsbausteins ... 143
5.2 ... Einen Funktionsbaustein anlegen ... 146
5.3 ... Funktionsbausteine testen ... 147
5.4 ... Funktionsgruppen ... 148
6. Der Class Builder ... 151
6.1 ... Klassen anlegen ... 151
6.2 ... Ausnahmeklassen anlegen ... 163
6.3 ... Interfaces anlegen ... 164
TEIL II. Der Kern der Sprache ABAP ... 165
7. Die ABAP-Grundbefehle ... 167
7.1 ... Syntaxregeln ... 168
7.2 ... Kommentare ... 169
7.3 ... Die SAP-Hilfe ... 170
7.4 ... Datendeklaration ... 171
7.5 ... Inline-Deklarationen ... 183
7.6 ... Typdefinitionen ... 185
7.7 ... Initialisierung ... 188
7.8 ... Steueranweisungen ... 189
7.9 ... Rechenoperationen ... 196
7.10 ... Ausgabeanweisungen ... 199
7.11 ... Meldungen ... 201
7.12 ... Mit Zeichenketten arbeiten ... 203
7.13 ... Konstruktorausdrücke ... 216
7.14 ... Operandenpositionen ... 227
7.15 ... Änderungen und Neuerungen bis ABAP 7.57 ... 229
8. Mit internen Tabellen arbeiten ... 231
8.1 ... Tabellenarten ... 232
8.2 ... Interne Tabellen definieren ... 234
8.3 ... Interne Tabellen initialisieren ... 238
8.4 ... Zeilen hinzufügen ... 239
8.5 ... Inhalt auslesen ... 250
8.6 ... Einträge löschen ... 264
8.7 ... Inhalt ändern ... 265
8.8 ... Interne Tabellen kopieren ... 270
8.9 ... Interne Tabellen aufbereiten ... 272
8.10 ... Eingebaute Funktionen für interne Tabellen ... 279
8.11 ... Änderungen und Neuerungen im Umfeld von internen Tabellen bis ABAP 7.57 ... 281
9. Zugriff auf Datenbanken ... 285
9.1 ... Die fünf goldenen Regeln ... 286
9.2 ... Die Open-SQL-Anweisung SELECT ... 288
9.3 ... Open-SQL-Ausdrücke ... 315
9.4 ... Open-SQL-Funktionen ... 321
9.5 ... Ändernde Open-SQL-Anweisungen ... 334
9.6 ... Sekundäre Datenbankverbindungen ... 343
9.7 ... Natives SQL ... 343
9.8 ... ABAP Core Data Services (CDS) ... 346
9.9 ... Änderungen und Neuerungen im Umfeld von Open SQL bis ABAP 7.57 ... 378
9.10 ... Änderungen und Neuerungen im Umfeld von CDS bis ABAP 7.57 ... 381
10. Zugriff auf SAP-HANA-Entwicklungsobjekte ... 385
10.1 ... Aufruf von SAP-HANA-Views ... 385
10.2 ... Aufruf von Datenbankprozeduren ... 388
10.3 ... ABAP Managed Database Procedures (AMDP) ... 391
10.4 ... Änderungen und Neuerungen beim Zugriff auf SAP-HANA-Entwicklungsobjekte bis ABAP 7.57 ... 396
11. Die ABAP-Objects-Syntax ... 399
11.1 ... Grundaufbau einer Klasse ... 400
11.2 ... Sichtbarkeiten ... 403
11.3 ... Datentypen und Attribute ... 404
11.4 ... Methoden ... 405
11.5 ... Konstruktoren ... 412
11.6 ... Ereignisse ... 415
11.7 ... Vererbung ... 418
11.8 ... Klassenarten ... 420
11.9 ... Ausnahmen für Methoden ... 422
11.10 ... Freunde ... 428
11.11 ... Interfaces ... 428
11.12 ... Das ABAP-Objects-Muster ... 432
11.13 ... Casting ... 433
11.14 ... Objekttyp überprüfen ... 434
11.15 ... Änderungen und Neuerungen in ABAP Objects bis ABAP 7.57 ... 436
12. Reports und Selektionsbildschirme ... 437
12.1 ... Ereignisse eines Reports ... 438
12.2 ... Eingabeelemente ... 439
12.3 ... Strukturierungselemente für den Selektionsbildschirm ... 449
12.4 ... Ereignisse eines Selektionsbildschirms ... 453
12.5 ... Textelemente ... 457
Leider konnten wir für diesen Artikel keine Preise ermitteln ...
billigbuch.ch sucht jetzt für Sie die besten Angebote ...
Die aktuellen Verkaufspreise von
6 Onlineshops werden
in Realtime abgefragt.
Sie können das gewünschte Produkt anschliessend direkt beim Anbieter Ihrer Wahl bestellen.
| # |
Onlineshop |
Preis CHF |
Versand CHF |
Total CHF |
|
|
| 1 |
Seller |
0.00 |
0.00
|
0.00 |
|
|
Onlineshops ohne Resultate: