Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Dear Reader Notes on Usage Table of Contents   Foreword   Preface   Introduction Part I   Basic Principles 1   Overview of SAP HANA
1.1   Software Components of SAP HANA
1.1.1   SAP HANA Database 1.1.2   SAP HANA Studio 1.1.3   SAP HANA Client 1.1.4   SAP HANA Extended Application Services 1.1.5   Additional Options
1.2   Basic Principles of In-Memory Technology
1.2.1   Hardware Innovations 1.2.2   Software Innovations
1.3   Architecture of the In-Memory Database 1.4   Application Cases and Deployment Options for SAP HANA
1.4.1   Application Cases 1.4.2   Deployment Options
1.5   How SAP HANA Affects Application Development
1.5.1   New Technical Options 1.5.2   Code Pushdown 1.5.3   Database as White Box 1.5.4   Required Qualifications for Developers
2   Introducing the Development Environment
2.1   Overview of Eclipse 2.2   SAP’s Eclipse Strategy
2.2.1   Unbundling of Eclipse and SAP Software 2.2.2   Central Update Site
2.3   Installing the Development Environment
2.3.1   Installing the Eclipse IDE for Java Developers 2.3.2   Installing SAP HANA Studio 2.3.3   Installing the ABAP Development Tools for SAP NetWeaver
2.4   Getting Started in the Development System
2.4.1   Basic Principles of Eclipse 2.4.2   ABAP Development Tools for SAP NetWeaver 2.4.3   SAP HANA Studio
3   Database Programming Using SAP NetWeaver Application Server ABAP
3.1   SAP NetWeaver Application Server ABAP Architecture
3.1.1   Database Interface 3.1.2   Role of the Database for the ABAP Application Server 3.1.3   Data Types
3.2   ABAP Database Access
3.2.1   ABAP Data Dictionary 3.2.2   Open SQL 3.2.3   Database Views in the ABAP Data Dictionary 3.2.4   Database Access via Native SQL 3.2.5   Secondary Database Connections
3.3   Analyzing Database Accesses Using the SQL Trace
3.3.1   Statement Transformations 3.3.2   Secondary Connections 3.3.3   Native SQL 3.3.4   Buffer
Part II   Introduction to ABAP Programming with SAP HANA 4   Native Database Development Using SAP HANA
4.1   Basic Principles of Native Database Development
4.1.1   Objects in the SAP HANA Database Catalog 4.1.2   SQL Standard and SAP HANA-specific Enhancements
4.2   SQLScript
4.2.1   Basic Principles of SQLScript 4.2.2   SQLScript Programming
4.3   Database Procedures 4.4   Analytical Models
4.4.1   Attribute Views 4.4.2   Analytic Views 4.4.3   Calculation Views 4.4.4   Runtime Objects and SQL Access 4.4.5   Accessing Column Views via Microsoft Excel
5   Integrating Native SAP HANA Development Objects with ABAP
5.1   Integrating Analytic Views
5.1.1   Access via Native SQL 5.1.2   External Views in the ABAP Data Dictionary 5.1.3   Options for Accessing External Views 5.1.4   Recommendations
5.2   Integrating Native Procedures with ABAP
5.2.1   Access via Native SQL 5.2.2   Defining Database Procedure Proxies 5.2.3   Calling Database Procedure Proxies 5.2.4   Adjusting Database Procedure Proxies
5.3   Transport of Native Development Objects
5.3.1   Digression: Development Organization and Transport in SAP HANA 5.3.2   Using the SAP HANA Transport Container
6   Advanced Database Programming with ABAP 7.4
6.1   Introducing Core Data Services 6.2   ABAP Core Data Services
6.2.1   Core Data Services Views 6.2.2   Code Pushdown 6.2.3   View Extensions 6.2.4   Annotations 6.2.5   Using Core Data Services Views in ABAP and in SAP List Viewer with Integrated Data Access 6.2.6   Tips for Using ABAP Core Data Services Views
6.3   SAP HANA Core Data Services 6.4   Open SQL Enhancements 6.5   ABAP Database Procedures
6.5.1   Creating ABAP Managed Database Procedures 6.5.2   Troubleshooting 6.5.3   Enhancements 6.5.4   Practical Tips
7   Runtime and Error Analysis with SAP HANA
7.1   Overview of the Tools Available 7.2   Troubleshooting
7.2.1   Unit Tests 7.2.2   Dump Analysis 7.2.3   Debugging and Tracing in SQLScript
7.3   ABAP Code Analysis
7.3.1   Checks and Check Variants 7.3.2   Checks in the Development Infrastructure 7.3.3   Global Check Runs in the System
7.4   Runtime Statistics and Traces
7.4.1   Runtime Statistics 7.4.2   ABAP Trace and ABAP Profiler 7.4.3   SQL Trace 7.4.4   Single Transaction Analysis 7.4.5   Explain Plan 7.4.6   SAP HANA Plan Visualizer
7.5   System-Wide Analyses
7.5.1   Database Administration Cockpit 7.5.2   SQL Monitor 7.5.3   Runtime Check Monitor
7.6   SQL Performance Optimization
8   Sample Scenario: Optimizing an Existing Application
8.1   Optimization Procedure
8.1.1   Migrating to SAP HANA 8.1.2   System Optimization 8.1.3   Application Optimization
8.2   Scenario and Requirements
8.2.1   Initial Situation 8.2.2   Technical Implementation 8.2.3   Current Problems
8.3   Meeting the Requirements
8.3.1   Narrowing Down the Problem Using Runtime Statistics 8.3.2   Detailed Analysis of the ABAP Program Using Transaction SAT 8.3.3   Detailed Analysis of Database Accesses 8.3.4   Analysis Result 8.3.5   Optimization Using Open SQL 8.3.6   Analysis of the First Optimization 8.3.7   Analysis Result 8.3.8   Optimizing a Database Procedure 8.3.9   Analysis of the Second Optimization 8.3.10   Analysis Result
Part III   Advanced Techniques for ABAP Programming for SAP HANA 9   Integrating Analytical Functionality
9.1   What Is Analytical Functionality? 9.2   SAP BusinessObjects Portfolio 9.3   Digression: SAP Business Warehouse
9.3.1   SAP HANA Versus SAP Business Warehouse 9.3.2   Overview of Terminology 9.3.3   InfoProviders When Using SAP HANA
9.4   Overview of Possible Architectures
9.4.1   Direct Access to Analytical Functionality in SAP HANA 9.4.2   Access via SAP NetWeaver AS ABAP
10   Text Search and Analysis of Unstructured Data
10.1   Basic Principles of the Text Search in SAP HANA
10.1.1   Technical Architecture 10.1.2   Error-Tolerant Search 10.1.3   SAP Components and Products for Search
10.2   Types of Text Data and Full Text Indexes in SAP HANA 10.3   Using the Text Search via SQL
10.3.1   Fuzzy Search 10.3.2   Synonyms and Noise Words 10.3.3   Searching across Date Fields and Address Data
10.4   Using the Text Search in ABAP
10.4.1   Direct SQL Access from ABAP 10.4.2   Embedding Input Helps 10.4.3   ABAP Source Code Search
10.5   Text Analysis 10.6   Resource Consumption and Runtime Aspects of the Text Search
11   Decision Tables in SAP HANA
11.1   Basic Principles of Decision Tables 11.2   Creating Decision Tables in SAP HANA Studio 11.3   Decision Tables Based on SAP HANA Views 11.4   Runtime Objects and SQL Access for Decision Tables 11.5   Access to Decision Tables from ABAP
12   Function Libraries in SAP HANA
12.1   Basics of the Application Function Library 12.2   Business Function Library 12.3   Predictive Analysis Library
12.3.1   Generating the K-Means Function via the SQL Console 12.3.2   Using the Application Function Modeler
13   Processing Geoinformation
13.1   Basic Principles of Geoinformation Systems 13.2   Geodata Types and Geo-Spatial Functions in SAP HANA
13.2.1   Data Types 13.2.2   Creating Tables and Reading Data 13.2.3   Operations on Geographical Structures 13.2.4   Integration of External Maps
13.3   Integrating Geoinformation with ABAP Applications
14   Practical Tips
14.1   General Recommendations
14.1.1   Recommendations for Column Stores and Row Stores 14.1.2   SAP HANA-Specific Implementations 14.1.3   Checklist for Database-Specific Implementations 14.1.4   Recommendations for Migration 14.1.5   Development in Landscapes 14.1.6   Modifying Data in SQLScript or Native SQL
14.2   Conventions
14.2.1   Naming Conventions 14.2.2   Encapsulating SAP HANA Packages
14.3   Quality Aspects
14.3.1   Testing Views and Procedures 14.3.2   Robust Programming 14.3.3   Security Aspects
14.4   Performance Recommendations for Open SQL
14.4.1   Rule 1: Keeping Result Sets Small 14.4.2   Rule 2: Keeping Transferred Datasets Small 14.4.3   Rule 3: Reducing the Number of Queries 14.4.4   Rule 4: Minimizing Search Effort 14.4.5   Rule 5: Reducing the Load on the Database 14.4.6   Summary of Rules
14.5   Performance Recommendations for Native Implementations in SAP HANA
14.5.1   Recommendations for Native SQL 14.5.2   Recommendations for SAP HANA Views 14.5.3   Recommendations for SQLScript
14.6   Summary of Recommendations
A   Flight Data Model
A.1   Basic Principles of the Flight Data Model A.2   Database Tables for the Flight Data Model
A.2.1   Customizing A.2.2   Master Data A.2.3   Transaction Data A.2.4   Designing the SFLIGHT Data Model
A.3   Data Generation
B   Enhancements to the ABAP Programming Language (as of SAP NetWeaver 7.4)
B.1   Inline Declarations B.2   Constructor Expressions B.3   Internal Tables
C   Read and Write Access in the Column Store
C.1   Basic Principles C.2   Read Access without an Index C.3   Write Access without an Index C.4   Read Accesses with an Index
D   SAP Business Application Accelerator Powered by SAP HANA E   Installing the Sample Programs F   The Authors Index Service Pages Legal Notes
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion