Sie begleiten dazu Russell, den ABAP-Entwickler einer fiktiven Universität, die zurzeit ein Upgrade von Basis 4.6C auf SAP NetWeaver 7.0 durchführt, bei einem großen Entwicklungsprojekt. Dabei werden Sie sämtliche Schritte beim Entwerfen, Entwickeln und Testen dieses Systems aus Russells Sicht nachvollziehen – als ob Sie ihm über die Schulter schauen. Die Erfahrungen, die Sie und Russell gemeinsam mit den neuen ABAP-Tools sammeln, werden Sie problemlos in Ihren eigenen Projekten anwenden können. Wo möglich, liefern Ihnen die Autoren zudem Ausblicke auf zukünftige ABAP-Releases oder geben Hinweise, wie Probleme in früheren Versionen gelöst wurden.
Zahlreiche Codebeispiele, Best Practices und exklusive Tipps und Tricks machen dieses Buch zu einem absoluten Muss für Ihre ABAP-Bibliothek. Es enthält zudem eine CD mit den Programmierbeispielen des Praxisszenarios.
Aus dem Inhalt:
- Neue Funktionen der ABAP Workbench
- Zeichenketten und binäre Zeichenketten in transparenten Tabellen
- Webservice-Proxys, Publizieren von Webservices
- Persistente Objekte, ZIP-Komprimierung, Shared Memory Objects
- ABAP Unit
- Reguläre Ausdrücke
- Web Dynpro ABAP, Web Dynpro Debugger
- SAP Interactive Forms by Adobe, Business Server Pages, AJAX
- Visual Composer, Portal Eventing, SAP NetWeaver Business Client
Rich Heilman arbeitet derzeit als Software Engineer/Analyst für einen SAP-Kunden. Er hat mehr als zehn Jahre Erfahrung im Bereich der Software-Entwicklung. In den vergangenen sechs Jahren war er an zahlreichen Projekten beteiligt, für die er auf die Geschäftsanforderungen des Kunden zugeschnittene ABAP- und Java-Anwendungen entwickelte. In den letzten Jahren hielt er regelmäßig Vorträge auf der jährlich stattfindenden ASUG Spring Conference sowie der SAP TechEd Conference. Darüber hinaus ist er einer der SDN Top Contributors und verbringt viel Zeit mit der Beantwortung von Fragen in ABAP-Foren.
Thomas Jung konzentriert sich als SAP NetWeaver Product Manager auf die IT-Practice Kundenspezifische Entwicklung, insbesondere im Bereich Enterprise Information Management. Bevor er 2006 zu SAP Labs kam, arbeitete Thomas Jung als Anwendungsentwickler für einen SAP-Kunden. Als ABAP-Entwickler kann er auf nahezu zehn Jahre Erfahrung im Bereich SAP-Implementierungen zurückblicken.
1 ... Workbench-Werkzeuge und Pakethierarchie ... 25
... 1.1 ... Anmelden und erste Schritte ... 26
... 1.2 ... Pakethierarchie für das Projekt ... 42
2 ... Data-Dictionary-Objekte ... 47
... 2.1 ... Entwerfen von Datenbeziehungen ... 47
... 2.2 ... Data-Dictionary-Domänen ... 51
... 2.3 ... Data-Dictionary-Texttabellen ... 54
... 2.4 ... Data-Dictionary-Datentabellen ... 65
... 2.5 ... Suchhilfen ... 71
3 ... Datenpersistenz-Schicht ... 75
... 3.1 ... Persistente Objekte ... 76
... 3.2 ... Ausnahmeklassen ... 87
... 3.3 ... Business-Objekt-Klassen ... 94
... 3.4 ... Datenübernahmeprogramme ... 113
4 ... Verwenden eines Webservice ... 125
... 4.1 ... Proxy-Generierung ... 127
... 4.2 ... Logische Ports ... 137
... 4.3 ... Erweiterte Protokolle ... 147
5 ... Shared Memory Objects ... 149
... 5.1 ... Erste Schritte ... 150
... 5.2 ... Automatisches Vorabladen ... 161
... 5.3 ... Implementierung in der Business-Objekt-Schicht ... 164
6 ... Modellklasse ... 171
... 6.1 ... Klassenübersicht ... 171
... 6.2 ... Transaktionale Methoden ... 176
... 6.3 ... Utility-Methoden ... 184
... 6.4 ... Versand von E-Mails ... 186
... 6.5 ... Reguläre Ausdrücke ... 198
7 ... ABAP und SAP NetWeaver Master Data Management ... 201
... 7.1 ... Was ist Master Data Management? ... 202
... 7.2 ... Konfigurieren der SAP MDM ABAP API ... 210
... 7.3 ... Erstellen von Code mit der MDM ABAP API ... 215
8 ... ABAP Unit ... 229
... 8.1 ... Übersicht über ABAP-Unit-Tests ... 229
... 8.2 ... Erstellen von ABAP-Unit-Tests ... 235
... 8.3 ... Ausführen des ABAP-Unit-Tests ... 240
9 ... Veröffentlichen eines Modells als Webservice ... 243
... 9.1 ... Webservice-Definition ... 243
... 9.2 ... Testen des Webservice ... 250
10 ... Veröffentlichen eines Modells als Webservice unter Verwendung von SAP NetWeaver Process Integration ... 257
... 10.1 ... Modellieren eines Service in SAP NetWeaver Process Integration ... 258
... 10.2 ... Implementierung des Service als Serverproxy ... 272
... 10.3 ... Erstellen einer Service-Definition ... 277
11 ... Klassisches Dynpro-UI und ALV-Objektmodell ... 281
... 11.1 ... Übersicht über das ALV-Objektmodell ... 282
... 11.2 ... Erste Schritte ... 285
... 11.3 ... Ändern der ALV-Ausgabe ... 290
... 11.4 ... ALV in einer interaktiven Anwendung ... 296
... 11.5 ... Objektorientierter Ansatz mit einem klassischen Dynpro ... 303
12 ... Web Dynpro ABAP ... 313
... 12.1 ... Übersicht über die Components ... 314
... 12.2 ... Component-Verwendung ... 319
... 12.3 ... Allgemeine UI-Funktionen ... 321
... 12.4 ... ALV Component ... 330
... 12.5 ... Popup-Dialogfenster ... 336
... 12.6 ... Tabellen-Popins ... 343
... 12.7 ... Hoch- bzw. Herunterladen von Dateien ... 348
... 12.8 ... Web Dynpro Debugger ... 352
13 ... Business Server Pages ... 355
... 13.1 ... Internetdarstellung der BSP-Anwendung ... 356
... 13.2 ... BSP-Extensions ... 374
14 ... Adobe Forms ... 387
... 14.1 ... Infrastruktur und Einrichtung ... 388
... 14.2 ... Funktionsbausteinbasierte Formulare ... 393
... 14.3 ... Web-Dynpro-basierte Formulare ... 408
... 14.4 ... Offline-Formulare ... 416
15 ... SAP NetWeaver Portal ... 421
... 15.1 ... Erstellen der Systemkonfiguration ... 421
... 15.2 ... Erstellen von Portal Content ... 430
... 15.3 ... Portal Eventing ... 439
... 15.4 ... SAP NetWeaver Visual Composer ... 445
... 15.5 ... SAP NetWeaver Business Client ... 459
16 ... RSS-Feed unter Verwendung eines ICF-Serviceknotens ... 465
... 16.1 ... Was ist ein ICF-Service-Knoten? ... 466
... 16.2 ... Handler für RSS-Feeds ... 467
17 ... Schlussbetrachtung ... 481
A ... Code-Beispiele ... 485
B ... Die Autoren ... 489
Reihe/Serie | SAP PRESS |
---|---|
Sprache | deutsch |
Maße | 240 x 168 mm |
Gewicht | 975 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Informatik ► Weitere Themen ► SAP | |
Schlagworte | ABAP • ABAP 7.0 • ABAP-Programmierung • Best Practices • Entwicklung • Hardcover, Softcover / Informatik, EDV/Datenkommunikation, Netzwerke • HC/Informatik, EDV/Programmiersprachen • Modernes ABAP • Programmierung • SAP • SAP NetWeaver • SAP PRESS |
ISBN-10 | 3-8362-1098-3 / 3836210983 |
ISBN-13 | 978-3-8362-1098-0 / 9783836210980 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |