Course Introduction
Watch this video to checkout the details and the benefits you get from this training.

Start your career in SAP ABAP on HANA with FIORI
This course teaches you how to develop modern applications using ABAP on SAP HANA and SAP Fiori. You’ll learn the fundamentals of SAP HANA, advanced ABAP techniques, Core Data Services (CDS) views, and how to build Fiori apps. The course also covers performance tuning, security, RESTful programming, and hands-on project work to prepare you for real-world scenarios. No prior ABAP on HANA or Fiori experience is needed.
By completing this course, you will be able to learn :
- Understand SAP HANA architecture and the basics of ABAP on HANA
- Work with ABAP Development Tools (ADT) and create CDS views
- Learn SAP UI5 and develop Fiori applications
- Configure and secure SAP Fiori Launchpad
- Use AMDP (ABAP Managed Database Procedures) and optimize SQL performance
- Apply advanced CDS concepts and build data models for real business scenarios
- Develop applications using the ABAP RESTful Application Programming Model (RAP)
- Understand draft-enabled apps and composite business objects in Fiori
-
Apply best practices for ABAP on HANA and complete a real-world project

Meet Your Instructor
SAP ABAP on HANA:
- Over 18 years of experience specializing in SAP ABAP on HANA, SAP UI5/Fiori, and web technologies.
- Expert in building end-to-end custom SAP UI solutions, including UI5/Fiori apps, OData integration, and ABAP backend enhancements.
- Strong background in leading global implementations, managing portal projects, and delivering technical solutions across multiple industries.
- Skilled in integrating SAP systems with modern web technologies like HTML, CSS, JavaScript, Java, and MySQL.
FIORI:
- Over 10 years of experience specializing in SAP ABAP, RAP framework, OData services, and S/4HANA ABAP.
- Expert in developing Fiori applications using the RAP model and integrating them with backend services.
- Certified in SAP S/4ABAP 2.0 and ABAP HR, with extensive experience training corporate teams.
-
Strong focus on practical, hands-on learning, helping participants build real-world Fiori and ABAP applications effectively.
Course Curriculum
- Assignment - 1. Introduction to SAP HANA & ABAP on HANA
- Assignment - 2. ABAP Development Tools (ADT) & CDS Views
- Assignment - 3. AMDP (ABAP Managed Database Procedures) & SQL Performance
- Assignment - 4. HANA Modeling & Advanced CDS Concepts
- Assignment - 5. ABAP Core Data Services (CDS) in Business Scenarios
- Assignment - 6. Native SQL, ADBC & ALV on HANA
- Assignment - 7. SAP HANA Security & Best Practices
- Assignment - 8. Understanding SAP UI5 Framework
- Assignment - 9. SAP Fiori Launchpad & Security
- Assessment - 1. Introduction to SAP HANA & ABAP on HANA
- Assessment - 2. ABAP Development Tools (ADT) & CDS Views
- Assessment - 3. AMDP (ABAP Managed Database Procedures) & SQL Performance
- Assessment - 4. HANA Modeling & Advanced CDS Concepts
- Assessment - 5. ABAP Core Data Services (CDS) in Business Scenarios
- Assessment - 6. Native SQL, ADBC & ALV on HANA
- Assessment - 7. SAP HANA Security & Best Practices
- Assessment - 8. Understanding SAP UI5 Framework
- Assessment - 9. SAP Fiori Launchpad & Security
- Lab Activity - 1. Create a Dev Space for Business Applications
- Lab Activity - 2. Create a CAP-Based Service
- Lab Activity - 3. Generate a User Interface Using SAP Fiori Elements
- Lab Activity - 4. Add Custom Business Logic to Your Application
- Lab Activity - 5. Add an External Service
- Lab Activity - 6. Deploy SAP BTP Cloud Foundry Applications Manually
- Lab Activity - 7. Define Restrictions and Roles in CDS
- Lab Activity - 8. Set Up SAP Authorization and Trust Management
- Lab Activity - 9. Create an Application Router
- Lab Activity - 10. Add Approuter to MTA
- Lab Activity - 11. Assign Role Collections
- Lab Activity - 12. Create and Connect a GitHub Repository
- Lab Activity - 13. Enable SAP Continuous Integration and Delivery
- Lab Activity - 14. Configure a CICD Job
- Lab Activity - 15. Configure the Stages of a CICD Pipeline
- Lab Activity - 16. Verify Build Success
- Lab Activity - 17. Case Study Create an Application for the Orders of a Retail Store
- Lab Activity - 1. Log On to ABAP Systems and Create Packages
- Lab Activity - 2. Log On to SAP HANA
- Lab Activity - 3. Analyze SAP HANA-Specific Settings in ABAP Dictionary
- Lab Activity - 4. Create a Project in ABAP Development Tools
- Lab Activity - 5. Access SAP HANA Via a Secondary Database Connection
- Lab Activity - 6. Search for Potential Functional Issues with Code Inspector
- Lab Activity - 7. Analyze Potential Performance Issues
- Lab Activity - 8. Perform a Structured SQL Performance Analysis
- Lab Activity - 9. Use Features of Enhanced Open SQL
- Lab Activity - 10. Create a Core Data Services View and Use It in ABAP
- Lab Activity - 11. Use Associations in Core Data Services in ABAP
- Lab Activity - 12. Optional Define and Use a CDS View with Input Parameter
- Lab Activity - 13. Create and Call an ABAP-Managed Database Procedure
- Lab Activity - 14. Issue a Native SQL Statement via ADBC
- Lab Activity - 15. Access an SAP HANA View via Native SQL
- Lab Activity - 16. Create an External View for SAP HANA View and Use it in an Open SQL SELECT
- Lab Activity - 17. Implement a Fuzzy Search
- Lab Activity - 18. Implement a Value Help with Fuzzy Search
- Lab Activity - 19. Use ALV with Integrated Data Access for a CDS View
- Lab Activity - 20. Case Study Part 1 Code Push Down with ABAP Core Data Services
- Lab Activity - 21. Case Study Part 2 Use ALV Optimized for SAP HANA
- Lab Activity - 1. Create a Project, a Package and a Program in ADT
- Lab Activity - 2. Analyze a CDS View and Use It in Open SQL
- Lab Activity - 3. Define a Simple CDS View
- Lab Activity - 4. Define a CDS View That Reflects a Database View
- Lab Activity - 5. Use Annotations in DDL Sources
- Lab Activity - 6. Use Expressions in a CDS View
- Lab Activity - 7. Use Built-in Functions in a CDS View
- Lab Activity - 8. Define a CDS View based on other CDS Views
- Lab Activity - 9. Define a CDS View with Aggregation
- Lab Activity - 10. Define a CDS View with a UNION statement
- Lab Activity - 11. Define and Use a CDS View with Input Parameter
- Lab Activity - 12. Define a CDS View with Associations
- Lab Activity - 13. Use a CDS View with Associations
- Lab Activity - 14. Enhance a CDS View
- Lab Activity - 15. Create and Use an Access Control (DCL Source)
- Lab Activity - 16. Define and Use a CDS Table Function
- Capstone Project - Custom Project & WBS Hierarchy Reporting
- Capstone Project - Automated Sales and Distribution Management System
- Capstone Project - Employee Timesheet Management with RAP and Fiori Elements
- Capstone Project - Intelligent Asset Management and Predictive Maintenance
- Capstone Project - Inventory Management and Supply Chain Optimization
SAP Server Access Request
Reach out to us at [email protected] if you need SAP server access after the course purchase
Got Questions?
Frequently Asked Questions
When does the course start and finish?
The course is entirely self-paced. You decide when you start and when you finish.
How long do I have access to the course?
That depends on the type of Subscription you bought - Monthly or Yearly. After enrolling, you have unlimited access to this course and materials across any devices you own.
What do I get after I signup?
After you signup and make the payment, you will have full access to the course which includes,
1. Session Videos (these videos are from actual live sessions from the past)
2. Assignments
3. Assessments
4. Lab documents
5. Other pdfs (configuration documents, eBooks, pdfs, interview and certification FAQs)
How do I get access to practice on the Server?
Reach out to your Support team and send an email to [email protected] and they will send you the details and the monthly cost for the Server (if available)
Are the videos or materials downloadable?
No, they are not. But you have unlimited access to view them from any device and on this platform depending on your Subscription type. Everything on this platform is the intellectual property of ZaranTech
How soon after I enroll and make payment would get access to the course?
Immediately
What if I have doubts, whom do I ask?
These are pre-recorded videos from the actual Live Training program. Most of the doubts were cleared in the session videos itself. But if you still have any questions, please raise a ticket, and our support team will help you https://zarantech.freshdesk.com/support/tickets/new
What if I have an issue accessing the course?
You can Raise a ticket by clicking the link below and selecting the appropriate ticket - https://zarantech.freshdesk.com/support/tickets/new
How will I get my course completion certificate?
Once you have successfully completed the training and the Final Quiz/Assessment, you can avail of your
Certificate of Completion from ZaranTech which you can then showcase on LinkedIn and other Social Media portals
Do you provide Instructor-led Live training for Individuals?
Yes, we do. Email us at [email protected] and we will send you all the details
How we deliver Live training (video) - https://bit.ly/How-we-deliver-training
Do you provide Corporate/group training?
Yes, we do. We have trained more than 200 SAP customers with over 4000 participants in the USA, Canada, Europe, Asia, and South America. We offer corporate training for all SAP modules.
Course Catalog - https://bit.ly/SAP-course-catalog
How we Deliver Corporate Training (video) - https://bit.ly/sap-corp-training
How do I get certified in SAP?
SAP certification (https://training.sap.com/certification/) validates that you possess fundamental knowledge and verified skills.
List of Valid and soon to Expire SAP certifications - https://training.sap.com/certification/validity
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 7 days and we will give you a full refund.
What is your Refund Policy and Terms of Use?
To know more about canceling the enrollment, refund, and rescheduling policy, visit:
Refund and Rescheduling Policy – https://www.zarantech.com/Refund-policy/
Terms of Service – https://www.zarantech.com/terms-of-use/
What other Resources do you provide?
YouTube (Free Videos) - https://www.youtube.com/@zarantechdotcom
LinkedIn (Free materials) - https://www.linkedin.com/showcase/sap-learner-community/
Quora (Ask any Questions) - https://saplearnercommunity.quora.com/
SAP Corporate Course Catalog - https://bit.ly/SAP-course-catalog
What other official Resources from SAP?
Official SAP Training -https://training.sap.com/
Official SAP Certification Programs - https://training.sap.com/certification/
OpenSAP (Open Online Courses (MOOCs) for SAP learning) - https://open.sap.com/
SAP Community blogs with updates and insights - https://blogs.sap.com/
SCN (SAP Community Network) - Discussions and articles - https://community.sap.com/