ABAP Development for SAP HANA

All SAP products are moving to SAP HANA, the most talked about SAP innovation in recent times. This evolution intensifies the demands on SAP NetWeaver Application Server ABAP (AS ABAP) to best leverage the features and capabilities of the SAP HANA database. As an ABAP developer you might ask, what is important and necessary to know concerning ABAP development for SAP HANA?

This course is aimed at answering this and other related questions. You are welcome to follow the course without prior technical knowledge of ABAP development or SAP HANA, although prior knowledge is beneficial.

This course was retired in October, 2023.

Self-paced since November 11, 2014
Language: English

Course information

Retired

This course was retired in October, 2023.

Course Summary

All SAP products are moving to SAP HANA, the most talked about SAP innovation in recent times. This evolution intensifies the demands on SAP NetWeaver Application Server ABAP (AS ABAP) to best leverage the features and capabilities of the SAP HANA database. As an ABAP developer you might ask, what is important and necessary to know concerning ABAP development for SAP HANA?

This course is aimed at answering this and other related questions. You are welcome to follow the course without prior technical knowledge of ABAP development or SAP HANA, although prior knowledge is beneficial.

After completing the course, you will understand the important concepts in ABAP development for SAP HANA, how to detect and analyze the performance of your ABAP coding, and which features AS ABAP provides for database-oriented programming.

Registration, learning content, and the final exam are free of charge. However, to gain maximum benefit from the course, you can access a fee-based system environment where you can develop your own code. We’ll explain how you can access this system environment in the first week of the course. More information on the development system can be found below.

Course Characteristics

Course Content

Week 1: Getting Started

The first week is dedicated to getting you on board and introducing technical concepts and architecture information, primarily from an ABAP developer’s point of view. As well as the important concepts of ABAP development for SAP HANA, there will be an introduction to the development tools.

Week 2: ABAP Coding – Where to Optimize?

What happens when you migrate coding to SAP HANA? This and related questions are answered in the second week of this course. There are a large variety of tools available in AS ABAP to detect and analyze ABAP coding, for example, to ensure functional correctness and to analyze performance. You’ll learn about guided performance analysis tools and optimized components like the well-known ABAP List Viewer, which have been enhanced to dramatically improve performance.

Week 3: ABAP Coding – Ready, Set, Optimize!

Having learned about where to optimize ABAP coding, this week is dedicated to introducing the new features and capabilities of AS ABAP 7.4, with special emphasis on database-oriented programming. Beside the Open SQL enhancements, you’ll learn about advanced view definition capabilities by means of Core Data Services.

Week 4: Digging Deeper and Outlook

The capabilities of AS ABAP 7.4 discussed in the previous week do not span the full feature set of SAP HANA. Therefore, ABAP for SAP HANA developers might need to dig even deeper and work more natively with SAP HANA. We’ll see how AS ABAP 7.4 supports this task. Finally, we’ll give an example of how the presented features can be used in an analytical app. Beside the Open SQL enhancements, you’ll learn about advanced view definition capabilities by means of Core Data Services.

Week 5: Final Exam

Target Audience

ABAP application developers / consultants Development architects Anyone interested in ABAP development for SAP HANA

Course Requirements

  • Basic knowledge of ABAP programming and Open SQL
  • Basic programming skills
  • Beneficial: A general understanding of SAP HANA, for example, from the openSAP course "An Introduction to SAP HANA by Dr. Vishal Sikka"

Development Systems

If your primary interest in taking this course is to get a technical overview of ABAP development for SAP HANA, you do not need access to a development system.

We realize that many of you will be interested in developing your own code, based on the instructions in the course. SAP offers AS ABAP 7.4 as a virtual appliance including trial licenses for free. However, you will be charged by your cloud service provider for running these virtual appliances. We are working with Amazon Web Services (AWS) to ensure that you can access a system environment that fits to the course content. The available system image is only valid for test and demo applications. You need to register with AWS and open a private account before you can use the demo system offered by SAP.

The costs you will incur depend on how much you use the system. Amazon Web Services charges you by the hour for system uptime. You have the option to start, stop, and suspend your system so you can control your planned budget for system access.

Note that using the system environment discussed in the course does not create revenue for SAP. We provide the training content free of charge. We’ll explain how to access the system environment in the first week of the course, and detailed information on how to access the system will be provided separately. You can find more information on the SCN page.

About the Instructors

Dr. Jasmin Gruschke

enter image description here

Dr. Jasmin Gruschke is part of the ABAP for SAP HANA Integration Team and is an expert in SAP NetWeaver Application Server ABAP runtime and the ABAP database interface. She is an ABAP for SAP HANA evangelist and contributes actively to the ABAP for SAP HANA community.

Jasmin' profile on SCN

Jens Weiler

enter image description here

Jens Weiler is a founding member and head of the ABAP for SAP HANA Integration Team. He is an ABAP for SAP HANA evangelist and an active contributor in the ABAP for SAP HANA community.

Jens' profile on SCN

@ABAP4h on Twitter

About Further Content Experts

ABAP for SAP HANA Integration Team

enter image description here

Course contents

  • Course content no longer available

  • Week 1:

    Getting Started
  • Week 2:

    ABAP Coding - Where to Optimize?
  • Week 3:

    ABAP Coding - Ready, Set, Optimize!
  • Week 4:

    Digging Deeper and Outlook
  • I Like, I Wish:

    We Love Your Feedback … And Want More
  • Final Exam:

    Good Luck!

Enroll me for this course

The course is free. Just register for an account on openSAP and take the course!
Enroll me now

Learners

Current
Today
84,180
Course End
Nov 11, 2014
23,017
Course Start
Sep 25, 2014
16,811

Certificate Requirements

  • Gain a Record of Achievement by earning at least 50% of the maximum number of points from all graded assignments.
  • Gain a Confirmation of Participation by completing at least 50% of the course material.

Find out more in the certificate guidelines.