SAP ABAP & HANA Course by Dhawal Sanjay Bharambe
Duration:50 hours
Batch Type:Weekend and Weekdays
Languages:English, Hindi, Marathi
Class Type:Online and Offline
Address:Dombivli West, Mumbai
Course Fee:
Course Content
The SAP ABAP & HANA Development Course by Dhawal Sanjay Bharambe is designed for beginners, professionals, and aspiring SAP developers who want to master ABAP programming, SAP HANA optimization, and real-world application development.
This comprehensive program covers everything from core ABAP concepts to advanced HANA-specific development, including modularization, OOP in ABAP, performance tuning, CDS views, AMDPs, and SAP Fiori integration. Learners also gain practical exposure through mini-projects and real-time scenarios, preparing them for professional SAP roles and certification.
Module 1: Introduction to SAP & ABAP
* Overview of SAP and its modules
* SAP system architecture
* Role of ABAP in SAP ecosystem
* Introduction to SAP GUI
* Navigation in SAP
Module 2: ABAP Programming Basics
* ABAP syntax and keywords
* Data types and objects
* Variables and constants
* Operators and expressions
* Control statements (IF, CASE, LOOP, WHILE, etc.)
Module 3: Modularization Techniques
* Subroutines (FORM, ENDFORM)
* Function Modules
* Includes
* Macros
* ABAP Objects introduction (OOP basics)
Module 4: Data Dictionary
* Tables, Views, Data elements, Domains
* Search Helps and Lock Objects
* Transparent, Clustered, and Pooled tables
* Table maintenance generator
Module 5: Internal Tables and Work Areas
* Declaring internal tables
* Standard, Sorted, and Hashed tables
* Operations: READ, APPEND, MODIFY, DELETE
* Field symbols and data references
Module 6: Open SQL
* Basics of Open SQL
* Select statements (SELECT SINGLE, SELECT UP TO, JOIN, FOR ALL ENTRIES)
Module 7: Reports in ABAP
* Classical Reports
* Interactive Reports
* ALV Reports (List Viewer)
* ALV Grid, ALV List, ALV Hierarchical
* Events in Report Programming
Module 8: Forms & Scripts
* SAP Scripts
* SmartForms
* Adobe Forms (optional/advanced)
* Printing and layout management
Module 9: Dialog Programming (Module Pool)
* Screens, Subscreens, and Custom Dialogs
* Dynpro Programming
* PAI and PBO events
* Table Controls and Tabstrips
Module 10: Enhancements & Modifications
* User Exits
* Customer Exits
* BAdIs (Business Add-Ins)
* Enhancement Points and Sections
Module 11: Object-Oriented ABAP (OOPs ABAP)
* Classes and Objects
* Inheritance and Interfaces
* Constructors and Destructors
* Events and Exception Handling
Module 12: Debugging & Testing
* Debugger tools in ABAP
* Breakpoints and Watchpoints
* Runtime Analysis
* Code Inspector
Module 1: Introduction to SAP HANA
* Overview of SAP HANA
* Evolution from traditional databases to in-memory computing
* Architecture of SAP HANA
* Key benefits of SAP HANA for ABAP developers
* Introduction to SAP S/4HANA
Module 2: ABAP Programming Overview (Basics/Recap)
* Introduction to ABAP Workbench
* Data Dictionary objects
* Modularization techniques: Includes, Subroutines, Function Modules, Classes
* Open SQL vs Native SQL
* Internal Tables, Structures
Module 3: ABAP Development for SAP HANA
* What’s new in ABAP for HANA?
* Guidelines for optimizing ABAP code on HANA
* Code pushdown approach
* Performance improvements with HANA
Module 4: Core Data Services (CDS) Views
* Introduction to CDS Views
* Types: Basic, Composite, Consumption Views
* Annotations in CDS
* Associations & Path Expressions
* Access Control (DCL)
* CDS Table Functions
* Extending CDS Views
Module 5: AMDP (ABAP Managed Database Procedures)
* Introduction to AMDP
* Creating and calling AMDPs
* Using AMDP for performance tuning
* Differences between CDS and AMDP
Module 6: Performance Tuning & Optimization
* SQL Performance Tuning in HANA
Module 7: ABAP Development Tools (ADT) in Eclipse
* Installing and setting up ADT
* Navigating ADT vs SAP GUI
* Creating CDS Views and AMDPs in ADT
* Debugging in Eclipse
Module 8: SAP Fiori and OData Basics (Optional/Bonus)
* Intro to SAP Fiori
* Basics of OData services
* Creating OData using CDS Annotations
* Using SEGW (Gateway Builder)
Module 9: Real-Time Scenarios and Project
* End-to-end real-time scenarios
* Enhancing standard applications using CDS
* Code migration from traditional to HANA-optimized
* Mini project: Build a custom CDS-based report with performance optimization
Module 10: Interview Preparation and Certification Guide
* Common ABAP on HANA interview questions
* SAP Certification overview
* Tips for real-world implementation
Teaching Method
This course is offered in online and offline modes, combining:
Conceptual explanations and demonstrations
Hands-on coding and project-based learning
Real-time scenario practice and mini-project development
Interactive doubt-solving sessions
Guidance for certification and career advancement
This blended approach ensures comprehensive learning and practical skill development.
Why This Tutor
Dhawal Sanjay Bharambe brings expertise in ABAP and HANA development, emphasizing hands-on learning and real-world applications. His teaching approach ensures students gain technical proficiency, problem-solving skills, and industry readiness.
Benefits / Outcomes
Upon completion, students will be able to:
Write and optimize ABAP programs for SAP and HANA environments
Create modular, object-oriented ABAP applications
Develop reports, forms, and workflows using ABAP tools
Implement CDS views, AMDPs, and HANA-optimized ABAP code
Gain hands-on experience with SAP Fiori and OData (optional)
Prepare effectively for SAP ABAP job interviews and certification exams
This course is ideal for SAP aspirants, developers, and IT professionals aiming for careers in ABAP and SAP HANA development.
Skills
SAP ABAP Webdynpro Workflow Adobe Forms, SAP ABAP
Tutor
0.0 Average Ratings
0 Reviews
5 Years Experience
Dombivli west





