Online Course

Modern ABAP: ABAP Objects, CDS, and AMDP

with Dr. Kerem Koseoglu

Online
3 Courses
08/19/2025 – 09/02/2025

Future-proof your ABAP programming skills!

 

One of our most requested courses for ABAP developers is back! Working in today’s SAP landscapes requires proficiency in modern technologies. In this live online course, you’ll enhance your skills in three key areas: object-oriented programming for ABAP (OO-ABAP), core data services (CDS), and ABAP-managed database procedures (AMDP).

 

First, understand the basics of ABAP Objects, the object-oriented extension of the ABAP language. Then build on your knowledge by learning to create and access CDS views, which centralize your database queries and are an entry point to modern ABAP application development! Finally, you’ll see how SQLScript is used for data access and manipulation, before learning to write SQLScript directly in ABAP classes using AMDPs.

 

Series prerequisites: You should be comfortable programming with procedural ABAP and have some familiarity with the Eclipse IDE.

 

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 one of the top ABAP experts. Don’t miss out!

Online Courses

Webinar icon

Basic Object-Oriented Prgramming for ABAP (OO-ABAP)

📅 08/19/2025 🕒 10 a.m. – 3 p.m. ET 👤 Dr. Kerem Koseoglu

This course will introduce you to object-oriented programming for ABAP. You’ll understand the importance of ABAP Objects, tour the Eclipse development environment, and get to know key language elements. The instructor will teach you to create classes, abstract classes, interfaces, and more. 

Topics

  • Development environments
  • Classes
  • Interfaces
  • Abstract classes
  • Inheritance
  • Polymorphism
  • Superclasses
  • Design best practices
Webinar icon

Developing Core Data Services (CDS) for ABAP

📅 08/26/2025 🕒 10 a.m. – 3 p.m. ET 👤 Dr. Kerem Koseoglu

Core data services (CDS) is the backbone of modern SAP programming. In this course, the instructor will teach you about the importance of CDS views and how to access and create them. You’ll work with joins, associations, system variables, and parameters. The instructor will show you how to use built-in methods for efficient data querying, how to extend CDS views, and how to create custom CDS entities. 

Topics

  • Eclipse environment
  • Accessing CDS views
  • Joins
  • Associations
  • Variables
  • Functions and methods
  • Authoriziation checks
  • CDS entities
Webinar icon

ABAP-Managed Database Procedures (AMDP) and SQLScript

📅 09/02/2025 🕒 10 a.m. – 3 p.m. ET 👤 Dr. Kerem Koseoglu

Program database procedures directly in the ABAP environment! First, learn the basics of SQLScript so that you can create ABAP-managed database procedures (AMDPs). Then see how to write AMDP methods and call methods from ABAP code, CDS views, and other AMDP methods. The instructor will demonstrate the many features of AMDPs: parameters, variables, internal tables, flow control, cross-joins, dynamic SQL, fuzzy search, and much more!

Topics

  • SQLScript
  • Development environment
  • Accessing AMDPs
  • Concatenate strings
  • Parameters
  • Variables
  • Internal tables
  • Flow control
  • Data/time functions
  • Data manipulation

Ticket options

$58.00 savings
Early Bird Pricing: Series
$507 $349
Book your ticket for all 3 courses and save $158
Book now
Early Bird Pricing: Individual Ticket
$169 $109
Book your ticket for an individual course in this series
Book now

Your Expert

None

Dr. Kerem Koseoglu is a freelance SAP software architect who specializes in ABAP programming. He regularly teaches professional training courses for ABAP developers. He has participated in global software development projects in a variety of roles, including lead architect, team lead, developer, technical advisor, instructor, and project manager. He is the author of Design Patterns in ABAP Objects (SAP PRESS), as well as books and articles for technical magazines in Turkey. He has a Ph.D. in organizational behavior.

Why Learners Recommend This ABAP Course

It was exactly the level of information I needed to get a deep understanding of ABAP. Thanks to the class, I can now execute code on our own SAP system. 

Gave me a good introduction to three related development topics. By walking through examples to explain the concepts, it really helped convey the knowledge.

I wasn't sure how much would be relevant to me since our company is still on ECC 6.0, but the instructor made it great with extra explanations for people like me without prior Eclipse or HANA experience.

All attendee questions were either answered directly during the session or the answers were published afterwards. The practical examples helped me understand the theoretical content. 

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
$58.00 savings
Early Bird Pricing: Series
$507 $349
Book your ticket for all 3 courses and save $158
Book now
Early Bird Pricing: Individual Ticket
$169 $109
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