SAP ABAP on Eclipse (ADT) for S/4HANA Development – Live Training
(From Core ABAP to Modern SAP S/4HANA Development with Eclipse ADT, CDS, RAP, Fiori, Real-Time Scenarios and Hands-On Projects)
Master modern SAP ABAP development using Eclipse-based ABAP Development Tools (ADT) and build enterprise-grade applications for SAP S/4HANA. This comprehensive training program is designed for ABAP developers, technical consultants, and SAP professionals who want to upgrade their skills with the latest SAP development technologies and best practices.
The course covers modern ABAP syntax, Eclipse productivity features, debugging, ABAP Unit Testing, Core Data Services (CDS), ABAP Managed Database Procedures (AMDP), and code pushdown techniques for SAP HANA. Participants will gain hands-on experience in creating reusable data models, optimizing application performance, and developing clean, maintainable code using SAP’s latest development standards.
You will also learn the RESTful ABAP Programming Model (RAP), OData services, and Fiori Elements to build end-to-end SAP applications. The training includes practical exercises, real-world scenarios, Git integration, DevOps concepts, and project-based learning to ensure you are job-ready for modern SAP development environments.
By the end of this program, participants will be able to confidently develop, test, debug, and deploy SAP applications using Eclipse ADT, CDS Views, RAP, OData, and Fiori technologies, making them valuable contributors to SAP S/4HANA transformation projects.
Live Sessions Price:
For LIVE sessions – Offer price after discount is 300 USD 259 99 USD Or USD13000 INR 12900 INR 7900 Rupees
OR
Free Demo Session:
Indian Timings: 16th June @ 9 PM – 10 PM (IST)/
U.S Timings: 16th June @ 11:30 AM – 12:30 PM (EST)/
U.K Timings: 16th June @ 4:30 PM – 5:30 PM (BST)
Class Schedule:
For Participants in India: Monday to Friday @ 9 PM – 10 PM (IST)
For Participants in the US: Monday to Friday @ 11:30 AM – 12:30 PM (EST)
For Participants in the UK: Monday to Friday @ 4:30 PM – 5:30 PM (BST)
What students have to say about the Trainer:
| One of the best SAP technical trainings I have attended. Shubha Mam covered every topic thoroughly and provided practical examples that helped bridge the gap between theory and real-world implementation. – Joshi
Shubha Mam’s training was excellent and highly interactive. She explained every concept clearly with practical examples and real-time scenarios. The hands-on exercises on Eclipse ADT, CDS, and RAP helped me understand modern SAP development effectively. – Robert The training sessions conducted by Shubha Mam were interactive and informative. – Priya This training exceeded my expectations in both content and delivery. Shubha Mam was very supportive and ensured that all participants understood the concepts thoroughly. – Matthew The course was well-structured and covered all the latest SAP S/4HANA development technologies. Shubha Mam’s teaching approach made complex topics easy to understand. The practical assignments and project-based learning enhanced my confidence in ABAP development. I would highly recommend this training to SAP professionals. – Sarah |
Salient Features:
- 40 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll for this course?
- SAP ABAP Developers looking to transition from classical ABAP to modern S/4HANA development.
- SAP Technical Consultants and ABAP Professionals seeking expertise in Eclipse ADT, CDS, RAP, and Fiori.
- SAP S/4HANA Implementation and Support Consultants.
- Software Developers interested in SAP enterprise application development.
- Team Leads, Technical Leads, and Solution Architects.
- SAP Upgrade and Migration Project Team Members.
- Professionals looking to enhance their SAP development productivity and code quality.
- Developers interested in learning RAP-based application development and OData services.
- Consultants working on SAP Fiori and digital transformation initiatives.
- Freshers and graduates with basic ABAP knowledge aspiring to build a career in SAP development.
- IT Professionals planning to move into SAP technical roles.
- Anyone looking to gain hands-on experience with modern SAP development tools, frameworks, and industry best practices.
What will I learn by the end of this course?
- Master SAP ABAP Development Tools (ADT) using Eclipse.
- Transition from traditional SE80 development to modern Eclipse-based development.
- Write clean, efficient, and optimized ABAP code using the latest ABAP syntax.
- Improve developer productivity with advanced Eclipse navigation, refactoring, and debugging features.
- Perform code quality checks and resolve performance bottlenecks effectively.
- Implement automated testing using ABAP Unit Testing Framework.
- Design and develop Core Data Services (CDS) Views for SAP S/4HANA applications.
- Build advanced CDS models with annotations, associations, analytical views, and authorization concepts.
- Understand and implement SAP HANA Code Pushdown techniques using AMDP and SQLScript.
- Develop enterprise-grade data models following SAP best practices.
- Build and expose OData services for modern SAP applications.
- Learn Git integration and modern DevOps practices for ABAP development.
- Gain hands-on experience through real-world projects and practical exercises.
- Acquire skills required for modern SAP S/4HANA development projects.
Course syllabus:
Module 1: Introduction to ABAP Development Tools (ADT) – 4 Hours
- Evolution from SE80 to Eclipse
- Advantages of ADT
- Eclipse Architecture
- Installation and Configuration
- Perspectives and Views
- ABAP Projects
- Packages and Transport Requests
- Repository Browser
- Navigation Techniques
Hands-On
- Install Eclipse and ADT
- Create ABAP Project
- Create Package
- Create Report Program
- Create Global Class
Outcome
Participants will be comfortable navigating and developing in ADT.
Module 2: Modern ABAP Syntax and Language Enhancements – 8 Hours
Inline Declarations
-
- DATA(…)
- FIELD-SYMBOL(…)
Constructor Operators
-
- VALUE
- NEW
- REF
- CORRESPONDING
- CONV
- CAST
Internal Table Enhancements
-
- Table Expressions
- FILTER
- REDUCE
- LOOP AT GROUP
- GROUP BY
String Processing
-
- String Templates
- Built-In Functions
New Open SQL
-
- Host Variables
- CASE Statements
- Aggregations
- UNION
- Subqueries
Expressions
-
- Conditional Expressions
- SWITCH
- COND
Hands-On
-
- Convert legacy ABAP programs
- Rewrite SELECT statements
- Develop reusable utility classes
Outcome
-
- Participants can write clean, modern ABAP code using SAP’s latest syntax.
Module 3: Advanced Eclipse Productivity Features – 4 Hours
Navigation
-
- Open Object
- Quick Access
- Object Search
Refactoring
-
- Rename
- Extract Method
- Move Methods
Code Completion
-
- Templates
- Snippets
Quality Tools
-
- Syntax Check
- Extended Program Check
- Code Inspector
- ATC
Version Comparison
-
- Compare Revisions
- Object History
Hands-On
-
- Refactor a legacy report
- Analyze code quality issues
- Resolve ATC findings
Outcome
-
- Participants gain productivity and code-quality skills.
Module 4: Debugging and Troubleshooting in Eclipse – 4 Hours
Eclipse Debugger
-
- Breakpoints
- Conditional Breakpoints
- Watchpoints
Runtime Analysis
-
- SAT Overview
- Performance Tracing
SQL Trace
-
- ST05 Concepts
Memory Analysis
Exception Handling
Hands-On
-
- Debug report programs
- Debug classes
- Analyze performance bottlenecks
Outcome
-
- Participants can efficiently diagnose and resolve issues.
Module 5: ABAP Unit Testing and Test-Driven Development – 2 Hours
Unit Testing Concepts
-
- Why Testing Matters
ABAP Unit Framework
-
- Test Classes
- Assertions
- Test Doubles
Hands-On
-
- Create Unit Tests
- Execute Tests
- Analyze Results
Outcome
-
- Participants understand automated testing fundamentals.
Module 6: CDS View Development – 6 Hours
-
- Introduction to CDS
- CDS View Entities
- Annotations
- Associations
- Joins
- Parameters
- Aggregations
- Consumption Views
- Analytical Views
- Data Preview
- Authorization Concepts
Hands-On
-
- Build Basic CDS Views
- Create Associations
- Create Consumption Views
- Test Results
Outcome
-
- Participants can develop reusable data models using CDS.
Module 7: AMDP and Code Pushdown – 2 Hours
-
- SAP HANA Concepts
- Code Pushdown Strategy
- AMDP Classes
- SQLScript Basics
- Performance Considerations
Hands-On
-
- Create AMDP Method
- Compare Performance
Outcome
-
- Participants understand when and how to use HANA processing.
Module 8: Core Data Services Advanced Concepts – 2 Hours
-
- Virtual Data Model (VDM)
- Analytical Annotations
- Value Help
- Search Annotations
- UI Annotations
Hands-On
-
- Create Fiori-Ready CDS Views
Outcome
-
- Participants understand enterprise-grade CDS development.
Module 9: RAP (RESTful ABAP Programming Model) – 6 Hours
-
- RAP Architecture
- Business Objects
- Behavior Definitions
- Behavior Implementations
- Service Definitions
- Service Bindings
- Draft Handling
- Managed Scenario
- Unmanaged Scenario
- EML Basics
Hands-On
-
- Create RAP Business Object
- Create Behavior Definition
- Generate OData Service
- Test CRUD Operations
Outcome
-
- Participants can build RAP applications using SAP best practices.
Module 10: Fiori Elements and OData Integration – 2 Hours
-
- Fiori Overview
- OData V4 Concepts
- Fiori Elements
- List Report
- Object Page
- Metadata Extensions
Hands-On
-
- Generate Fiori Application from RAP
- Preview Application
Outcome
-
- Participants understand how RAP integrates with Fiori.
Module 11: Git Integration and DevOps for ABAP – 2 Hours
-
- Introduction to Git
- Git-Based ABAP Development
- abapGit Overview
- Branching Strategies
- CI/CD Concepts
Hands-On
-
- Export Objects
- Import Objects
- Git Workflow Demonstration
Outcome
- Participants understand modern source control practices.
Capstone Project – 4 Hours
Project: Employee Management Application
Requirements
- Create CDS Data Model
- Build RAP Business Object
- Implement CRUD Operations
- Create OData Service
- Generate Fiori Elements UI
- Add Validations and Determinations
- Perform Testing
Deliverables
- Working RAP Application
- Technical Documentation
- Code Review Session
