Got a question? Call 1800 853 276   |   

HA150 – SAP HANA SQL and SQLScript for SAP HANA

  • Length 3 days
  • Price $3220.80 inc GST
  • Version HANA 2.0 SPS04
Course overview
View dates &
book now
  • Register interest

Why study this course

In order to maximise the performance of data models and applications running on SAP HANA, it is essential that all data related tasks are programmed at the database level. The language used is SQL and its very special extended variant called SQLScript. This course covers programming with SQL and SQLScript on the SAP HANA database and includes all key areas for writing efficient declarative and imperative code. You will also be guided on the use of recommended approaches.

This course assumes students already have a basic knowledge of standard SQL as the focus is on SQLScript. But the course does include excellent and comprehensive coverage of standard SQL in the appendix for those who need to start from the very beginning. The appendix contents will not be covered in class and is for offline use only.

This course is based on SAP HANA 2.0 and uses Web IDE / XSA but is useful for customers working with SAP HANA 1.0 using Studio / XS.

This course is based on software release:

  • SAP HANA 2.0 SPS04

Request Course Information

By submitting an enquiry, you agree to our privacy policy and receiving email and other forms of communication from us. You can opt-out at any time.

What you’ll learn

This course will prepare you to:

  • Push down data intensive tasks to the SAP HANA database using SQL and SQLScript

  • Understand how to code using advanced SQLScript techniques

  • Follow recommended practices for writing optimal SQL and SQLScript

  • Debug and analyse SQL and SQLScript code


Develop your SAP empowered employees with DDLS. Getting the right skills in place maximises the chance of project success and removes risk. DDLS provides a select range of SAP training courses for SAP S/4HANA, SAP HANA, SAP BusinessObjects and more. DDLS can work with you to navigate the curriculum and help you create a learning plan that will ultimately boost technology proficiency across your organisation.

Stay ahead of the technology curve

Don’t let your tech outpace the skills of your people

Quality instructors and content

Expert instructors with real world experience and the latest vendor- approved in-depth course content.

Partner-Preferred Supplier

Chosen and awarded by the world’s leading vendors as preferred training partner.

Ahead of the technology curve

No matter your chosen technologies or platforms, we can help you stay one step ahead.

Who is the course for?

  • Application Developer

  • Data Modeller

  • BI/BW Consultant

  • Data Scientist

  • Database Administrator

  • SAP HANA Support Personnel

Course subjects

Getting Started

  • What is SQL and SQLScript?

  • Understanding how ABAP developers work with SQLScript

  • Understanding XS Advanced and HDI

  • Working with Web IDE for SAP HANA

  • Understanding the course data

SQL Logic Containers

  • Creating user-defined functions

  • Creating database procedures

  • Trapping errors in SQLScript

  • User defined libraries

Declarative Logic

  • Using declarative logic

Imperative Logic

  • Using imperative logic

Transactional Savepoints

  • How to implement transactional savepoints

Analytic Operations

  • Using OLAP Analytic features

  • Implementing Temporal Tables

Working with Hierarchies

Troubleshooting and Best Practices

  • Tools for troubleshooting

  • Best Practices

Appendix: Starting from the beginning with SQL fundamentals



  • Previous knowledge of ANSI-92 SQL



DDLS offers certification and training through our partnership with SAP Inc. This arrangement requires DDLS to provide your details to SAP Inc for course and exam registration purposes.

Terms & Conditions

The supply of this course by DDLS is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.

Request Course Information

By submitting an enquiry, you agree to our privacy policy and receiving email and other forms of communication from us. You can opt-out at any time.