Complete Core ABAP & ABAP on HANA Online Course
Learn Advanced Business Application Programming with Real-Time Project Exposure
Srijan Institute and Training Center
(A unit of Digivibrant Techsolutions Pvt. Ltd.)
Srijan Institute provides the ideal platform to meet the dynamic demands of the ever-evolving SAP ecosystem. As a premier SAP Training Academy, we are committed to delivering high-quality training using the latest teaching methodologies. Our training programs are customized for learners of all levels—students, working professionals, and corporate teams
What is Core ABAP & ABAP on HANA?
Core ABAP (Advanced Business Application Programming) is SAP’s high-level programming language used to develop and customize applications within the SAP
environment. It supports both procedural and object-oriented programming, allowing developers to create custom reports, interfaces, enhancements, and forms ABAP on HANA is the evolution of ABAP development tailored for the SAP HANA in-memory database. It leverages advanced technologies like Core Data Services. (CDS), ABAP Managed Database Procedures (AMDP), and optimized SQL for high performance, reduced database load, and real-time analytics.
The fee for Core ABAP Training can vary depending on several factors such as the location, duration of the course, training format, and level of expertise. SAP offers various training options for ABAP, including instructor-led courses, e-learning courses, and virtual live classrooms.
For More details you can Register
- SAP Certified Development Associate – ABAP with SAP NetWeaver
- SAP Certified Development Professional – ABAP Programming
- SAP Certified Specialist – Core ABAP Programming & Enhancements
Core ABAP certification measures your ability to design, develop, and maintain SAP applications using ABAP (Advanced Business Application Programming). It covers essential programming skills along with real-world application of development techniques in SAP environments.
This certification is highly valued by employers and helps candidates stand out in the competitive SAP job market.
Core ABAP Training Syllabus
1. R/3 Architecture
- What is ERP and SAP
- Overview of SAP R/3 System Architecture
- Basics of SAP
- SAP Logon and Basic Navigation
2. ABAP Programming
- Importance of ABAP in SAP
- Types of ABAP/4 Programs
- Writing and Testing ABAP Reports
- ABAP/4 Language Elements
- Combining Similar Statements
- Data Types and Data Objects
- SAP System Variables
- Overview of RICEF-W (Reports, Interfaces, Conversions, Enhancements, Forms, Workflows)
- Control Statements
- IF, CASE Statements
- Looping: DO, WHILE
- Flow Control: EXIT, STOP, CONTINUE, CHECK
3.String Handling
- CONCATENATE Statement
- STRLEN Function
4.Data Dictionary
- Overview and Usage
- Creating and Managing: Tables, Data Elements, Domains, Structures, Table Types & Line Types, Views, Search Helps, Lock Objects
- TMG – Table Maintenance Generator
5 Internal Tables
- Definition and Attributes
- Types of Internal Tables
- Data Operations: Add, Read, Update, Delete
- Sorting Internal Tables
- Control Break Statements
- Field Symbols
- ABAP Debugging with Internal Tables
6. Open SQL
- SQL Operations: SELECT, INSERT, UPDATE, MODIFY, DELETE
- Joins: Inner Join, Left Outer Join
- Advanced Techniques: FOR ALL ENTRIES, Nested Selects, Subqueries
7. Selection Screens
- Parameters
- Select-Options
8.Reporting
- Classical Reports
- Interactive Reports
9.Message Classes
- Creating and Using Message Classes
- Debugging
- ABAP Debugging Across Events and Reports
- Include Programming for Debugging
10.Modularization
- Includes
- Subroutines
- Function Groups and Function Modules
11. Module Pool Programming
- Introduction and Overview
- Development Tools: Screen Painter, Flow Logic
- Types of Events
- GUI Status and Message Handling
- Screen Commands
- Advanced UI: Table Controls, Tab Strips (via Wizard)
12.Object-Oriented ABAP (OOPs)
- OOPS Concepts in ABAP
- Working with ABAP Objects
- Creating and Accessing Objects
- Methods and Constructors
- Inheritance
- Interfaces
- Events and Exceptions
13.ALV and OOALV
- Introduction to ALV & Object-Oriented ALV
- ALV Grid Display
- OOALV Containers & Control Framework
- Event-based and Non-Event-based Functionalities
14. File Handling
- Basics of File Handling in ABAP
15 Conversion Techniques
- Data Migration Overview
- Session Method
- Call Transaction Method
- BAPI Integration
16.Smart Forms
- Overview and Architecture
- Smart Form Configuration and SAP Form Builder
- Texts, Addresses, Graphics
- Tables and Templates
- Flow Control
- Application Program Integration
- Fonts, Barcodes
- Form Triggering via Output Types
What is Core ABAP
1.What is Core ABAP?
A: Core ABAP refers to the foundational and procedural programming part of ABAP (Advanced Business Application Programming) used primarily for traditional SAP ERP development. It involves classical reporting, module pool programming, enhancements, data dictionary, and ALV reports, excluding the object-oriented and newer technologies like ABAP on HANA or RAP.
2.Differentiate between Type and Like in ABAP ?
A:TYPE refers to a data type defined in the ABAP Dictionary (like CHAR, NUMC, etc.).
3.What is the use of Data Dictionary in ABAP?
4. What are the different types of internal tables in ABAP?
A: Standard Table (STANDARD TABLE): Index access, duplicates allowed.
Sorted Table (SORTED TABLE): Maintains sorted entries, binary search enabled.
Hashed Table (HASHED TABLE): Access using hash key; no index access, no duplicates.
5. Explain Modularization Techniques in ABAP?
A: Modularization improves code reusability and maintenance. Common techniques include
Subroutines (FORM ... ENDFORM)
Function Modules (created in SE37)
6. What are Events in Classical Reports?
A: INITIALIZATION – Executes before the selection screen
AT SELECTION-SCREEN – Triggered on screen interaction
7. What are Field Symbols and Work Areas?
A:Field Symbols (
8. Difference Between SY-SUBRC and SY-TABIX?
A: SY-SUBRC: Return code variable, indicates success (0) or failure (≠0) of operationsSY-TABIX: Index of the internal table row just accessed (works with standard/sorted tables)
9. What is an ALV Report?
A: ALV (ABAP List Viewer) is a reporting tool used to display interactive, formatted tables. It offers features like sorting, filtering, and exporting. Types include
10. What are Control Break Statements in Internal Tables?
A: Used in loop processing to perform actions during grouping.
11. What is the use of START-OF-SELECTION in ABAP?
A: It's the default processing block in classical reports and the main logic section. If no explicit event is defined, ABAP automatically assumes code under START-OF-SELECTION.