As proof, here it is on my desk:
A glimpse at the contents:
Chapter 1 – Introduction
Introduction to ABAP and ABAP Objects including a comparison to Java.
Chapter 2 – Practical Introduction
Guided tour through the ABAP Workbench. Development of a program for rental car reservations, starting with creating suitable database tables, moving on to programming the GUI, and ending with creating exception and application classes.
Chapter 3 – Basic Principles of ABAP
Foundation for understanding the general subject of ABAP programming in SAP NetWeaver.
Chapter 4 – Classes and Objects
How to create and use local and global classes and how to deal with objects.
Chapter 5 -Basic ABAP Language Elements
All the basic language elements that can be used in classes.
Chapter 6 – Advanced Concepts of ABAP Objects
Interfaces, polymorphism, events and Shared Memory programming with Shared Objects.
Chapter 7 – Classic ABAP
A short recap of classic program execution and procedural programming techniques.
Chapter 8 – Error Handling
All about raising and handling class-based exceptions. Introduction to assertions.
Chapter 9 – GUI Programming
Classic techniques in the world of ABAP Objects: Dynpros, Control Framework, Selection Screens, Lists and Messages. How to reach a separation of concerns. New techniques: Web Dynpro ABAP.
Chapter 10 – Persistent Data
Covering database access, LUW, Object Services, file access, data cluster technology, and authorization checks in AS ABAP.
Chapter 11 – Dynamic Programming
About field symbols, data references, RTTS (Run Time Type Services), dynamic token specification, dynamic procedure calls, and a look at dynamic program generation.
Chapter 12 – External Interfaces
Introduction to classic Remote Function Call (RFC) and modern Internet Communication Framework (ICF) covering Web Services for ABAP. Also included: How to work with XML in ABAP programs.
Chapter 13 – Testing and Analysis Tools
Main tools that are used for quality assurance: static program analysis (syntax checking and Code Inspector), the functional test tools (ABAP Debugger and ABAP Unit), performance tests (Memory Inspector and Runtime Analysis), and other test tools (Coverage Analyzer etc.).
Hands on!: All examples of the book are delivered as package Z_ABAP_BOOK of the SAP NetWeaver 2004s ABAP Trial Version that is available on the book DVD or can be downloaded from the SDN.