Online Course
ABAP Objects: Object-Oriented Programming for ABAP
with Kiran Bandari
01/15/2025 – 01/29/2025
Take your ABAP skills to the next level!
Ready to make the move from procedural ABAP to object-oriented programming? You’ve come to the right place! This three-day course will provide you with a complete introduction to ABAP Objects, the object-oriented extension of ABAP.
Kick things off by mastering fundamental ABAP Objects concepts, from classes and methods to interfaces and polymorphism. Learn to create exception classes to handle errors and implement code tests with ABAP Unit. Improve your code further with design patterns and see how to use ABAP Objects in practice with the ALV object model (SAP List Viewer).
Note: Can’t join live? No problem! With your purchase, you’ll receive access to the session recordings and slide decks directly on the learning platform shortly after each session concludes. Learn at your own pace, revisit key concepts, and reinforce your understanding of the topic. Whether live or on demand, this course offers you the opportunity to learn directly from the top ABAP expert. Don’t miss out!
Online Courses
ABAP Objects Fundamentals
Get started with an introduction to object-oriented ABAP and a comparison with procedural ABAP. You’ll learn about class components before exploring key class design concepts that will help you create new classes and improve your use of existing classes. The instructor will show you how to implement inheritance, polymorphism, and interfaces using code examples in the Eclipse IDE. Code samples will be available for download after the course.
Topics
-
Classes
-
Attributes
-
Constructors
-
Methods
-
Inheritance
-
Polymorphism
-
Interfaces
-
Abstract classes
-
Abstract methods
Class-Based Error Handling and Unit Testing for ABAP Objects
Take a close look at class-based error handling and testing! You’ll master the structure of exception classes and then learn to define and implement them. Next, you’ll explore unit testing with ABAP Unit. The instructor will explain test-driven development and teach you how to define unit test classes, execute unit tests, and evaluate test results using the Eclipse IDE. Code samples will be available for download after the course.
Topics
-
Exception classes
-
Raising and catching exceptions
-
ABAP Unit
-
Test-driven development
-
Assertions in ABAP Unit
-
Managing dependencies
-
Executing tests
-
Evaluating test results
Design Patterns and ALV Object Model in ABAP Objects
Level-up your OOP skills with design patterns! Master the correct use of factory, singleton, and composite patterns to solve common application design problems that you might encounter in your daily work. The instructor will use real-world examples and code samples to show you how to implement each pattern. Then apply your knowledge of ABAP Objects to the ALV object model (SAP List viewer) to display datasets like lists, tables, and tree structures. Code samples will be available for download after the course.
Topics
- Design pattern basics
- Factory pattern
- Singleton pattern
- Composite pattern
- ALV object model (SAP List Viewer)
Ticket Options
Your Expert
Kiran Bandari is a solution architect for one of world’s leading confection companies and has worked with ABAP for more than 12 years. He has been the lead ABAP consultant on multiple SAP implementations, rollouts, and upgrade projects, and has a specific focus on custom development using ABAP Objects and Web Dynpro ABAP.
Kiran is also an industry trainer and has conducted ABAP training workshops for clients such as Wrigley's, IBM, Accenture, CapGemini, and more.
Ready to take your SAP skills to the next level?
Visit our course webpage to explore our upcoming sessions and secure your spot today with our early bird pricing! Thank you for choosing us as your trusted partner in SAP education.
via the ticket shop by our partner pretix
with credit card or PayPal
Get in touch for a quote