SAP ABAP Training
Learn SAP programming including reports, enhancements, data dictionary, smart forms, module pool programming, ALV reports, interfaces, debugging, object-oriented ABAP, and CDS views.
About This Course
This program is designed for learners who want practical, industry-oriented skills in SAP Technical domains. Through live online sessions, hands-on exercises, and real-world scenarios, you will build the confidence to apply what you learn in professional SAP and enterprise technology environments.
What You Will Learn
Reports, ALV & Smart Forms
Enhancements & Module Pool
Data Dictionary & Interfaces
OOP ABAP & CDS Views
Curriculum
24 modules · 95 topics covered
- SAP ABAP for MDG – Course Curriculum
- Focus only on MDG-relevant ABAP topics (not the entire ABAP)
- Learning tips, use cases & examples
- Stay connected to up-skill in the right direction for your SAP MDG career growth!
- 💻Trainer: ANIL (15+ Years of Real-time experience)
- Introduction to ABAP/4
- ABAP/4 Programming concepts
- Introduction of various types of programs
- Fundamentals of creation of programs
- Variables, Keywords & Operators
- Controlling techniques
- LOOP controls
- Branching controls:
- Case statement
- System Fields
- Transaction code creation
- Introduction of object transportation
- Creation of various transport requests:
- Workbench Request
- Customizing Request
- Transport of copies
- Transportation Management System
- ABAP Data Dictionary
- Overview of Data Dictionary
- Data Elements & Domains
- Client dependent vs Client independent tables
- Handling of currency & quantity fields
- Primary Key & Foreign key relationship
- Table maintenance generator
- Lock objects
- Internal Tables
- Introduction & Purpose
- Types of Internal Tables
- Internal Table operations (CRUD)
- Field Symbols
- Dynamic Work Area, Data & Internal Tables creation
- Introduction of Database Operations
- Working with Select, Insert, Update, Modify & Delete statements
- Debugging techniques
- Modularization techniques
- Introduction & Advantages
- Report programming
- Introduction & Purpose
- Types of reports
- Classical reports
- Initialization
- Start-of-selection
- Add-selection-screen
- Top-of-page
- At line-selection
- At user-command
- Selection Screen of Reports
- Simple ALV Reports
- Introduction to Object oriented programming in ABAP
- Global classes
- Class Constructor
- Static, Instance Methods
- Interfaces
- Class Enhancements:
- Pre-exit, Post-exit & Overwrite-exit
- Implicit & Explicit Enhancement
- Inheritance
- Exception handling
- BADI’s
- Introduction
- Types of BAdIs
- Message Handling
- Creation of custom Message Class
- Creation of user defined messages
- Overview of types of messages
- Raising messages in Programs / Classes
- Introduction to Cross Application
- RFC (Remote Function Calling)
- Introduction of RFC
- Setup of Remote Access of a client
- Accessing Function Remotely
- BAPIs
- Introduction to BOR and BAPIs
- Standard BAPIs
- Calling BAPIs from Programs
- IDOC (Intermediate Document)
- Understanding of IDOCs in detail
- Architecture of IDOC
- IDOC Segment Type
- Message Type
- Outbound IDOC generation process
- Inbound IDOC posting process
- Creation of Message Type
- IDOC Extension
- IDOC reduction
- IDOC filtering
- IDOC troubleshooting & Reprocessing
- SOA Services
- Application Server Files handling
- Naming Conventions & Programming standards, ATC checks
What Is Included
Live Interactive Sessions
Real-time classes with expert trainers and direct Q&A.
Recorded Replays
Revisit every session at your own pace after class.
Hands-on Practice
Industry-oriented assignments and project-style scenarios.
Career Support
Guidance on interviews, resumes, and career paths.

