Online Course
Classic ABAP: Foundational Skills for Developers and Consultants
with Pritam Saha
02/18/2026 β 03/18/2026
The course in detail:
Master the essentials of ABAP development! Expert Pritam Saha covers key programming concepts, testing, system enhancements, ABAP for HANA, and reporting. Begin with the fundamentals of procedural and object-oriented ABAP, then advance into techniques for improving app performance with ABAP Unit and static and dynamic code checks. See how ABAP is evolving in the SAP S/4HANA era with an intro to ABAP development for SAP HANA. Finally, gain practical insight into creating forms, reports, and interfaces using Smart Forms, PDF forms, IDocs, BAPIs, and more.
What you'll learn:
- Classic ABAP skills that you need to work with on-premise SAP S/4HANA and legacy SAP ERP systems
- Basic ABAP programming concepts (procedural and object-oriented)
- How to use unit tests and code checks
- How to make changes to the SAP system
- Database prograaming for SAP HANA
- How to create forms and interfaces
π The courses start at 10 a.m. ET and end at 2:30 p.m. ET, breaks included.
Who is this Classic ABAP course suitable for?
- Developers
Β
Prerequisite: While you don't need to have prior experience with ABAP to attend this course, you should have a basic understanding of general programming concepts and should know how to code.Β If you need more information about the learning level,Β please feel free to ask us.
These Classic ABAP topics will be covered in this course:
- Procedural ABAP
- ABAP Objects
- ABAP unit testing
- Static and dynamic code checks
- System modifications with ABAP
- User exits, customer exits, and BADIs
- ABAP programming for SAP HANA
- Smart Forms
- SAP Gateway and OData
Β
Learn more about Rheinwerk Courses with our FAQ.
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 a top SAP expert. Donβt miss out!
Online Courses
The Basics of ABAP
Jump into the fundamentals of ABAP programming! Explore development environments, program flow, the data dictionary, event-based programming, modularization, and more.
Topics:
- Architecture of SAP systems
- Development environments (Eclipse vs SE38)
- Program flow
- Data types and data extraction
- ABAP data dictionary
- Program-level events
- Modularization
- Classic ABAP reportingΒ
ABAP Objects
Get introduced to object-oriented programming with ABAP Objects! Understand key concepts, including inheritance, interfaces, events, design patterns, and ALV.
Topics:
- Classes
- Inheritance
- Polymorphism
- Casting
- Interfaces
- Events
- Class-based exceptions
- Design patterns
- ABAP List Viewer
ABAP Performance
Enhance ABAP performance by mastering static and dynamic checks, code inspection tools, unit testing, and runtime analysis to optimize SAP programs.
Topics:
- SAP Code Inspector
- ABAP Test Cockpit
- ABAP Unit
- ABAP Runtime Analysis
- Trace analysis tools
- SQL Trace
Β
Making Changes to the SAP System and ABAP on SAP HANA
Customize standard systems with exits, BADIs, and other enhancements. See how ABAP programming is evolving with SAP HANA. Understand code pushdown, explore CDS views, and get to know AMDP techniques.
Topics:
- SSCR
- User exits
- Customer exits
- Modification assistant
- BADI
- ABAP programming for SAP HANA
- Open SQL
- CDS views
- AMDPs
Forms and Interfaces
Create professional SAP forms and reports using Smart Forms and PDF forms. Understand how to develop interfaces with IDocs, BAPIs, and OData services.
Topics:
- Smart Forms
- Adobe Forms
- IDocs and ALE
- BAPIs
- SAP Gateway and OData
Ticket Options
Your Experts
Pritam Saha is a technical consultant and trainer specializing in ABAP, SAP HANA, and SAP Fiori. He has more than 10 years of experience teaching ABAP courses.
Pair This Course with These Books
Step into ABAP with this beginner's guide. First understand ABAP syntax and find out how to add data and logic to your applications. Then delve into backend programming: learn to work with the ABAP data dictionary, create database objects, and process and store data. Round out your skill set by practicing error handling, modularization, and string manipulation, and more. With guided examples, step-by-step instructions, and detailed code you'll become an ABAP developer in no time!
E-book, Print, Bundle
Get everything you need to code with ABAP, all in one place! Are you a beginner looking for a refresher on the basics? You'll get an overview of SAP architecture and learn syntax. Already an experienced programmer and looking to improve your ABAP skills? Dive right into modifications and code enhancements. Understand the programming environment and build reports, interfaces, and applications with this complete reference to coding with ABAP!
E-book, Print, Bundle
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