ABAP – Next Generation

Media-Kombination
500 Seiten
2007
Galileo Press
978-3-8362-1098-0 (ISBN)

Lese- und Medienproben

ABAP – Next Generation - Rich Heilman, Thomas Jung
69,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Dieses Buch erläutert erfahrenen ABAP-Programmierern die neuesten Konzepte, Technologien und Werkzeuge in ABAP 7.0.

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?