Jörg Brandeis

SQLScript für SAP HANA

3. Auflage. 24,0 cm / 16,8 cm ( B/H )
Buch (Hardcover), 441 Seiten
EAN 9783367112241
Veröffentlicht Mai 2026
Verlag/Hersteller Rheinwerk Verlag GmbH

Auch erhältlich als:

eBook (epub)
89,90
89,90 inkl. MwSt.
Teilen
Beschreibung

Einführung in die Abfragesprache von SAP HANA Programmieren Sie effizient für SAP HANA! Dieses Buch führt Sie in die Abfragesprache SQLScript ein. Sie lernen die Sprachelemente für lesende und schreibende Datenbankzugriffe sowie für die Implementierung von Datenbankprozeduren und -funktionen kennen. Anhand praktischer Beispiele zeigt Ihnen Jörg Brandeis, wie Sie SQLScript in ABAP-Programmen, SAP BW/4HANA und SAP Datasphere einsetzen. Die 3. Auflage berücksichtigt durchgehend SAP HANA Cloud und die Besonderheiten von SAP Datasphere.- Einführung in die Abfragesprache von SAP- Alle aktuellen Sprachelemente in praktischen Beispielen- SQLScript-Funktionen und -Prozeduren mit ABAP, SAP BW/4HANA und SAP Datasphere Aus dem Inhalt:- SAP HANA und SAP HANA Cloud- Grundlegende Sprachelemente- Deklarative und imperative Programmierung- Datentypen und ihre Verarbeitung- Lese- und Schreibzugriffe auf Datenbanktabellen- Datenbankobjekte anlegen und verändern- Aufruf von SQLScript-Code in ABAP- SQLScript in SAP BW/4HANA und SAP Datasphere- Testen, Debuggen und Performanceoptimierung

Portrait

Jörg Brandeis ist Gründer und Geschäftsführer der Brandeis Consulting GmbH. Mit seinem Team hat er sich auf die Aus- und Weiterbildung von SAP-Entwicklern spezialisiert. Das Unternehmen ist heute eine feste Instanz für Schulungen zu modernen SAP-Technologien wie SQLScript, SAP HANA, Core Data Services (CDS) und dem ABAP RESTful Application Programming Model (RAP).Jörg Brandeis' Fokus liegt darauf, komplexe Architekturkonzepte verständlich zu vermitteln und dabei hohe Standards wie Clean Code in der SAP-Welt zu etablieren. Als Fachautor und Referent auf internationalen Konferenzen prägt er die Best Practices für die datenbanknahe Entwicklung entscheidend mit.Seine Expertise basiert auf langjähriger Praxiserfahrung in der Softwarearchitektur. Bis 2015 war er als Entwicklungsleiter bei der zetVisions AG in Heidelberg für die Architektur der SAP-basierten Produkte zetVisions CIM und SPoT verantwortlich. Die dort gewonnenen Erkenntnisse aus der agilen Entwicklung und der Arbeit mit großen Datenmengen fließen heute direkt in die Trainingskonzepte der Brandeis Consulting GmbH ein.

Inhaltsverzeichnis


Einleitung ... 15
1. SAP HANA ... 23
1.1 ... Was ist SAP HANA? ... 24
1.2 ... On-Premise-Systemarchitektur von SAP HANA ... 32
1.3 ... Organisation der Datenbankobjekte ... 35
1.4 ... Entwicklungsumgebungen ... 39
1.5 ... SQL-Konsole ... 46
2. Die ersten Schritte mit SQLScript ... 51
2.1 ... SQL vs. SQLScript ... 52
2.2 ... Grundlegende Sprachelemente ... 55
2.3 ... 'NULL' und 'DUMMY' ... 72
2.4 ... Modularisierung und logische Container ... 76
2.5 ... Programmbeispiel ... 96
3. Deklarative Programmierung in SQLScript ... 105
3.1 ... Tabellenvariablen ... 106
3.2 ... 'SELECT'-Anweisung ... 108
3.3 ... Sonstige Operatoren ... 155
4. Datentypen und ihre Verarbeitung ... 159
4.1 ... Konvertierungen zwischen den Datentypen ... 160
4.2 ... Zeichenketten ... 161
4.3 ... Datum und Zeit ... 185
4.4 ... Numerische Daten ... 200
4.5 ... Datenreihen erzeugen ... 211
5. Schreibender Zugriff auf die Datenbank ... 215
5.1 ... 'INSERT' ... 216
5.2 ... 'UPDATE' ... 219
5.3 ... 'UPSERT' oder 'REPLACE' ... 221
5.4 ... 'MERGE INTO' ... 222
5.5 ... 'DELETE' ... 225
5.6 ... 'TRUNCATE TABLE' ... 225
6. Imperative Programmierung ... 227
6.1 ... Variablen ... 227
6.2 ... Ablaufsteuerung mit 'IF' und 'ELSE' ... 245
6.3 ... Schleifen ... 248
6.4 ... Cursor ... 252
6.5 ... Arrays ... 256
6.6 ... Transaktionssteuerung ... 263
6.7 ... Dynamisches SQL ausführen ... 266
6.8 ... Fehlerbehandlung ... 271
7. Datenbankobjekte anlegen, löschen und ändern ... 279
7.1 ... Tabellen ... 280
7.2 ... Benutzerdefinierte Tabellentypen ... 286
7.3 ... Sichten (Views) ... 286
7.4 ... Sequenzen ... 288
7.5 ... Trigger ... 290
8. SQLScript in ABAP-Programmen ... 295
8.1 ... Einführung in ABAP Managed Database Procedures ... 295
8.2 ... Generelle Hinweise zur Implementierung von AMDP-Methoden ... 298
8.3 ... AMDP-Prozeduren ... 302
8.4 ... CDS-Tabellenfunktionen ... 311
8.5 ... CDS-Skalarfunktionen ... 318
8.6 ... AMDP-Funktionen für AMDP-Methoden ... 322
8.7 ... Empfehlungen ... 325
9. SQLScript in SAP BW und SAP BW/4HANA ... 327
9.1 ... SQL-Ausdrücke im CompositeProvider ... 328
9.2 ... SAP-HANA-Ausführung von Datentransferprozessen ... 334
9.3 ... Transformationsroutinen als AMDP ... 338
9.4 ... Die generierte AMDP-Klasse ... 341
9.5 ... Die einzelnen Routinen ... 349
9.6 ... Fehlerverarbeitung und Error Stack ... 354
10. SQLScript in SAP Datasphere ... 359
10.1 ... Architektur von SAP Datasphere in der Übersicht ... 360
10.2 ... SAP-Datasphere-Objekte mit SQL und SQLScript ... 363
11. Sauberer SQLScript-Code ... 369
11.1 ... Die Lesbarkeit des Codes ... 370
11.2 ... Performanceempfehlungen ... 384
12. Tests, Fehler- und Performanceanalyse ... 387
12.1 ... Test von SQLScript-Code ... 388
12.2 ... Die Debugger für SQLScript ... 397
12.3 ... Performanceanalyse ... 405
Anhang ... 419
A ... Einrichtung einer SAP-HANA-Instanz als Entwicklungsumgebung ... 421
B ... Datenmodell: Aufgabenverwaltung ... 423
C ... Abkürzungsverzeichnis ... 427
Der Autor ... 429
Index ... 431

Hersteller
Rheinwerk Verlag GmbH
Rheinwerkallee 4

DE - 53227 Bonn

E-Mail: service@rheinwerk-verlag.de

Das könnte Sie auch interessieren

Sofort lieferbar (Download)
9,99
Eva Almstädt
Ostseehölle
eBook (epub)
Sofort lieferbar (Download)
11,99
Gisa Pauly
Windjammer
eBook (epub)
Sofort lieferbar (Download)
10,99
Thomas Herzberg
Verlogenes Sylt
eBook (epub)
Sofort lieferbar (Download)
4,49
Sofort lieferbar (Download)
12,99
Lena Kiefer
Royal Fake
eBook (epub)
Sofort lieferbar (Download)
11,99
Deon Meyer
Der Tag des Skorpions
eBook (epub)
Sofort lieferbar (Download)
16,99
Susanne Hanika
Der Tod tanzt gern zu Rockmusik
eBook (epub)
Sofort lieferbar (Download)
6,99
Eva Almstädt
Akte Nordsee - Die letzte Predigt
eBook (epub)
Download vorbestellbar
11,99
Claire Douglas
Geliebte Schwester
eBook (epub)
Sofort lieferbar (Download)
13,99
Matt Dinniman
Carl's Doomsday Scenario
eBook (epub)
Download vorbestellbar
5,99
Bernhard Stäber
Einsam wie der Tod
eBook (epub)
Sofort lieferbar (Download)
2,99
Sofort lieferbar (Download)
2,99
Michelle Stern
Perry Rhodan 3373: Die Triade
eBook (epub)
Sofort lieferbar (Download)
2,49
Greig Beck
DAS FOSSIL
eBook (epub)
Sofort lieferbar (Download)
2,99
Sofort lieferbar (Download)
3,99
Sofort lieferbar (Download)
11,99
Sofort lieferbar (Download)
4,99
Klaus-Peter Wolf
Sommerfeldt Solo - Der Auftrag
eBook (epub)
Download vorbestellbar
12,99
Tabea Bach
Wiedersehen im Kamelienhaus
eBook (epub)
Sofort lieferbar (Download)
9,99
Benjamin von Stuckrad-Barre
Udo Fröhliche
eBook (epub)
Sofort lieferbar (Download)
14,99
Anja Jonuleit
Herbstvergessene
eBook (epub)
Sofort lieferbar (Download)
4,99
Sofort lieferbar (Download)
2,99
Sofort lieferbar (Download)
2,99
Anna Katharina Scheidemantel
Statt aus dem Fenster zu schauen
eBook (epub)
Sofort lieferbar (Download)
17,99
Soraya Lane
Die vergessene Tochter
eBook (epub)
Download vorbestellbar
9,99
Sofort lieferbar (Download)
3,49
Rosie Walsh
Du musst mich vergessen
eBook (epub)
Sofort lieferbar (Download)
12,99
Sofort lieferbar (Download)
4,99
Greig Beck
LEMURIA - Die geheimnisvolle Insel
eBook (epub)
Sofort lieferbar (Download)
4,99
Download vorbestellbar
18,99
Sofort lieferbar (Download)
9,99
Penny Juniper
Fall for Fangs (Darkthorn Archives 2)
eBook (epub)
Sofort lieferbar (Download)
12,99
Sofort lieferbar (Download)
0,00
Sofort lieferbar (Download)
9,99
Volker Ter Haseborg
Wolfgang Grupp
eBook (epub)
Sofort lieferbar (Download)
24,99