Object-Oriented Programming with ABAP Objects
425 pages, 3rd, updated and revised edition 2026, Print edition hardcover
ISBN 978-1-4932-2714-3 425 pages, 3rd, updated and revised edition 2026
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2715-0 425 pages, 3rd, updated and revised edition 2026, Print edition hardcover
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2716-7
ISBN 978-1-4932-2714-3 425 pages, 3rd, updated and revised edition 2026
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2715-0 425 pages, 3rd, updated and revised edition 2026, Print edition hardcover
E-book formats: EPUB, PDF, online
ISBN 978-1-4932-2716-7
ABAPers, get on the cutting edge of object-oriented programming for ABAP! Start by mastering the ABAP Objects syntax and then walk through object encapsulation, initialization, inheritance, and polymorphism. Dive into case studies that demonstrate object-oriented programming in real-world scenarios, from consuming services with SAP BTP, ABAP environment to modeling behavior with the ABAP RESTful application programming model. Get expert tips, downloadable code examples, and best practices!
- Make the move from procedural to object-oriented programming
- Learn to use encapsulation, inheritance, polymorphism, and more
- Work with ABAP Objects in the ABAP RESTful application programming model and the SAP BTP ABAP environment
About the Book
About the E-book
425 pages, hardcover. Reference book format 7 x 10 in. Printed black and white on 50# 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 (23 MB), EPUB (12 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:
-
Working with ABAP Objects
Explore the benefits of object-oriented programming over classic procedural code. Get ABAP Class Builder and ABAP Development Tools up and running, and then learn the ABAP Objects syntax to build your first object-oriented program.
-
Basic to Advanced Object-Oriented Programming
Create flexible and reusable code with ABAP Objects. Combine data and behavior through encapsulation, initialize and clean up objects, implement inheritance and polymorphism techniques, and more.
-
Modern Development Scenarios
Apply your skills with real-world case studies! Work with SAP Business Technology Platform, the ABAP RESTful application programming model, and the Business Object Processing Framework to tackle today’s programming challenges.
Highlights include:
-
Encapsulation
-
Instantiation
-
Inheritance
-
Polymorphism
-
Component-based design
-
Error handling
-
Unit testing
-
ABAP Class Builder
-
ABAP Development Tools
-
ABAP RESTful application programming model
-
SAP BTP ABAP environment
-
Business Object Processing Framework (BOPF)