You are on page 1of 3

ABAP FOR HANA

JEAN NICOLE ORIAL

HA400

ABAP for HANA


Delivery
Methods:
Duration (in
days):

External Training, Classroom, Virtual


Live Classroom
4

Course Information
Course Description
This course has been designed for developers and consultants who are
familiar with programming database access using ABAP and ABAP Objects
programming and want to learn how to use SAP HANA to speed up such
access. The course covers many new ABAP features for database access that
are not limited to SAP HANA as underlying database.
Course Objectives
This course will prepare you to develop more concise and well-performing
ABAP programs using new features of the ABAP programming language. This
course will also develop and optimize ABAP applications that access data
store in the SAP HANA database.

Prerequisites
Essentials

HA100 SAP HANA Introduction


BC400 ABAP Workbench Foundations
BC401 ABAP Objects

Recommended

HA300 SAP HANA Modeling


HA150 SQL Basics for HANA
BC404 ABAP Programming in Eclipse

Course Materials
[COURSE NAME]

ABAP FOR HANA


JEAN NICOLE ORIAL

Required Textbooks
HA400_EN_Col10 or HA400_EN_Col11

Hardware/Software Requirements/Browser
Information
Hardware Requirements
SAP S/4 HANA 7.4
Minimum System Requirements
Software: SAP HANA SPS11

Assessment
Trainees need to have a working sandbox to be able to execute the exercises
in the handbook

Assignment and Participation


Assignments
HA400 Exercises per Lesson in the module
Class Participation
Self-paced learning course

Content

Introduction
Understanding SAP HANA and how it impacts the ABAP development
paradigm
Introduction to ABAP Development Tools (also known as ABAP in
Eclipse)
Taking ABAP to SAP HANA

[COURSE NAME]

ABAP FOR HANA


JEAN NICOLE ORIAL

Tools to detect potential functional and performance issues when


migrating to SAP HANA: Code Inspector and ABAP Test Cockpit, ABAP
Trace and ABAP Profiler, SQL Trace
Tools to prioritize performance issues: SQL Monitor, SQL Performance
Tuning Worklist
Performance Rules and Guidelines for ABAP in the context of SAP HANA
Code-to-Data with SAP HANA as Secondary Database
Optimizing ABAP by accessing SAP HANA as a Secondary Database:
Using native SQL and ABAP Data Base Connectivity (ADBC)
Consuming SAP HANA views and database procedures in ABAP using
native SQL and ADBC

Code-to-Data with ABAP 7.5


New Open SQL
Defining advanced views using Core Data Services (CDS) and CDS
Associations in ABAP
Incorporating Authorization Checks with CDS in ABAP

Code-to-Data with SAP HANA as Primary Database


Creating, using and debugging ABAP Managed Database Procedures
Creating and using External Views
HANA Transport Container

Advanced Topics:
Using SAP HANA Full Text Search in ABAP and enabling input fields for
type-ahead search
SAP List Viewer (ALV) for SAP HANA

[COURSE NAME]