In der dritten, neu geschriebenen Auflage wird eine umfassende Einführung in die ABAP-Programmierung unter NetWeaver geboten. Das Kompendium basiert auf ABAP Objects und behandelt alle modernen Konzepte bis Release 7.0. Zu den neuen Themen gehören der SAP NetWeaver Application Server ABAP, reguläre Ausdrücke, Shared Objects, klassenbasierte Ausnahmebehandlung, Assertions, Web Dynpro ABAP, Object Services, dynamische Programmierung sowie Schnittstellen wie RFC, ICF und XML. Auch klassische Programmiertechniken werden behandelt, wo nötig. Der Leser erhält einen Gutschein für die kostenlose Bestellung der SAP NetWeaver 2004s ABAP Trial Version („Mini-SAP 7.0“, 30-Tage-Lizenz). Zu den Inhalten zählen grundlegende Sprachelemente, ABAP Objects, klassische Modularisierung und Programmausführung, Fehlervermeidung und -behandlung, GUI-Programmierung sowie persistente Daten und DB-Zugriffe. Zudem werden Themen wie Feldsymbole, RTTS, dynamische Token-Angabe und Prozeduraufruf behandelt. Die Schnittstellen umfassen RFC, ICF, Webservices und XML. Dieses Kompendium ist eine wertvolle Ressource für alle, die sich mit ABAP-Programmierung und den dazugehörigen Technologien auseinandersetzen möchten.
Sascha Krüger Bücher


SAP PRESS: ABAP Best Practices
- 447 Seiten
- 16 Lesestunden
Gutes und elegantes ABAP ist entscheidend für die Langlebigkeit und Performance Ihrer Programme. 'ABAP Best Practices' bietet exemplarische Lösungen für häufige Aufgaben in der SAP-Programmierung, wie Datenbankzugriffe, Dynpro-Programmierung und Dateizugriffe. Jedes Kapitel beschreibt zunächst das Problem, gefolgt von verschiedenen Lösungsmöglichkeiten, die hinsichtlich ihrer Vor- und Nachteile diskutiert werden. Das Buch richtet sich sowohl an Einsteiger, die nach praktischen Lösungen suchen, als auch an erfahrene ABAP-Entwickler, die ihr Wissen erweitern möchten. Der Inhalt umfasst einen Überblick über die Softwareentwicklung mit ABAP, einschließlich klassischer und objektorientierter Ansätze, Entwicklungsrichtlinien und wiederverwendbarer Komponenten. Zudem werden Lösungskonzepte für die tägliche Programmierarbeit behandelt, wie dynamische und generische Programmierung, SQL-Performance und Zeichenkettenverarbeitung. Ein weiterer Schwerpunkt liegt auf der GUI- und Desktopentwicklung, einschließlich GUI-Controls und dem Control Framework sowie der Frontend-Kommunikation. Außerdem wird die Kommunikation mit externen Systemen thematisiert, etwa über Applikationsserver, Remote Function Call und Datenaustausch mit Word und Excel. Schließlich werden auch SAP GUI Scripting und fortgeschrittene Scripting-Applikationen behandelt.