HANA Developer‎ > ‎


                                                                                                     ABAP ON HANA 
Are you good at ABAP programming?  This Couse is for you. We teach you the new

programming techniques and introduce you to ABAP in Eclipse.  Concepts behind NetWeaver 7.X

AS ABAP, ABAP Managed Database Procedures (AMDP), HANA ALVs, and Webdynpro on

HANA will make it quite interesting.

o you know that ABAP got much better in EHP7? Yes, it is very important for every ABAPer to

know the improved programming standards because these techniques will help to improve the

performance of the transactional (ALV) reports and applications (Webdynpro Apps) up to 1000

times when they run on HANA.

Introduction to SAP HANA

·         SAP In-Memory Strategy

·         HANA compare to BW

·         Architecture

·         Architecture Overview

·         IMCE and Surroundings (In memory Computing Engine)

·         Row Store & Column Store

·         Installation and deployment scenarios 


·         Introduction to HANA Studio

·         HANA Administration Prospective

·         Modeler Prospective

·         System monitoring.

SQL Scripts

·         Data Types

·         Table Creation, Modification

·         SQL Selects, Joins, Aggregations 

·         Uploading Data from Flat files into HANA

·         String Operations

·         Stored procedures

·         CE (Calculation Engine) Functions

·         SQL Triggers (With Real time Scenario)

·         Cursors & Usage


·         Introduction to LT (Landscape Transformation) OR Trigger Based Replication

·         Configuration

·         Concept of Triggers & Log Tables

·         Replicating SAP tables from OLTP

·         Real time & Scheduled Replication

·         Include programs for Data Filtering & Transformation

·         Event based Data transformations in SLT

·         Stop, Suspend, Resume, Load & Replicate.

Attribute View

·         Applying star schema technique in SAP HANA

·         Attribute Views

·         Calculated Columns

·         Hierarchies

·         Time Data Generation

·         Derived Attribute Views ( With Practical Scenario)

Analytic Views

·         Variables & Input Parameters

·         Currency Conversion

·         Quantity Conversion

·         Calculated & Restricted Columns

·         Counters

·         Consuming Hierarchies

·         Star Joins & performance optimization techniques

Calculation Views

·         Dimensions

·         Cube & Cube with Star Join

·         Projection, Aggregation Nodes

·         Joins and Unions

·         Cartition product & Methods to eliminate

·         SQL Calculation Views

·         Concept of Stored procedures

·         Parameter mapping


Analytic Privileges & Decision tables

SAP HANA as a Secondary DB (Scenario)

·         Introduction to Native SQL

·         Consuming HANA Tables in ABAP Via Secondary DB Connection

·         DBACOCKPIT Concept and Usage

·         Performance optimization Techniques

·         Consuming SAP HANA Stored procedures using ADBC

·         Consuming SAP HANA View using ADBC

Introduction to ABAP on Eclipse

·         New Programming techniques and Ease of Use

·         SAP ABAP Runtime Analysis tools in NetWeaver 7.3 for ABAP

·         Aggregations, Subselects, Sorting in AS ABAP

·         Parallelization in HANA

·         ALVs Optimized for HANA

·         Consuming SAP HANA views in ABAP

·         Consuming SAP HANA stored procedures

·         Debugging SAP HANA stored procedures

·         Concept of Odata Services ( Introduction)

AMDP (ABAP Managed Database Procedures)

·         Introduction to AMDP

·         Implementing and Consuming

·         Handling Selection Parameters in AMDP

·         Debugging & Error Handling

·         Fuzzy Search in ABAP

Core Data Services (CDS)

·         CDS Introduction

·         CDS on HANA ( Without Application Server)

·         CDS DDL to Create DDIC Objects

·         CDS in ABAP Application Server

·         Consuming CDS based Objects.


Webdynpro ABAP in Eclipse

·         Introduction & Navigation

·         Usage of UI Elements

·         Context mapping

·         Application Development Case Study


·         Revision & Real-time Scenarios

·         Knowledge Check ( Assessment )