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

300 pages, , Print edition hardcover
ISBN 978-1-4932-2026-7
300 pages,
E-book formats: EPUB, MOBI, PDF, online
ISBN 978-1-4932-2027-4
300 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 300 pages, hardcover. Reference book format 6.9 x 9 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, EPUB, and MOBI 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 and trainer 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 supply chain management and related solutions.

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 principals, and scrum.

Anagha Ravinarayan is a developer at SAP Labs India, currently working on SAP S/4HANA application development in the capacity planning and demand-driven replenishment product areas.

Kai Westerholz is a senior developer working in the SAP S/4HANA quote-to-cash area, with a focus on architecture and integration.

more >

You may also like:

  • Cover of Core Data Services for ABAP

    Core Data Services for ABAP

    Renzo Colle, Ralf Dentzer, Jan Hrastnik

    490 pages, hardcover

    Dive deep into data modeling with this comprehensive guide to ABAP core data services (CDS). Get the skills you need to create data models with in-depth information on CDS syntax, its key components, and its capabilities. Walk step-by-step through modeling More about the book

    from $69.99

    Available

    E-book | Print edition | Bundle
  • Cover of Test-Driven Development with ABAP Objects

    Test-Driven Development with ABAP Objects

    Winfried Schwarzmann

    594 pages, hardcover

    Better, cleaner code—every developer’s dream. Test-driven development is how you’ll achieve it! From creating a robust test infrastructure to designing methods, classes, and packages that will stand the test of time, this book provides in-depth instructions for revitalizing your programming. More about the book

    from $79.99

    Available

    E-book | Print edition | Bundle