Your guide to better ABAP code!

Clean ABAP A Style Guide for Developers

approx. $69.99

Pre-order now

approx. $79.95

Pre-order now

approx. $89.99

Pre-order now

Print edition E-book Bundle

approx. $79.95

Pre-order now
Available on 11/24/2020

approx. $69.99

Pre-order now
Available on 11/24/2020

approx. $89.99

Pre-order now
Available on 11/24/2020

351 pages, , Print edition hardcover
ISBN 978-1-4932-2026-7
351 pages,
E-book formats: EPUB, MOBI, PDF, online
ISBN 978-1-4932-2027-4
351 pages, , Print edition hardcover
E-book formats: EPUB, MOBI, 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), and MOBI/Kindle (10 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 SAP S/4HANA Architecture

    SAP S/4HANA Architecture

    Thomas Saueressig, Tobias Stein, Jochen Boeder, Wolfram Kleis

    520 pages, hardcover

    Pop the hood on SAP S/4HANA with this guide to its technical and application architecture! Understand the new data and programming models that underpin SAP S/4HANA and see how they differ from SAP ERP. Learn about technology components, like embedded More about the book

    approx. $69.99

    Pre-order now
    Available on 11/24/2020

    E-book | Print edition | Bundle
  • NewCover of Refactoring Legacy ABAP Code

    Refactoring Legacy ABAP Code

    Paul Hardy

    120 pages

    Legacy code. All developers, even ABAPers, have to deal with it—but how? Enter this E-Bite! First up, you’ll get a thorough grounding in the theory behind refactoring legacy procedural code into object-oriented code and how it relates to ABAP. Then, More about the book

    $29.99

    Available

    E-Bite
  • Cover of ABAP RESTful Programming Model

    ABAP RESTful Programming Model
    ABAP Development for SAP S/4HANA

    Stefan Haas, Bince Mathew

    563 pages, hardcover

    You’ve worked with ABAP, SAP Fiori, and OData—now see how these technologies and more come together in the ABAP RESTful programming model! Build on your expertise to create cloud-ready applications for SAP S/4HANA and deploy applications to the SAP Fiori More about the book

    from $69.99

    Available

    E-book | Print edition | Bundle