SAP ABAP on HANA Certification Training

SAP ABAP on HANA Certification Training

ABAP deploys the basis for numerous SAP applications, with a wide range of features and functionality for developing powerful business solutions. SAP HANA provides the opportunity to launch with new and complex technologies. SAP ABAP on HANA training will help you in building your career as a powerful ABAP Developer, learn high-level ABAP programming for SAP HANA, develop Agile and operation data mart in SAP ABAP on HANA 1.0, and advanced reporting using the new reporting tools.
Start Date Duration Time (CST) Type Mode of Training Enroll
Flexible 55 Hrs Flexible Online INSTRUCTOR LED TRAINING Enquiry Now


SAP ABAP HANA has taken quantum leap in SAP technology that aims at digitization of whole economy, not only in new custom development projects, but also in the existing applications. ABAP remains as an important language for many custom developments and SAP business applications. Invade of ABAP 7.4, resulted in various improvements to the ABAP language, which allows writing streamlined ABAP code and getting benefits from SAP HANA. The course helps you to master the optimization of ABAP (Advanced Business Application Programming) applications that gives access to data stored in the SAP HANA Database. Our training covers features for unified data modeling and definition with core data services, database-independent programming with open SQL, and simplified control of stored procedures with ABAP – managed database procedures.

Did you Know

  1.  SAP NetWeaver as ABAP makes it easy to utilize SAP HANA and develop SAP Fiori business apps, reinforces Industrial IoT scenarios, provides tools for migration to SAP S/4HANA and it is protractile to the Cloud.
  2.  Superior open and extensible toolset for ABAP development in Eclipse with advanced source code edit, UI, test, search, navigation, Quality Assurance and troubleshooting, supports for new programming model for SAP Fiori.
  3.  ABAP Managed Code-Pushdown makes easy to use SAP HANA in inventive applications through Core Data Services (CDS), Open SQL, and ABAP Managed Database Procedures (AMDP).
  4.  ABAP Channels infrastructure permits real-time event-driven communication by superseding inefficient polling techniques via push notifications based on publish-subscribe mechanism and WebSockets in ABAP.

Why learn and get certified in SAP ABAP on HANA?

  1.  Learning ABAP on HANA will enable ABAP developers to build cutting-edge business applications leveraging the proven, reliable ABAP technology as well as the robust in-memory capabilities provided by SAP HANA.
  2.  According to the research results of the average yearly salary for “SAP ABAP Developer” ranges from approximately $91,946 per year for Developer to $102,684 per year for Senior Developer.
  3.  This certificate proves that the trainee not only has the prerequisite understanding of ABAP development but is also able to apply these skills in a practical manner under the supervision of a project lead.


  1.  Basic knowledge of ABAP programming (procedural and object oriented)
  2.  Basic programming skills
  3.  Knowledge of Open SQL
  4.  A general understanding of SAP HANA would be beneficial.

Course Objective

After the completion of SAP ABAP on HANA course, you will be able to:
  1.  Design simple and advanced SAP HANA applications with ABAP
  2.  Understand the important concepts in ABAP development for SAP HANA
  3.  Install Develop Environment, SAP HANA Studio and ABAP Development Tools for SAP NetWeaver
  4.  Detect and analyze the performance of your ABAP coding
  5.  Integrate native SAP HANA objects

Who should attend this Training?

  1.  ABAP Application Developers
  2.  ABAP Development Consultants
  3.  ABAP Development Architects

Prepare for Certification!

Our training and certification program gives you a solid understanding of the important topics covered on the SAP ABAP on HANA. In addition to boosting your income potential, getting certified in SAP ABAP on HANA demonstrates your knowledge of the skills necessary to be an effective Professional. The certification validates your ability to produce reliable, high-quality results with increased efficiency and consistency.

How will I perform the practical sessions in Online training?

For online training, ZaranTech provides a virtual environment that helps in accessing each other’s system. The complete course material in pdf format, reference materials, course code is provided to trainees. ZaranTech conductes online sessions through any of the available requirements like Skype, WebEx, GOTOMeeting, Webinar, etc.
Unit 1: Introduction to ERP
  1. What is ERP?
  2. Why we need ERP?
  3. Advantages of ERP
  4. Major ERP Packages

Unit 2: Introduction to SAP & R/3 Architecture

  1. What is SAP?
  2. History & Features of SAP
  3. SAP R/2 Architecture (Limitations of R/2 Architecture)
  4. SAP R/3 Architecture (Types of work processes)
  5. SAP R/3 Application Modules
  6. SAP Landscape

Unit 3: Introduction to SAP HANA

  1. Evolution of HANA
  2. Introduction to SAP HANA
  3. Introduction to SAP In-Memory Strategy and Technology
  4. HANA compare to BWA
  5. SAP HANA Landscape
  6. SAP In-Memory Computing Product Strategy and Roadmap

Unit 4: SAP HANA STUDIO Look & Feel

  1. In-Memory Computing Studio
  2. Administration view
  3. Navigator View
  4. System Monitor
  5. Information Modeler

Unit 5: SAP HANA Architecture

  1. Architecture Overview
  2. IMCE and Surroundings
  3. Row Store
  4. Column Store
  5. Loading data into HANA
  6. Data modeling concepts
  7. Reporting
  8. Persistent Layer
  9. Backup & Recovery

Unit 6: Introduction to ABAP/4

  1. What is ABAP?
  2. Logon to SAP Environment
  3. Transaction Codes
  4. Multitasking Commands
  5. ABAP/4 Editor
  6. Steps for Creating a Program
  7. Elements in R/3 Screen
  8. Output Statements
  9. Operators in ABAP
  10. Data, Parameter & Constant Statements
  11. Data Types & Classification
  12. Data Objects & Classification
  13. Text Elements
  14. String Operations
  15. Control Statements
  16. Field strings

Unit 7: Introduction to Development Environment – SAP HANA STUDIO

  1. Overview of Eclipse
  2. SAP’s Eclipse Strategy
  3. Unbundling of Eclipse and SAP Software
  4. Central Update Site
  5. Installing the Development Environment
  6. Installing SAP HANA Studio
  7. Installing the ABAP Development Tools for SAP NetWeaver
  8. Getting Started in the Development System
  9. Basic Principles of Eclipse
  10. ABAP Development Tools for SAP NetWeaver (ADT)

Unit 8: ABAP Dictionary

  1. ABAP Dictionary Introduction
  2. Data Dictionary Functions
  3. Data Dictionary Objects
  4. Data Base Tables
  5. Structures & Views
  6. Data Elements
    1. Type Groups
    2. Domains
    3. Search helps
    4. Lock objects
    5. Primary Key and Foreign Key
    6. Table Maintenance Generator

Phase 2

Unit 1: Packages

  1. Creating a package
  2. Difference between local objects & packages
  3. Transferring local objects to packages
  4. Variants
    1. Variants Introduction
    2. Creating variants in ABAP Editor & Data Dictionary
  5. Message Classes
    1. Message Class Introduction
    2. Message types
    3. Calling message class in Report & Dialog programs
  6. Selection Screens
    1. Selection screen Introduction
    2. Parameter Statement
    3. Select-options Statement
    4. Selection-screen Statement
    5. Screen table and its fields

Unit 2: Internal Tables

  1. Internal Tables Introduction
    1. Declaring Internal Table
    2. Populating Internal Table
    3. Processing Internal Table
    4. Initializing Internal Tables

Unit 3: Modularization Techniques

  1. Modularization Techniques Introduction
  2. Includes
  3. Subroutines
  4. Passing Parameters to Subroutines
  5. Passing Tables to Subroutines
  6. Function Groups & Function Modules

Unit 4: Reports

  1. Reports Introduction
  2. Classical Reports
  3. Interactive Reports
  4. Techniques Used For Interactive Reports
    1. Hotspot
    2. Hide
  5. ALV Reports Introduction
    1. ALV Reports
    2. ALV through Function Modules
    3. ALV Types

Unit 5: Dialog / Module Pool Programming/ Transactions

  1. Relationship between Screen, Flow Logic and Program
    1. Flow
  2. Logic Events
  3. Process Before Output (PBO)
  4. Process After Input (PAI)
  5. Process On Value Request (POV)
  6. Process On Help Request (POH)
  7. Include Programs in MPP
    1. Include TOP
    2. Include I01
    3. Dynamic Screens
    4. Leave Screen
    5. Leave to Screen
    6. Call Screen
    7. Set Screen
    8. Processing of List from Transaction and ViceVersa
    9. Elements in Screen Layout
    10. Table Controls
    11. Step Loops
    12. Tab strip Controls

Unit 6: Batch Data Communication

  1. BDC Introduction
  2. Recording
  3. BDC Methods
  4. Call Transaction Method
  5. Session Method
  6. Handling Table Controls in BDC
  7. Legacy System Migration Workbench
  8. Different Methods
  9. Flat file creation
  10. Uploading data
  11. File Handling
  12. Application Server
  13. Presentation Server

Unit 7: Smart Forms

  1. Smart Forms Introduction
  2. Graphics Management
  3. Style Maintenance
  4. Paragraph Formats
  5. Character Formats
  6. Writing print program and designing layouts
  7. Cross Applications

Unit 8: RFC

  1. Introduction to RFC
  2. Creating RFC Destination between 2 Systems
  3. Creating Remote Enabled Function Modules
  4. Creating program using Remote Enabled Function Modules

Unit 9: ALE

  1. ALE Basics
  2. Overview of Outbound & Inbound Process
  3. Configuration Steps
  4. Define logical systems
  5. Assign client to logical system
  6. RFC destination
  7. Customer distribution model
  8. Creating Ports

Unit 10: IDocs

  1. What is an Idoc?
  2. Types of Idocs
    1. Basic Idocs
    2. Extension Idocs
    3. Creating Idocs
    4. Message Types
    5. Assigning Idocs type to Message type

Unit 11: User Exits

  1. User Exits Overview
  2. Types of User Exits
  3. Field Exit
  4. Screen Exit
  5. Function Exit
  6. Menu Exit

Unit 12: BADIs

  1. BADIs Overview
    1. Defining a BADI
    2. Implementing a BADI

Phase 3

Unit 1: Taking ABAP to HANA

  1. SAP HANA as Secondary Database – Access via Open SQL
  2. Optimize Open SQL Access to SAP HANA
  3. Performance Rules and Guidelines for SAP HANA
  4. Database Interface
  5. Role of the Database for the ABAP Application Server
  6. Data Types, ABAP Database Access
  7. ABAP Data Dictionary
  8. Open SQL
  9. Database Views in the ABAP Data Dictionary
  10. Database Access via Native SQL
  11. Secondary Database Connections
  12. Analyzing Database Accesses Using the SQL Trace
  13. Statement Transformations
  14. Secondary Connections

Unit 2: Access to SAP HANA Using Native SQL and ADBC

  1. Open SQL and its Limitations
  2. ABAP Database Connectivity (ADBC)
  3. Native SQL Syntax

Unit 3: Consuming SAP HANA Views in ABAP

  1. Working with Views in SAP HANA Studio
  2. Consuming SAP HANA Views via Native SQL
  3. Accessing SAP HANA Views via External Views in ABAP
  4. Dictionary

Unit 4: Calling SAP HANA Database Procedures in ABAP

  1. Working With Database Procedures in SAP HANA Studio
  2. Calling SAP HANA Procedures in ABAP
  3. Calling SAP HANA Procedures via ABAP Database Procedure
  4. Proxies

Unit 5: Advanced Topics

  1. Full Text Search in SAP HANA
  2. ABAP List Viewer (ALV) with Integrated Access to SAP HANA
  3. Transport of SAP HANA Objects
  4. Working With Database Procedures in SAP HANA Studio

About SAP ABAP on HANA Certification

The SAP ABAP for HANA Certification Exam validates that the candidate have fundamental knowledge and proven skills in the area of SAP ABAP for SAP HANA. This exam certify that the candidate has a good and overall understanding within this consultant profile, and can implement the attained knowledge practically in projects under the supervision of an experienced consultant.

Certification Details for SAP ABAP on HANA (E_HANAAW151)

  1. Successfully passed the certification exam for the "SAP Certified Development Associate - ABAP with SAP NetWeaver" (C_TAW12_70, C_TAW12_71, C_TAW12_731, C_TAW12_740).
Exam Details
  1. Specialist Level
  2. Exam Price is $500
  3. Exam Duration – 90 Minutes
  4. Exam Questions – 40 Questions
  5. Passing Score - 58%

Generic Training FAQs

Details about SAP Server access?
For practice, we provide SAP Server access thru 3rd party vendors. ZaranTech students get special packages to use this 3rd party vendor as compared to approaching the 3rd party vendor directly. For Example, an SAP S4HANA Logistics student of ZaranTech will be given access to (1709 + 1610+BODS+ECC6.0 + BO + HANA 2.0) as a package, as compared to any other Server access company out there or approaching vendor directly. Server access support is 24×7. After you Enroll to the training, we will provide you access as soon as your trainer requests it. We do not host our own server at all.
How do you provide training?
ZaranTech provides Role-based Instructor Led Live and Self Paced Video Training and certification programs by industry expert trainer’s using Online meeting tools like Citrix GotoWebinar.
What are the modes of training?
We provide three different modes of training:
  1. Instructor Led Live Training (ILLT) – In this mode students attend the Live online sessions as per the training schedule. Assignments and course materials access is provided using the LMS system. Students can also view the videos of the past sessions and post questions using the LMS system. Students can ask trainers question live during the session or offline using the LMS system. 24×7 access to Support is available.
  2. Instructor Led Video Training (ILVT) – In this mode students do not attend Live online sessions but learn from the Session video recordings. Assignments and course materials access is provided using the LMS system. Students can post questions offline for trainers using the LMS system. 24×7 access to Support is available.
  3. Self-Paced Video Training (SPVT) – Self-paced video training program is designed to learn at your own pace. Students are given a access to the LMS system and learn thru pre-recorded session videos. They access the assignments and materials thru the LMS system. 24×7 access to Support is available.
What is the difference between live training, video training and self-paced video training?
We offer Three different modes of training – Click on the below links to know the differences between live training, video training, self-paced video training:
  1. Instructor Led Live Training (ILLT) –
  2. Instructor Led Video Training (ILVT) –
  3. Self-paced Video Training (SPVT) –