ABAP-Entwicklung für SAP HANA
Rheinwerk (Verlag)
978-3-8362-1996-9 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
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
Dr. Eric Westenberger hat an der Universität Kaiserslautern Mathematik studiert und im Bereich Singularitätentheorie promoviert. Seit 2005 arbeitet er für die SAP AG und ist aktuell als Produktmanager für SAP HANA und SAP NetWeaver tätig. Davor war er mehrere Jahre als Entwickler und Softwarearchitekt an der Entwicklung verschiedener Komponenten der SAP NetWeaver-Basistechnologie beteiligt.
Hermann Gahm is an SAP Support Consultant in the Technology & Performance area, and he has worked in the Active Global Support department of SAP AG since 2007. His tasks focus on the support of major SAP customers with regard to performance problems within the scope of ABAP developments for CPO (Customer Program Optimization) and BPPO services (Business Process Performance Optimization). While working as an ABAP developer at one of the largest commercial enterprises in Germany and as an SAP system administrator at the industry-leading enterprise for processing industrial credit and building society savings products, he finished his further training as an expert in business data processing at the IHK (German Chamber of Commerce and Industry). Here, his work focused on the performance analysis and optimization of mass data processing in SAP systems. He then joined SAP SI AG as an SAP technology consultant where he took over responsibility for various system, database, and ABAP program tuning projects for national and international customers.
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
Erscheint lt. Verlag | 26.8.2013 |
---|---|
Reihe/Serie | SAP PRESS |
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 168 x 240 mm |
Gewicht | 1135 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Informatik ► Weitere Themen ► SAP | |
Schlagworte | ABAP • ABAP • ABAP in Eclipse • Anwendungen • Application Function Library • application server • AS ABAP • Datenbankprogrammierung • Datenmodellierung • Entscheidungstabelle • Fuzzy-Suche • In-Memory-Datenbank • Native SQL • Open SQL • Predictive Analysis • Programmierung • SAP HANA • SAP HANA Studio • SQL-Script • SQLScript |
ISBN-10 | 3-8362-1996-4 / 3836219964 |
ISBN-13 | 978-3-8362-1996-9 / 9783836219969 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich