Your guide to better ABAP code!

Clean ABAP A Style Guide for Developers







Print edition E-book Bundle
351 pages, , Print edition hardcover
ISBN 978-1-4932-2026-7
351 pages,
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2027-4
351 pages, , Print edition hardcover
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2028-1
ABAP developers, are you looking to clean up your code? Then pick up this official companion to the Clean ABAP GitHub repository! This book is brimming with best practices, straight from the experts, to help you write effective ABAP code. Start by learning when to apply each clean ABAP practice. Then, dive into detailed code examples and explanations for using classes, methods, names, variables, internal tables, and more. From writing code to troubleshooting and testing, this is your complete style guide!
  • Learn to write readable, maintainable ABAP code
  • Improve the way you work with classes, interfaces, methods, variables, tables, and more
  • Understand how to choose useful names, write strong comments, and format code correctly
About the Book About the E-book 351 pages, hardcover, 1 in. Reference book format 7 x 10 in. Printed black and white on 60# offset paper from sustainable sources. Casebound for durability. Reader-friendly serif font (TheAntiquaB 9.5 Pt.). One-column layout. E-book in full color. PDF (5 MB), EPUB (8 MB) file for download, DRM-free with personalized digital watermark. Copy and paste, bookmarks, and print-out permitted. Table of contents, in-text references, and index fully linked. Including online book edition in dedicated reader application.

In this book, you’ll learn about:

  1. Clean ABAP Concepts

    What is clean ABAP and why is it important to write clean code? Understand clean ABAP concepts with insight from the experts, including special considerations for legacy code and performance.

  2. Best Practices

    Walk through the what, why, and how behind clean ABAP best practices. Learn to improve your code, including using classes and interfaces appropriately, handling method design and control flow, designing and running unit tests, and much more.

  3. Practical Examples

    See clean ABAP practices in action! Improve your understanding of how to write effective code. Use detailed examples for each best practice that demonstrate the difference between clean and messy code.

Highlights include:

  • Classes and interfaces
  • Methods
  • Names
  • Variables and literals
  • Internal tables
  • Control flow
  • Comments
  • Formatting
  • Error handling
  • Unit testing
  • Packages

Klaus Haeuptle is a developer, trainer, and product owner for engineering topics. During his career at SAP, he has worked as a developer on several products based on various technologies.

Florian Hoffmann is a software architect for governance, risk, and compliance applications at SAP.

Rodrigo Jordão is a development architect at SAP currently working on integrated business planning (IBP) with a focus on SAP Supply Chain Control Tower.

Michel Martin is a development architect at SAP. He has played various roles during his SAP career, including leading trainings, managing projects, and coaching teams on ASE, lean principles, and scrum.

Anagha Ravinarayan is a developer at SAP working on SAP S/4HANA Cloud and on-premise applications in capacity planning and demand-driven replenishment product areas using ABAP, SAP HANA, and SAPUI5.

Kai Westerholz is a senior developer working in the SAP S/4HANA quote-to-cash area. In this role, he focuses on creating APIs like the Sales Order Simulation API or the Sales Order Bulk Processing API.

more >

You may also like:

  • Cover of ABAP Development for SAP HANA

    ABAP Development for SAP HANA

    Mohd Mohsin Ahmed, Sumit Dipak Naik

    645 pages, hardcover

    This step-by-step developer’s guide has everything you need to build SAP HANA-optimized ABAP applications. Explore the environment and tools you’ll be using and master development techniques that govern the code-to-data paradigm in SAP HANA. Then jump into backend programming using More about the book

    from $84.99


    E-book | Print edition | Bundle
  • Cover of ABAP to the Future

    ABAP to the Future

    Paul Hardy

    877 pages, hardcover

    ABAP to the Future is back—and better than ever! Looking for the latest in ABAP syntax? The code examples are fully refreshed. Need to start working in the cloud with the ABAP RESTful application programming model? Find all the details More about the book

    from $84.99


    E-book | Print edition | Bundle
  • Cover of Complete ABAP

    Complete ABAP

    Kiran Bandari

    912 pages, hardcover

    Get everything you need to code with ABAP, all in one place! Are you a beginner looking for a refresher on the basics? You'll get an overview of SAP architecture and learn syntax. Already an experienced programmer and looking to More about the book

    from $84.99


    E-book | Print edition | Bundle