Official ABAP Programming Guidelines

Official ABAP Programming GuidelinesHow do I select the appropriate program type in SAP programming? Where should the local declarations of a procedure be positioned? Am I supposed to immediately replace all obsolete language elements in existing code? Should I use procedural or object-oriented ABAP? The official ABAP programming guidelines provide clarity and security by answering these questions, and many more that may arise in your daily work!

  • The definitive SAP rules for ABAP development
  • Detailed examples of good and bad programming style
  • With numerous recommendations for everyday programming

What You Will Learn?

General Rules

Learn the general principles that you should take into account when you create new programs and classes.

Structure and Style

Find the answers to your questions on style, including naming, commenting, and structure of programs and procedures.


Explore guidelines on individual aspects of architecture, such as object orientation, error handling, user interfaces, data storage, and much more.

Tips and Tricks

Explore tips and tricks throughout the book, as well as examples of good and bad ABAP programming, to help you adopt effective working techniques and principles.

Book’s Highlights

  • Separation of concerns
  • Program type and attributes
  • Checks for accuracy
  • Code formatting and organization
  • Comments and alternative notation
  • Error handling
  • Data storage
  • Data types and objects
  • Calculations and accesses
  • Fields and tables
  • Modularization
  • Dynamic programming

About the Author of This SAP ABAP Book

Dr. Horst Keller has worked at SAP AG for many years. His experience includes managing the documentation and roll-out relating to ABAP and ABAP Objects.

Wolf Hagen Thümmel is a member of the TD Core AS&DM ABAP group and focuses on language-related tools in the ABAP environment as well as in the area of mass checks for quality assurance. He assumes responsibility for ABAP checkpoint statements and the related tools, memory analyses, and parts of the ABAP Debugger. Wolf Hagen Thümmel also deals with topics regarding the complexity of ABAP programs.

Purchase This SAP ABAP Book

If you want to download this e-book, please click on the cover image. You will be redirected to, the only website that sells SAP PRESS e-books. Don’t worry, if you prefer to hold your book the print version is also available for purchase.


Page last updated by S-User on