Online Course: On Demand

ABAP Objects: Object-Oriented Programming for ABAP

with Kiran Bandari

Online
3 Courses (Duration: 5 hours ea.)

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: With purchase, you’ll receive an access link to session recordings and slide decks on the learning platform within one business day. Learn at your own pace, revisit key concepts, and reinforce your understanding of the topic. This course offers you the opportunity to learn directly from one of the top ABAP experts. Don’t miss out!

Online Courses: On Demand

Webinar icon

ABAP Objects Fundamentals

📅 On Demand 👤 Kiran Bandari

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

Webinar icon

Class-Based Error Handling and Unit Testing for ABAP Objects

📅 On Demand 👤 Kiran Bandari

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

Webinar icon

Design Patterns and ALV Object Model in ABAP Objects

📅 On Demand 👤 Kiran Bandari

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

$108.00 savings
Series Ticket: On Demand
$507 $399
Book your ticket for all 3 courses and save $108
Book now
Individual Course: On Demand
$169
Book your ticket for an individual course in this series
Book now

Your Expert

None

Kiran Bandari is a seasoned SAP solution architect with more than 16 years of expertise in ABAP and a proven track record of success across several global MNCs. Throughout his career, he has worked in a diverse range of industries, including steel, fresh foods, confectionaries, electronics, and software consulting. Kiran has successfully led ABAP teams through end-to-end SAP implementations, large-scale rollouts, and complex upgrade programs. He specializes in custom development using classic ABAP, the ABAP RESTful application programming model, SAP Cloud Application Programming Model, and SAP Business Technology Platform.

Beyond project delivery, Kiran is an accomplished industry trainer who has conducted expert-level ABAP corporate training for major organizations, including SAP Labs, Sony, Bosch, Deloitte, Accenture, IBM, and others.

Kiran is the founder of Ivyprotech Consulting which specializes in SAP education and consulting!

Why Learners Recommend This ABAP Course
It reinforced my understanding and knowledge of the subject.
Practical insights with valuable experienced knowledge delivery.

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.

Ticket options
$108.00 savings
Series Ticket: On Demand
$507 $399
Book your ticket for all 3 courses and save $108
Book now
Individual Course: On Demand
$169
Book your ticket for an individual course in this series
Book now
Easy order process
via the ticket shop by our partner pretix
Convenient payment
with credit card or PayPal
Group discounts
Get in touch for a quote