Skip to Content
At last printed: The English Version of SAP Press’ bestselling book “ABAP Objects – ABAP Programming in SAP NetWeaver” – the ideal companion to the SAP NetWeaver 2004s ABAP Trial Version.

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.

To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Former Member
    that you have a copy and the rest of us don’t?  ๐Ÿ™‚ Upcoming Release: May 2007, I guess the wait won’t be all that long but an free online chapter to get started would be sweet though. 
    1. Horst Keller Post author
      Well, that I have receivedmy copy means that the production process is finished and that there are more – lots of more. Now it should be only a question of shipment until those will have reached the shelves.
      1. Former Member
        is that in English?  Not only that it´s available now but there is a sample chapter to go through while I wait for the book to arrive.  How perfect is that ๐Ÿ™‚  Thanks for the heads up.
  2. Former Member

    I bought “ABAP Objects – An Introduction to Programming SAP Applications” years ago and I still use it from time to time, even after years of ABAP.  ๐Ÿ™‚

    I am very interested in buying your new book !
    Nevertheless, could you please explain the public audience to which each of them are dedicated:
    – The Official ABAP Reference (
    – ABAP Objects (
    – The ABAP Quick Reference (

    Many thanks in advance, and keep on writing great books !

    Best regards,

    1. Horst Keller Post author
      This is the Performance Works(TM) Voodoo Doll from MindWorks, Inc. It was a giveaway at the New Orleans TechEd in 2002. The doll has areas as “Memory”, “Network”, “Database” etc. You can stick a white pin to the area in order to heal it. You can stick a black pin into an area in order to harm it. But waht should I say? Whatever pin I stick to ABAP, it keeps on running and running and running …
  3. Former Member
    Mister Keller:

    Quite an honor -:D I must have your new book! Gonna try tp bought it in a few days…I’m doing full ABAP OO applications, so your book it’s gonna be my lifesaver -;)



  4. Abdul Hakim
    Hi Horst,
    This is Really a fantastic news for all ABAPers..
    Really Cant wait until May’07.
    Going to get my Copy Sooooooon..



Leave a Reply