Official ABAP Programming Guidelines
<p>How 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 (ABAP Objects)? The <b>official ABAP programming guidelines</b> provide clarity and security by answering these questions, and many more that may arise in your daily work!<br /><br /> <b>1. General Rules</b> Learn the general principles that you should take into account when you create new programs and classes.<br /><br /> <b>2. Structure and Style</b> Find the answers to your questions on style, including naming, commentation, and structure of programs and procedures.<br /><br /> <b>3. Architecture</b> Explore guidelines on individual aspects of architecture, such as object orientation, error handling, user interfaces, data storage, and much more.<br /><br /> <b>4. Secure and Robust ABAP</b> Ensure your ABAP programs run predictably with no surprises by gaining in-depth knowledge on data types and data objects, calculations and accesses, internal tables, and more.<br /><br /> <b>5. Tips and Hints</b> Explore tips and hints throughout the book, as well as examples of good and bad ABAP programming, to help you adopt effective working techniques and principles.</p> <p><b>Highlights:</b><br /></p> <p><ul><li>Basic Rules: Separation of Concerns, Correctness and Quality, Program Type and Attributes, Modern ABAP, Checks for Correctness</li> <li>Structure and Style: Code Formatting and Organization, Naming, Comments, Alternative Notations</li> <li>Architecture: Object Orientation, Error Handling, User Interfaces, Data Storage</li> <li>Secure and Robust ABAP: Data Types and Objects, Calculations and Accesses, System Fields, Internal Tables, Modularization, Dynamic Programming</li></ul></p>