Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am an ABAP programmer with a knowledge of basic ABAP programming and concepts necessary for a beginer. I want to have a deeper understandings of the subject including the small tips and tricks which will be helpful in times of need; I want to have a systematic structure of the concepts which I can search and learn easily.

Is there a book out there that's the de-facto standard for describing best practices, design methodologies, and other helpful information about ABAP programming? What about that book makes it special?

share|improve this question
Define: "best". –  jzd Apr 18 '11 at 11:43
I knew this question will come up. Well 'best' can be defined as the adjective that is suitable to any book when the reader gives an optimistic opinion about the book and the author based on the way it is written or the way the reader has percieved. –  Yuva Apr 18 '11 at 12:22
in that case there are multiple "bests". Your definition matches the word "Good", not "Best". –  jzd Apr 18 '11 at 12:39
Hi Yuva, open-ended book recommendation questions don't work well here, as they tend to be a list of people's favorite book with no explanation about why the books are any use. I've revised your question to better fit with what types of book questions we do allow here. For more information, check out Are book recommendations on-topic?. –  user8 Sep 5 '11 at 19:15
add comment

1 Answer

I suggest the book Official ABAP Programming Guidelines.

Dr. Horst Keller and Dr. Wolf Hagen Thümmel work at SAP in the TD Core AS&DM ABAP group, whose members are responsible for the ABAP language. As a Knowledge Architect, Horst Keller is mainly responsible for documentation and rollout of ABAP and ABAP Objects; Wolf Hagen Thümmel focuses on language-related tools in the ABAP environment as well as in the area of mass checks for quality assurance.

Some quotes from the readers who reviewed the book

If you're like me and have often wondered what the best practices were for a particular aspect of the ABAP language, this book will answer your questions definitively.


this guide is very good, even for very experienced ABAPers. it makes us realize that better programming standards means - much more than the standard naming conventions, modularization and exception handling.

Now there is not a de-facto ABAP book as far as I know, but I think this is one of the best resources you can find.

share|improve this answer
@Jose Faeti You should add that do your answer. –  Vitor Sep 5 '11 at 20:39
@Vitor: thanks, changed my answer with more info –  Jose Faeti Sep 5 '11 at 20:48
@Jose It's a great answer now. Upvoted. –  Vitor Sep 5 '11 at 23:46
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.