ABAP-Entwicklung für SAP HANA - Thorsten Schneider, Eric Westenberger, Hermann Gahm

ABAP-Entwicklung für SAP HANA

Buch | Hardcover
602 Seiten
2013
Rheinwerk (Verlag)
978-3-8362-1996-9 (ISBN)
69,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
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

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?
Mehr entdecken
aus dem Bereich
das umfassende Handbuch

von Alexander Kästner; Jana Aßmann; Andreas Dietz

Buch | Hardcover (2023)
Rheinwerk (Verlag)
89,90