Objektorientierte Programmierung mit ABAP Objects
Mit Zugangscode im Buch für Updates
Sie wollen endlich den Umstieg auf ABAP Objects schaffen und Ihre ABAP-Fähigkeiten auf den neuesten Stand bringen? Dann ist dieses Buch Ihr perfekter Einstieg in die objektorientierte Programmierung!
Nach einer kurzen Einführung in die Grundlagen von OOP...
Nach einer kurzen Einführung in die Grundlagen von OOP...
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Objektorientierte Programmierung mit ABAP Objects “
Klappentext zu „Objektorientierte Programmierung mit ABAP Objects “
Sie wollen endlich den Umstieg auf ABAP Objects schaffen und Ihre ABAP-Fähigkeiten auf den neuesten Stand bringen? Dann ist dieses Buch Ihr perfekter Einstieg in die objektorientierte Programmierung!Nach einer kurzen Einführung in die Grundlagen von OOP und die Abhängigkeiten von Objekten in ABAP folgt eine Beschreibung aller relevanten Konzepte mit praxisnahen Beispielen. Der Schwerpunkt liegt dabei nicht auf grundlegenden Syntaxregeln, sondern auf der objektorientierten Entwicklung bzw. der Anwendung dieser Regeln mithilfe der mit ABAP 7.0 mitgelieferten Werkzeuge. Zahlreiche Fallbeispiele, Screenshots und Listings helfen Ihnen dabei, grundlegende und erweiterte Techniken zu erlernen.
Als Bonus wird am Ende jedes Kapitels ein Fallbeispiel besprochen, in dem die im Kapitel beschriebene Technik noch einmal aus Modellierungssicht erläutert wird. Hierzu wird jeweils ein entsprechendes UML-Szenario aufgebaut und Sie lernen so ganz nebenbei die Anwendung der Unified ModelingLanguage kennen.
Inhaltsverzeichnis zu „Objektorientierte Programmierung mit ABAP Objects “
... Einleitung ... 15
1 ... Einführung in die objektorientierte Programmierung ... 23
... 1.1 ... Notwendigkeit einer verbesserten Abstraktion ... 23
... 1.2 ... Klassen und Objekte ... 25
... 1.3 ... Festlegung von Grenzen ... 27
... 1.4 ... Wiederverwendung ... 30
... 1.5 ... Objektverwaltung ... 34
... 1.6 ... UML-Tutorial: Grundlagen zu Klassendiagrammen ... 35
... 1.7 ... Zusammenfassung ... 41
2 ... Arbeiten mit Objekten ... 43
... 2.1 ... Syntaxübersicht ... 43
... 2.2 ... Anlage und Verwendung von Objekten ... 55
... 2.3 ... Schreiben Ihres ersten objektorientierten Programms ... 67
... 2.4 ... Erste Schritte mit dem Class Builder ... 73
... 2.5 ... Fallbeispiel: Arbeiten mit regulären Ausdrücken ... 86
... 2.6 ... UML-Tutorial: Objektdiagramme ... 88
... 2.7 ... Zusammenfassung ... 90
3 ... Kapselung und Ausblenden der Implementierung ... 93
... 3.1 ... Gewonnene Erkenntnisse beim prozeduralen Ansatz ... 94
... 3.2 ... Datenabstraktion mit Klassen ... 99
... 3.3 ... Definition der Komponentensichtbarkeit ... 100
... 3.4 ... Ausblenden der Implementierung ... 106
... 3.5 ... Design by Contract ... 108
... 3.6 ... UML-Tutorial: Sequenzdiagramme ... 109
... 3.7 ... Zusammenfassung ... 111
4 ... Objektinitialisierung und Bereinigung ... 113
... 4.1 ... Anlage von Objekten ... 113
... 4.2 ... Steuerung der Objektinitialisierung mit Konstruktoren ... 118
... 4.3 ... Steuerung des Instanzierungsprozesses ... 124
... 4.4 ... Garbage Collection ... 128
... 4.5 ... Optimierung der Performance ... 130
... 4.6 ... UML-Tutorial: Zustandsdiagramme ... 132
... 4.7 ... Zusammenfassung ... 134
5 ... Vererbung ... 135
... 5.1 ... Generalisierung und Spezialisierung ... 136
... 5.2 ... Vererbung von Komponenten ... 141
... 5.3 ... Schlüsselwörter Abstract und Final ... 149
... 5.4 ... Vererbung im Vergleich zu Komposition ... 154
... 5.5 ... Verwendung
... mehr
des Refactoring-Assistenten ... 157
... 5.6 ... UML-Tutorial: Erweiterte Klassendiagramme -- Teil I ... 159
... 5.7 ... Zusammenfassung ... 163
6 ... Polymorphie ... 165
... 6.1 ... Objektreferenzzuweisungen -- Wiederholung ... 165
... 6.2 ... Dynamische Bindung von Methodenaufrufen ... 171
... 6.3 ... Schnittstellen ... 173
... 6.4 ... UML-Tutorial: Erweiterte Klassendiagramme -- Teil II ... 190
... 6.5 ... Zusammenfassung ... 193
7 ... Komponentenbasierte Designkonzepte ... 195
... 7.1 ... Grundlegendes zum SAP-Komponentenmodell ... 195
... 7.2 ... Paketkonzept ... 198
... 7.3 ... UML-Tutorial: Paketdiagramme ... 210
... 7.4 ... Zusammenfassung ... 213
8 ... Fehlerbehandlung mit Ausnahmen ... 215
... 8.1 ... Gewonnene Erkenntnisse aus vorhergehenden Ansätzen ... 215
... 8.2 ... Klassenbasiertes Ausnahmebehandlungskonzept ... 217
... 8.3 ... Ausnahmebehandlung ... 219
... 8.4 ... Auslösung und Weiterleitung von Ausnahmen ... 225
... 8.5 ... Anlage von Ausnahmeklassen ... 234
... 8.6 ... UML-Tutorial: Aktivitätsdiagramme ... 244
... 8.7 ... Zusammenfassung ... 246
9 ... Modultests mit ABAP Unit ... 247
... 9.1 ... ABAP Unit -- Überblick ... 248
... 9.2 ... Anlage von Modultestklassen ... 251
... 9.3 ... Fallbeispiel: Anlage eines Modultests in ABAP Unit ... 255
... 9.4 ... Ausführung von Modultests ... 259
... 9.5 ... Auswertung von Modultestergebnissen ... 260
... 9.6 ... Weg zur testorientierten Entwicklung ... 261
... 9.7 ... UML-Tutorial: Anwendungsfalldiagramme ... 262
... 9.8 ... Zusammenfassung ... 268
10 ... Arbeiten mit dem SAP List Viewer ... 271
... 10.1 ... SAP Control Framework -- Überblick ... 272
... 10.2 ... ALV-Objektmodell -- Überblick ... 274
... 10.3 ... Erste Schritte mit dem Flugdaten-Query-Report ... 276
... 10.4 ... Ereignisbehandlung mit dem ALV-Objektmodell ... 285
... 10.5 ... UML-Tutorial: Kommunikationsdiagramme ... 290
... 10.6 ... Zusammenfassung ... 292
11 ... Object Services in ABAP ... 293
... 11.1 ... Objektrelationales Mapping -- Konzepte ... 294
... 11.2 ... Persistenzdienst ... 294
... 11.3 ... Anlage von persistenten Klassen ... 301
... 11.4 ... Arbeiten mit persistenten Objekten ... 309
... 11.5 ... UML-Tutorial: Erweiterte Sequenzdiagramme ... 314
... 11.6 ... Zusammenfassung ... 317
12 ... Arbeiten mit XML ... 319
... 12.1 ... XML -- Überblick ... 319
... 12.2 ... XML-Verarbeitungskonzepte ... 326
... 12.3 ... Fallbeispiel: Entwicklung einer ADT-Leseliste ... 327
... 12.4 ... Fallbeispiel: Erstellung eines XML-Dokumentes ... 330
... 12.5 ... Fallbeispiel: Lesen eines XML-Dokumentes ... 337
... 12.6 ... UML-Tutorial: Erweiterte Aktivitätsdiagramme ... 341
... 12.7 ... Zusammenfassung ... 344
13 ... Ausblick ... 345
A ... Debugging von Objekten ... 349
... A.1 ... Debugging von Objekten mit dem klassischen ABAP Debugger ... 349
... A.2 ... Debugging von Objekten mit dem neuen ABAP Debugger ... 357
B ... Der Autor ... 359
... 5.6 ... UML-Tutorial: Erweiterte Klassendiagramme -- Teil I ... 159
... 5.7 ... Zusammenfassung ... 163
6 ... Polymorphie ... 165
... 6.1 ... Objektreferenzzuweisungen -- Wiederholung ... 165
... 6.2 ... Dynamische Bindung von Methodenaufrufen ... 171
... 6.3 ... Schnittstellen ... 173
... 6.4 ... UML-Tutorial: Erweiterte Klassendiagramme -- Teil II ... 190
... 6.5 ... Zusammenfassung ... 193
7 ... Komponentenbasierte Designkonzepte ... 195
... 7.1 ... Grundlegendes zum SAP-Komponentenmodell ... 195
... 7.2 ... Paketkonzept ... 198
... 7.3 ... UML-Tutorial: Paketdiagramme ... 210
... 7.4 ... Zusammenfassung ... 213
8 ... Fehlerbehandlung mit Ausnahmen ... 215
... 8.1 ... Gewonnene Erkenntnisse aus vorhergehenden Ansätzen ... 215
... 8.2 ... Klassenbasiertes Ausnahmebehandlungskonzept ... 217
... 8.3 ... Ausnahmebehandlung ... 219
... 8.4 ... Auslösung und Weiterleitung von Ausnahmen ... 225
... 8.5 ... Anlage von Ausnahmeklassen ... 234
... 8.6 ... UML-Tutorial: Aktivitätsdiagramme ... 244
... 8.7 ... Zusammenfassung ... 246
9 ... Modultests mit ABAP Unit ... 247
... 9.1 ... ABAP Unit -- Überblick ... 248
... 9.2 ... Anlage von Modultestklassen ... 251
... 9.3 ... Fallbeispiel: Anlage eines Modultests in ABAP Unit ... 255
... 9.4 ... Ausführung von Modultests ... 259
... 9.5 ... Auswertung von Modultestergebnissen ... 260
... 9.6 ... Weg zur testorientierten Entwicklung ... 261
... 9.7 ... UML-Tutorial: Anwendungsfalldiagramme ... 262
... 9.8 ... Zusammenfassung ... 268
10 ... Arbeiten mit dem SAP List Viewer ... 271
... 10.1 ... SAP Control Framework -- Überblick ... 272
... 10.2 ... ALV-Objektmodell -- Überblick ... 274
... 10.3 ... Erste Schritte mit dem Flugdaten-Query-Report ... 276
... 10.4 ... Ereignisbehandlung mit dem ALV-Objektmodell ... 285
... 10.5 ... UML-Tutorial: Kommunikationsdiagramme ... 290
... 10.6 ... Zusammenfassung ... 292
11 ... Object Services in ABAP ... 293
... 11.1 ... Objektrelationales Mapping -- Konzepte ... 294
... 11.2 ... Persistenzdienst ... 294
... 11.3 ... Anlage von persistenten Klassen ... 301
... 11.4 ... Arbeiten mit persistenten Objekten ... 309
... 11.5 ... UML-Tutorial: Erweiterte Sequenzdiagramme ... 314
... 11.6 ... Zusammenfassung ... 317
12 ... Arbeiten mit XML ... 319
... 12.1 ... XML -- Überblick ... 319
... 12.2 ... XML-Verarbeitungskonzepte ... 326
... 12.3 ... Fallbeispiel: Entwicklung einer ADT-Leseliste ... 327
... 12.4 ... Fallbeispiel: Erstellung eines XML-Dokumentes ... 330
... 12.5 ... Fallbeispiel: Lesen eines XML-Dokumentes ... 337
... 12.6 ... UML-Tutorial: Erweiterte Aktivitätsdiagramme ... 341
... 12.7 ... Zusammenfassung ... 344
13 ... Ausblick ... 345
A ... Debugging von Objekten ... 349
... A.1 ... Debugging von Objekten mit dem klassischen ABAP Debugger ... 349
... A.2 ... Debugging von Objekten mit dem neuen ABAP Debugger ... 357
B ... Der Autor ... 359
... weniger
Autoren-Porträt von James Wood
James Wood ist Gründer und Principal Consultant der Bowdark Consulting, Inc., einer Consulting- und Trainingsorganisation für SAP NetWeaver. Mit mehr als sieben Jahren Erfahrung als Software Engineer ist James Wood auf kundenspezifische Entwicklungen in den Bereichen ABAP Objects, Java/J2EE, SAP NetWeaver Process Integration und SAP NetWeaver Portal spezialisiert.Bevor er im Jahr 2006 Bowdark Consulting, Inc. gründete, war er als SAP NetWeaver-Consultant bei SAP America, Inc. und der IBM Corporation beschäftigt und an einer Vielzahl von SAP-Implementierungen beteiligt. Sein Software-Engineering-Studium an der Texas Tech University schloss er mit einem Master ab. Weitere Informationen zu James Wood und der Originalausgabe von diesem Buch finden Sie auf seiner Website: http://www.bowdarkconsulting.com.
Bibliographische Angaben
- Autor: James Wood
- 2009, 372 Seiten, mit Abbildungen, Maße: 17,7 x 24,6 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836213982
- ISBN-13: 9783836213981
Kommentar zu "Objektorientierte Programmierung mit ABAP Objects"
0 Gebrauchte Artikel zu „Objektorientierte Programmierung mit ABAP Objects“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Objektorientierte Programmierung mit ABAP Objects".
Kommentar verfassen