at times the book seems as if it was taken directly from a german to english translator program and published. there are sections that are nearly impossible to read without a couple of passes. i had hoped to use this as a text for abap training, but it is somewhat confusing to follow, and offers very little detail beyond what can be taken from abap on-line help. there are bright points, such as some of the dialog programming discussion, but overall, i think there are better development books available.