SQLScript

Blog posts for category "SQLScript"

Übersicht über SQLScript

SQLScript ist eine Programmiersprache, die eine Erweiterung des SQL Standards durch die SAP darstellt. Diese Sprache wurde entwickelt, um die Ausführung komplexer Geschäftslogik vom Anwendungsserver auf die SAP HANA Datenbank zu verlagern. Damit ist die Sprache SQLScript vergleichbar mit den Erweiterungen anderer Datenbankhersteller, wie zum Beispiel PL/SQL von Oracle oder SQL/PL von IBM. Alle diese Erweiterungen ermöglichen es das eine Abfolge von SQL-Anweisungenauf dem Datebankserver in Form von Prozeduren oder Funktionen gespeichert wird.Diese können dann mit einem einzelnen Aufruf vom Anwendungsserver gestartet werden.Im Gegensatz zu einzelnen SELECT-Abfragen, können die Prozeduraufrufe auchmehrere Ergbnismengen (Result Sets) zurückliefern. Die Verlagerung von komplexen Abfragen mittels SQLScript auf den Datebankserver bringt erhebliche Vorteile bei der Ausführung. Zum Beispiel erlaubt die deklarative Formulierung der Abfragen in SQL eine massive Optimierung und Parallelisierung der Ausführung. Im Gegensatz dazu lässt eine imperative, datensatzweisen Programmierung auf dem Applikationsserver eine solche Optimierung nicht zu.

Ressourcen zu SQLScript

Die Referenzdokumentation der SAP ist auf jeden Fall die umfangreichste und wichtigste Quelle in dem Bereich. Hierin wird zwischen HANA SQL und SQLScript unterschieden, siehe auch weiter unten.

SAP HANA Cloud QRC 02/2020

SAP HANA Cloud SQLScript Reference

SAP HANA 2.0 SPS05

SAP HANA SQLScript Reference SAP HANA SQL and System Views Reference

Der große Spickzettel zu SQLScript

GUID und UUID in SAP HANA

23. Januar 2022

Es begegnen einem häufig GUID und UUID in SAP HANA und im S/4HANA als Schlüsselfelder. Solange diese nicht interpretiert bzw. konvertiert…

3 großartige Verbesserungen in unserm HANA SQL Anfängerkurs

1. Dezember 2021

Wir haben in den letzten Wochen fleißig an unserem kostenlosen HANA SQL Anfängerkurs gearbeitet. Dabei haben wir ein paar nützliche…

Kostenloser HANA SQL Kurs für Anfänger

19. Oktober 2021

Unser neuer, kostenloser HANA SQL Kurs für Anfänger wurde heute auf unserer E-Learning Seite www.brandeis-training.de veröffentlicht. Der…

Die 2. Auflage von SQLScript for SAP HANA ist erschienen

17. September 2021

Offiziell ist die 2. Auflage von SQLScript for SAP HANA, also der Englischen Ausgabe meines Buches, schon seit Mitte August verfügbar. Heute…

Die HANA Web-Console von Brandeis Consulting

6. September 2021

Die HANA Web-Console (HWC) von Brandeis Consulting ist der schnelle Einstieg in die SQLScript Programmierung auf der SAP HANA Datenbank .…

Hierarchien in SAP HANA Speichern: 6 unterschiedliche Ansätze

30. August 2021

In diesem Artikel will ich die unterschiedlichen Möglichkeiten zur Speicherung von Hierarchien in SAP HANA ((Natürlich sind das alles…

Die 2. Auflage der englischen Ausgabe von SQLScript for SAP HANA erscheint im August

19. Juli 2021

Das Erscheinen der 2. Auflage der englischen Ausgabe von SQLScript für SAP HANA ist für den 26. August 2021 geplant. Die Ausgabe ist…

Cheat Sheet SQLScript Plakat im Format DIN A1 gedruckt

20. Mai 2021

Den Artikel Cheat Sheet – Die große SQLScript Übersicht nutze ich selber regelmäßig als Spickzettel. Deshalb habe ich diesen auch als…

Der ABAPVARCHARMODE: Leerzeichen und leere Zeichenketten in ABAP und SQLScript

21. April 2021

Die beiden Programmiersprachen ABAP und SQLScript der SAP verhalten, wenn es um die Verarbeitung von Zeichenketten mit Leerzeichen geht…

Webinar: SQLScript im SAP BW/4HANA

28. Februar 2021

Im Februar habe ich für die Bitech AG ein Webinar für die Kunden der Bitech AG in Leverkusen mit dem Thema " SQLScript im SAP BW/4HANA…

SQL Ausdrücke in BW/4HANA Composite Provider (HCPR)

30. Dezember 2020

Mit dem SPS04 für BW/4HANA 2.0 hat die SAP einige nützliche Features in den Composite Provider eingebaut: Neue Join-Typen sind möglich…

Cheat Sheet - Die SQLScript Übersicht

29. Dezember 2020

Cheat Sheet - Die große SQLScript Übersicht Die große SQLScript Übersicht als Ergänzung zu den Schulungen von Brandeis Consulting Dieser…

Wiederverwendung von Geschäftslogik in AMDP Transformationsroutinen

16. November 2020

Heute morgen habe ich den großartigen Artikel von Lars Breddemann über die Trennung von Business Logik von den darunterliegenden…

Nicht erlaubte Zeichen im SAP BW/4HANA mit SQLScript behandeln

6. November 2020

Mit SQLScript lassen sich Fehler wegen der nicht erlaubten Zeichen im SAP BW elegant und performant beim Laden vermeiden. Dieser Artikel…

AMDP-Prozeduren

29. Oktober 2020

Mit AMDP-Prozeduren kann im ABAP ganz einfach und elegant komplexere Anforderungen in der SAP HANA Datenbank auslagern. Ein Auszug aus der…

Das AMDP Framework

29. Oktober 2020

Das AMDP Framework liefert einen einfachen Weg, mit dem Datenbankprozeduren in SQLScript in ABAP Programmen und BW-Transformationsroutinen…

HANA SQLScript Transformationsroutinen im BW/4HANA - ein Beispiel

27. Oktober 2020

In diesem Blogpost möchte ich ein kleines Beispiel für eine AMDP aka. HANA Script oder AMDP Script Transformationsroutine im SAP BW…

AMDP Debugging in Transformationsroutinen

19. Oktober 2020

Mit AMDP Debugging in Transformationsroutinen im BW/4HANA können Fehler leicht gefunden werden. Ein Auszug aus der 2. Auflage meines Buches…

Warum sind skalare UDFs so langsam?

29. September 2020

Beim Laden von Daten aus Quellsystemen gibt es im SAP BW Anforderungen, die sich auf Feldebene häufig wiederholen. Dazu gehören vor allem…

Ist das SQLScript der SAP HANA Cloud abwärtskompatibel?

3. September 2020

Bislang hatte ich mir nie Gedanken über die Kompatibilität von SAP HANA Cloud und HANA 2.0 gemacht. Die Abwärtskompatibilität von ABAP ist…

Erster SQLScript Videokurs verfügbar

4. August 2020

Seit Anfang August ist auf unserer Seite www.brandeis-training.de der erste Videokurs " SQLScript Grundlagen " verfügbar. Dieser Videokurs…

DML Tabellenvariablen in SQLScript

22. Mai 2020

Mit dem Konzept der DML Tabellenvariablen hat die SAP die bisherigen Konzepte zum ändernden Zugriff auf Tabellenvariablen in SQLScript…

Die 2. Auflage von "SQLScript für SAP HANA"

4. Mai 2020

Am 25. Mai 2020 erschien die 2., aktualisierte und erweiterte Auflage der deutschen Ausgabe meines Buches SQLScript für SAP HANA im…

Online Training: Window Functions in SQLScript

19. März 2020

Online Seminar: Window Functions in SQLScript Dieses Seminar wird am Freitag, 27.März um 14:00Uhr live, kostenlos und in Farbe durchgeführt…

Webinar SQLScript Online Seminare

19. März 2020

Webinar: SQLScript Online Seminare - Di, 24.März 2020 um 14:00Uhr Auf Grund der aktuellen Lage sind Präsenzschulungen leider nicht mehr…

4. HANA Tech Night am 10.2.2020

10. Januar 2020

Im Februar ist es wieder soweit. Am Vorabend der DSAG Technologietage 2020 findet die 4. HANA Tech Night hier in Mannheim statt. Wir konnten…

SQLScript Unit Tests, das End-User Test Framework

30. Dezember 2019

Mit der Version 2.0 SPS04 der SAP HANA Datenbank wurde das sogenannte "End-User Test Framework in SQLScript" eingeführt. Damit ist es…

Parallele Verarbeitung mit MAP_MERGE

21. November 2019

Mit der Version 2.0 der SAP-HANA-Datenbank ist noch ein nützlicher Operator in SQLScript für deklarativen Code hinzugekommen: MAP_MERGE…

User Defined Libraries (UDL) in SQLScript

18. November 2019

Mit SAP HANA 2.0 SPS03  wurde das Konzept der benutzerdefinierten Bibliotheken (User Defined Libraries - UDL) in SQLScript eingeführt. Es…

Eingebettete (oder anonyme) Funktionen in SQLScript

8. November 2019

Mit SAP HANA 2.0 SPS04 ist mit den  eingebetteten Funktionen  ein weiteres Feature zur Sprache SQLScript hinzugekommen. Diese ermöglichen…

Rekursive Prozeduraufrufe in SQLScript

5. November 2019

Bis SAP HANA 2.0 SPS03 waren rekursive Aufrufe Prozeduren in SQLScript nicht erlaubt. Das bedeutet, dass sich eine Prozedur weder direkt…

Fragen und Antworten aus dem Webinar SQLScript und AMDP für SAP BW

13. September 2019

Am 13.9.2019 hat das Webinar SQLScript und AMDP für SAP BW stattgefunden. Am Ende der Veranstaltung bestand die Möglichkeit, Fragen zu…

Aufzeichnung des Webinar SQLScript und AMDP für SAP BW

2. September 2019

Aufzeichnung und Folien des Webinars SQLScript und AMDP im SAP BW Folien des Webinars Aufzeichnung des Webinars Nachträgliche Aufzeichnung…

Webinar: SQLScript & AMDP im SAP BW

15. August 2019

Webinar: SQLScript und AMDP im SAP BW Das Webinar hat am 13.9.2019 live online stattgefunden. Nutzen Sie bereits ein SAP BW on HANA oder SAP…

13.9.2019, 14:00Uhr - Webinar zu SQLScript im SAP BW

26. Juli 2019

Am 13.9.2019 um 14:00Uhr lernen Sie in diesem kostenlosen Webinar die Vorteile der HANA Ausführung und der ABAP Managed Database Procedures…

SQLScript for SAP HANA - Die Übersetzung meines Buches ist verfügbar!

21. Mai 2019

Mein Buch ist Ende März auf englisch erschienen. Seit 21. Mai ist es auch in Deutschland erhältlich, z.B. direkt über den Rheinwerkverlag .

Vortrag: Hierarchien verarbeiten mit SQLScript

30. April 2019

Bei der 2. HANA Tech Night Mannheim werde ich einen kleinen Vortrag über die Verarbeitung von Hierarchien in SQLScript halten. Highlights…

Die englische Version meines Buches erscheint voraussichtlich am 22. April 2019

25. November 2018

Die Übersetzung soll bis zum 11.Januar erledigt sein. Dazu muss ich dann noch die übersetzten Listings und Screenshots bzw. Abbildungen…

Neue Parameter in der Signatur der AMDP-Routinen in den BW-Transformationen

26. Oktober 2018

In der Schnittstelle der AMDP-Routinen für BW-Transformationen haben sich ein paar neue Parameter eingeschlichen. Das ist grundsätzlich zu…

Queryvariablen vom Typ SAP HANA Exit

21. Oktober 2018

Ab SAP BW 7.50 besteht die Möglichkeit, Queryvariablen auch durch einen SAP HANA Exit in SQLScript zu implementieren. Damit kann die…

HANA SQL-Konsole

19. Oktober 2018

Um die Sprache SQLScript zu lernen, ist die SQL-Konsole der unterschiedlichen Entwicklungsumgebungen (IDE) das ideale Werkzeug. In diesem…

Mein Buch SQLScript für SAP HANA ist erschienen

28. September 2018

Am 28.9.2018 ist die erste Auflage meines Buchs SQLScript für SAP HANA erschienen. .