Training SQLScript for SAP BW Consultants

Course description

The two-day training “SQLScript for BW Consultants” is the most frequently booked training. Whether on-site in your company,as an open training here in Mannheim or as an online event. This event can also be booked in English!

As an SAP BW consultant, use the full potential of the SAP HANA database in your BW/4HANA or BW on HANA system. Learn to write effective SQLScript code in the AMDP routines of the transformations and use SAP HANA exits for your query variables.

Most problems in BW transformations can be solved much more elegantly and performantly with declarative SQLScript code than with ABAP. The aim of the training is to rethink the participants and to learn how to solve the problems with SQL tools. That’s why I only come up with the concepts of imperative programming in my training SQLScript for advanced users. My experience is that developers tend to replicate the existing ABAP logic 1:1 with imperative coding. This is neither beautiful nor fast. In doing so, one sides the chance to solve the problems much more elegantly with declarative code.

Target audience

This training is aimed at SAP BW consultants and developers who want to work on a BW on HANA or BW/4HANA system landscape. This does not require experience with SQLScript, but basic programming skills should be available, ideally in ABAP or SQL.

My book “SQLScript for SAP HANA” is used as training material. That’s why every participant receives a personal copy at his first training.


About SQLScript:

  • What is the SQLScript programming language?
  • Why is SAP HANA so fast and what does this have to do with SQLScript?

Basics of the programming language

  • Syntactic Basics
  • Expressions
  • Simple SELECT statements
  • Procedures and functions
  • Processing of date/time/strings/amounts/quantities

Declarative programming

  • Anonymous blocks
  • Local variables
  • Creating procedures and functions
  • Variables

AMDP and SAP BW Transformations

  • Declarative programming
  • AMDP Framework
  • AMDP routines in transformations
  • Best Practices AMDP Routines
  • Modularization in AMDP Transformations

HANA Exit variables with SQLScript (Optional)

  • Creating the extension implementation


  • SQL console
  • Web-Based Development Workbench
  • SQLScript debugger
  • AMDP debugger
  • SAP HANA Studio with ABAP Development Tools and BW Modelling Tools


Dieses Training richtet sich an SAP BW-Berater und -Entwickler, die auf einer BW on HANA oder BW/4HANA Systemlandschaft arbeiten wollen. Dafür sind Erfahrungen mit SQLScript nicht erforderlich, allerdings sollten Grundkenntnisse in der Programmierung vorhanden sein, idealerweise in ABAP oder SQL. 

Als Schulungsmaterial wird mein Buch “SQLScript für SAP HANA” eingesetzt. Deshalb bekommt jeder Teilnehmer bei seiner ersten Schulung bei mir ein persönliches Exemplar geschenkt.


Über SQLScript:

  • Was ist die Programmiersprache SQLScript?
  • Warum ist die SAP HANA so schnell und was hat das mit SQLScript zu tun?

Grundlagen der Programmiersprache

  • Syntaktische Grundlagen
  • Ausdrücke
  • Einfache SELECT-Anweisungen
  • Prozeduren und Funktionen
  • Verarbeitung von Datum/Zeit/Zeichenketten/Beträge/Mengen

Deklarative Programmierung

  • Anonyme Blöcke
  • Lokale Variablen
  • Anlegen von Prozeduren und Funktionen
  • Systemvariablen

AMDP und SAP BW Transformationen

  • Deklarative Programmierung
  • AMDP Framework
  • AMDP-Routinen in Transformationen
  • Best Practices AMDP-Routinen
  • Modularisierung in AMDP-Transformationen

Variablen vom Typ HANA Exit mit SQLScript (Optional)

  • Anlegen der Erweiterungsimplementierung


  • SQL-Konsole
  • Web-Based Development Workbench
  • SQLScript-Debugger
  • AMDP-Debugger
  • SAP HANA Studio mit ABAP Development Tools und BW Modelling Tools

Open training

Planned events
  • 12. & 16. April 2021
    SQLScript für BW-Berater (Online)
  • 07. & 10. June 2021
    SQLScript für BW-Berater (Online)
  • Ablauf der offenen Schulungen


    SQLScript Grundlagen 1
    8:30 - 12:30 Uhr
    DienstagSQLScript Grundlagen 2
    8:30 - 12:30 Uhr
    MittwochSQLScript Grundlagen 3
    8:30 - 12:30 Uhr
    MittwochEclipse für ABAP und AMDP Einstieg
    13:00 - 14:30Uhr
    DonnerstagBW Transformationsroutinen
    13:00 - 17:00Uhr

    Request more information

    This post is also available in: Deutsch

    Wollen Sie mehr Informationen?

    Unverbindliche Anfrage

    Do you want more information?