
ABAP-Entwicklung für SAP HANA
SAP PRESS
1st Edition
Published on 26. August 2013
Book
Hardback
602 pages
978-3-8362-1996-9 (ISBN)
Article exhausted; check for reprint
Description
Schnellstens fit für SAP HANA! Erfahren Sie, wie Sie ABAP-Anwendungen für SAP HANA programmieren und das volle Potenzial der neuen Datenbanktechnologie ausschöpfen. Machen Sie sich mit dem SAP HANA Studio vertraut und lernen Sie, wie Sie in dieser Entwicklungsumgebung in Eclipse arbeiten. Sie lernen die Grundlagen der Datenmodellierung und Programmierung mit SQLScript kennen und erfahren, wie Sie mit ABAP auf HANA-Objekte zugreifen. Zahlreiche Beispiele erleichtern Ihnen den Einstieg in die In-Memory-Technologie und geben Ihnen einen Einblick in erweiterte Funktionen wie Fuzzy-Suche und Predictive Analysis.Aus dem Inhalt: Erste Schritte im SAP HANA Studio ABAP Development Tools for SAP NetWeaver (ABAP in Eclipse) Datenbankprogrammierung mit SAP NetWeaver AS ABAP Open SQL und Native SQL Spalten- und zeilenorientierte Datenspeicherung SAP-HANA-spezifische Erweiterungen Datenmodellierung in SAP HANA Programmieroptionen in SAP HANA (SQLScript) Nutzung der SAP HANA-Funktionalität im AS ABAP Laufzeit- und Fehleranalyse Transport und Anwendungen Textsuche und Textanalyse Anreicherung von Transaktionen mit analytischer Funktionalität Statistische Funktionen und Entscheidungstabellen Praxistipps
Aus dem Inhalt:
Erste Schritte in SAP HANA Studio
ABAP Development Tools for SAP NetWeaver (ABAP in Eclipse)
Datenbankprogrammierung mit SAP NetWeaver AS ABAP
Open SQL und Native SQL
Spalten- und zeilenorientierte Datenspeicherung
SAP-HANA-spezifische Erweiterungen
Datenmodellierung in SAP HANA
Programmieroptionen in SAP HANA (SQL-Script)
Nutzung der SAP HANA-Funktionalität im AS ABAP
Laufzeit- und Fehleranalyse
Transport und Anwendungen
Textsuche und Textanalyse
Anreicherung von Transaktionen mit analytischer Funktionalität
Statistische Funktionen und Entscheidungstabellen
Praxistipps
Aus dem Inhalt:
Erste Schritte in SAP HANA Studio
ABAP Development Tools for SAP NetWeaver (ABAP in Eclipse)
Datenbankprogrammierung mit SAP NetWeaver AS ABAP
Open SQL und Native SQL
Spalten- und zeilenorientierte Datenspeicherung
SAP-HANA-spezifische Erweiterungen
Datenmodellierung in SAP HANA
Programmieroptionen in SAP HANA (SQL-Script)
Nutzung der SAP HANA-Funktionalität im AS ABAP
Laufzeit- und Fehleranalyse
Transport und Anwendungen
Textsuche und Textanalyse
Anreicherung von Transaktionen mit analytischer Funktionalität
Statistische Funktionen und Entscheidungstabellen
Praxistipps
Reviews / Votes
Ein sehr empfehlenswertes Buch. Der Leser bekommt ein fundiertes Buch an die Hand, mit dem er die Entwicklungsaufgaben für SAP HANA mittels ABAP fundiert kennen lernen kann. Er wird kompetent eingeführt; Ob Datenzugriff und -bearbeitung, Mustererkennung oder Pflege der Benutzerschnittstellen.More details
Series
Language
German
Place of publication
Bonn
Germany
Publishing group
Rheinwerk
Edition type
New edition
Dimensions
Height: 24 cm
Width: 16.8 cm
ISBN-13
978-3-8362-1996-9 (9783836219969)
Schweitzer Classification
Other editions
New editions

Hermann Gahm | Thorsten Schneider | Eric Westenberger
ABAP-Entwicklung für SAP HANA
Book
11/2015
2nd Edition
SAP PRESS
€69.90
Shipment within 5-7 days
Content
Geleitwort ... 15
Vorwort ... 17
Einleitung ... 19
Teil I Grundlagen ... 29
1. SAP HANA im Überblick ... 31
1.1 ... Softwarekomponenten von SAP HANA ... 31
1.2 ... Grundlagen der In-Memory-Technologie ... 39
1.3 ... Architektur der In-Memory-Datenbank ... 54
1.4 ... Anwendungsfälle für SAP HANA ... 56
1.5 ... Auswirkungen von SAP HANA auf die Anwendungsentwicklung ... 58
2. Einführung in die Entwicklungsumgebung ... 67
2.1 ... Eclipse im Überblick ... 67
2.2 ... Die Eclipse-Strategie von SAP ... 70
2.3 ... Installation der Entwicklungsumgebung ... 73
2.4 ... Erste Schritte im Entwicklungssystem ... 76
3. Datenbankprogrammierung mit dem SAP NetWeaver AS ABAP ... 107
3.1 ... Architektur des SAP NetWeaver AS ABAP ... 109
3.2 ... ABAP-Datenbankzugriff ... 121
3.3 ... Datenbankzugriffe mit dem SQL-Trace analysieren ... 149
Teil II Einführung in die ABAP-Programmierung mit SAP HANA ... 159
4. View-Modellierung im SAP HANA Studio ... 161
4.1 ... Attribute Views ... 164
4.2 ... Analytic Views ... 184
4.3 ... Calculation Views ... 196
4.4 ... Zugriff auf Column Views über Microsoft Excel ... 206
4.5 ... Verwendung von SAP HANA Views in ABAP ... 208
5. Programmieroptionen in SAP HANA ... 217
5.1 ... SQLScript im Überblick ... 217
5.2 ... Implementierung von Datenbankprozeduren ... 225
5.3 ... Verwendung von Prozeduren in ABAP ... 257
6. Transport von Anwendungen ... 269
6.1 ... Grundlagen des Transportwesens ... 271
6.2 ... Kombinierter ABAP-/SAP HANA-Transport ... 285
7. Laufzeit- und Fehleranalyse auf SAP HANA ... 293
7.1 ... Übersicht der verfügbaren Werkzeuge ... 294
7.2 ... Fehleranalyse ... 296
7.3 ... ABAP-Code-Analyse ... 305
7.4 ... Laufzeitstatistiken und Traces ... 313
7.5 ... Systemweite SQL-Analysen ... 335
7.6 ... SQL-Performanceoptimierung ... 343
8. Beispielszenario: Optimierung einer bestehenden Anwendung ... 347
8.1 ... Vorgehen bei der Optimierung ... 348
8.2 ... Szenario und Anforderungen ... 354
8.3 ... Umsetzung der Anforderungen ... 359
Teil III Fortgeschrittene Techniken für die ABAP-Programmierung auf SAP HANA ... 377
9. Textsuche und Analyse von unstrukturierten Daten ... 379
9.1 ... Grundlagen der Textsuche in SAP HANA ... 381
9.2 ... Text-Datentypen und Full-Text-Indizes in SAP HANA ... 386
9.3 ... Verwendung der Textsuche über SQL ... 391
9.4 ... Einsatz der Textsuche in ABAP ... 403
9.5 ... Textanalyse ... 411
9.6 ... Ressourcenverbrauch und Laufzeitaspekte der Textsuche ... 413
10. Integration analytischer Funktionalität ... 417
10.1 ... Einführung ... 417
10.2 ... Mögliche Architekturen im Überblick ... 423
10.3 ... Ausgewählte Technologien und Werkzeuge ... 433
10.4 ... Benutzeroberflächenbausteine ... 447
11. Entscheidungstabellen in SAP HANA ... 449
11.1 ... Grundlagen von Entscheidungstabellen ... 450
11.2 ... Anlegen von Entscheidungstabellen im SAP HANA Studio ... 453
11.3 ... Entscheidungstabellen basierend auf SAP HANA Views ... 458
11.4 ... Laufzeitobjekte und SQL-Zugriff für Entscheidungstabellen ... 461
11.5 ... Zugriff auf Entscheidungstabellen aus ABAP ... 462
12. Funktionsbibliotheken in SAP HANA ... 465
12.1 ... Grundlagen der Application Function Library ... 468
12.2 ... Nutzung von Application-Function-Library-Funktionen in SQLScript ... 475
12.3 ... Einbindung der Funktionsbibliotheken in ABAP ... 480
13. Beispielszenario: Entwicklung einer neuen Anwendung ... 483
13.1 ... Szenario und Anforderungen ... 483
13.2 ... Anwendungsdesign ... 484
13.3 ... Implementierung der Anwendung ... 490
13.4 ... Nutzung der Anwendungen ... 499
14. Praxistipps ... 501
14.1 ... Allgemeine Empfehlungen ... 502
14.2 ... Konventionen ... 513
14.3 ... Qualitätsaspekte ... 516
14.4 ... Performanceempfehlungen für Open SQL ... 520
14.5 ... Performanceempfehlungen für native Implementierungen in SAP HANA ... 546
14.6 ... Zusammenfassung der Empfehlungen ... 553
Anhang ... 557
A ... Flugdatenmodell ... 559
B ... Neuerungen in ABAP in SAP NetWeaver 7.4 ... 567
C ... Lese- und Schreibzugriffe im Column Store ... 573
D ... SAP Business Application Accelerator powered by SAP HANA ... 583
E ... Installation der Beispiele ... 587
F ... Die Autoren ... 589
Index ... 591