ABAP Programming for SAP HANA
Savantis Training
ABAP Programming for SAP HANA
Presented by: Savantis Group, Inc.
Confidential
ABAP Programming for SAP HANA
Table of contents
1. Course Description _______________________________________________________ 3
2. Goals ___________________________________________________________________ 4
3. Audience________________________________________________________________ 4
4. Duration _________________________________________________________________ 4
5. Delivery Methods ________________________________________________________ 4
6. Course based on: ________________________________________________________ 4
7. Content _________________________________________________________________ 5
8. Deliverables / What to expect ____________________________________________ 6
9. Cancellation policy ______________________________________________________ 6
10. Selling Price _____________________________________________________________ 7
Confidential Page 2 of 7
ABAP Programming for SAP HANA
1. Course Description
In this course, you will learn how you can use SAP HANA and new features in the ABAP programming
language to optimize existing ABAP code and develop innovative ABAP applications to enhance
your business.
Confidential Page 3 of 7
ABAP Programming for SAP HANA
2. Goals
This course will prepare you to:
Develop more concise and well-performing ABAP programs using new features of the ABAP
programming language.
Develop and optimize ABAP applications that access data stored in the SAP HANA
Database.
3. Audience
Application Consultants
Developers
Developer Consultants
4. Duration
5 Days
5. Delivery Methods
Remotely
o Minimum audience - 10
o Maximum audience - 20
On-site
o Minimum audience - 10
o Maximum audience - 20
6. Course based on:
SAP HA400 and SAP HA100
Confidential Page 4 of 7
ABAP Programming for SAP HANA
7. Content
SAP HANA Introduction
o Key concepts of SAP HANA
o SAP HANA Front-End Tools
o Architecture of SAP in-memory computing
o Modeling with SAP HANA
o Overview of data provisioning in SAP HANA
o SAP HANA Data Consumption
Introduction to HANA ABAP
o Understanding SAP HANA and how it impacts the ABAP development paradigm
o Introduction to the ABAP development tools (also known as ABAP in Eclipse)
Taking ABAP to SAP HANA
o Accessing SAP HANA as a secondary database
o 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
o Tools to prioritize performance issues: SQL Monitor, SQL Performance Tuning Worklist
o Performance rules and guidelines for ABAP in the context of SAP HANA
Database independent Code-to-Data
o New Open SQL
o Defining advanced views using Core Data Services (CDS) and CDS Associations in
ABAP
o Incorporating Authorization Checks with CDS in ABAP
SAP HANA specific Code-to-Data
o Using native SQL and ABAP Database Connectivity (ADBC)
o Creating, using, and debugging ABAP managed database procedures
Consuming SAP HANA objects in ABAP
o Consuming SAP HANA views in ABAP using native SQL and ADBC
Confidential Page 5 of 7
ABAP Programming for SAP HANA
o Consuming SAP HANA database procedures using native SQL and ADBC
SAP HANA Proxy Objects
o Creating and using external views
o Database procedure proxies
o HANA transport container
Advanced Topics
o Using SAP HANA Full Text Search in ABAP
o Enabling input fields for type-ahead search
o SAP List Viewer (ALV) for SAP HANA
8. Deliverables / What to expect
Documentation and learning material
Access to the Savantis training environment
Savantis certification
Access to our LMC for course documentation and additional content
9. Cancellation policy
Free cancellation one week prior to the course; after this period, a cancellation fee will apply.
For the remote course format, we require a minimum of 7 attendees; if we dont reach this
number, the course will be cancelled or rescheduled.
Confidential Page 6 of 7
ABAP Programming for SAP HANA
10. Selling Price
On-site course
Course Days Minimum Maximum Daily Pricing Total Price
Attendees Attendees
ABAP 5 10 20 $3,850 $19,250
Programming
for SAP HANA
* Fee is based on a per day price of $3,850 for up to (10) attendees. Each additional attendee has
an associated extra charge of $300/attendee/day. The maximum number of attendees per class is
(20).
Remote course
Course Days Minimum Maximum Daily Pricing Total Price
Attendees Attendees per Attendee
ABAP 5 7 20 $465 $2,325
Programming
for SAP HANA
Confidential Page 7 of 7