Software Training Institute

Home / SAP Courses / SAP ABAP
Core Technical

SAP ABAP Training

Master the core programming language of SAP. Learn traditional ABAP, Object-Oriented Programming (OOPs), and modern ABAP on HANA development including RAP and CDS Views.

Course Overview

Our SAP ABAP training is designed to take you from a beginner to a proficient developer. You will learn how to customize SAP applications, create reports, interfaces, and extensions. The course also covers the transition to S/4 HANA, teaching you how to write optimized code (Code-to-Data paradigm) and build modern Fiori applications using RAP.

✓ OOPs ABAP
✓ ABAP on HANA (CDS Views)
✓ RAP & Fiori Elements
✓ BAPIs & RFCs

Course Syllabus

Comprehensive curriculum covering classical ABAP to next-gen HANA development.

Module 1: ABAP Dictionary & Basics

  • SAP R/3 Architecture & NetWeaver Basics
  • ABAP Work Processes & Dispatcher
  • Data Elements, Domains, & Tables
  • Transparent, Pooled, and Clustered Tables
  • Views, Search Helps, & Lock Objects
  • Structures & Table Types

Module 2: ABAP Programming & Reports

  • Data Types, Variables, & Operators
  • Control Statements (Loops, Conditions)
  • Internal Tables (Standard, Sorted, Hashed)
  • Open SQL & Performance Optimization
  • Field Symbols & Data References
  • Modularization (Subroutines, Function Modules)
  • ALV Reports (Classical & OOPs ALV)

Module 3: Data Transfer & Migration

  • Batch Input (Session Method & Call Transaction)
  • LSMW (Legacy System Migration Workbench)
  • Direct Input Method
  • BDC (Batch Data Communication)
  • IDOC Basics (Standard, Extended, Custom)
  • ALE (Application Link Enabling) Configuration

Module 4: Forms & Scripts

  • SAP Scripts (Design, Modification, Commands)
  • Smart Forms (Design, Driver Program)
  • Adobe Forms (Introduction)

Module 5: Enhancements & Interfaces

  • User Exits (Function, Screen, Menu)
  • BADIs (Business Add-Ins)
  • Customer Exits
  • RFC (Remote Function Call)
  • BAPI (Business Application Programming)
  • Working with Standard BAPIs

Module 6: Object Oriented ABAP

  • Classes, Objects, & Methods
  • Encapsulation, Inheritance, & Polymorphism
  • Interfaces & Events
  • Class Builder (SE24)
  • OOPs ALV Implementation

Module 7: ABAP on HANA & S/4 HANA

  • SAP HANA Studio & Eclipse Setup
  • Code-to-Data Paradigm
  • Core Data Services (CDS Views)
  • ABAP Managed Database Procedures (AMDP)
  • ALV with Integrated Data Access (IDA)
  • New Open SQL Enhancements

Module 8: ABAP RESTful Programming (RAP)

  • Introduction to RAP & Fiori Elements
  • Managed vs Unmanaged Scenarios
  • Behavior Definition & Implementation
  • Determinations, Validations, & Actions
  • Service Definition & Binding
  • Draft Features & Side Effects

Enquire Now

Get the complete syllabus and fee details.

Or call us directly:

9242100200