- ホーム
- > 洋書
- > 英文書
- > Business / Economics
Full Description
See how SAP HANA has changed ABAP! Whether you're studying for certification or just want to see what's new, you can learn to design simple and advanced SAP HANA applications with ABAP by using this comprehensive guide. Learn to enable code pushdown, use new Open SQL enhancements and CDS views, and integrate native SAP HANA objects. Use detailed programming examples to develop database procedures and optimize your applications. You'll be programming for SAP HANA in no time! Basic Principles: Explore essential SAP HANA principles like in-memory technology and architecture, the SAP Web IDE, and AS ABAP database programming. Advanced Techniques: Learn to use tools like InfoProviders, EasyQuery Interface, and the Application Function Modeler for SAP HANA. Discover how to integrate geographical data from SAP HANA in ABAP programs. Optimizing Existing Applications: Get step-by-step instructions to help you optimize existing ABAP applications, and learn how to speed up applications with SAP HANA. Highlights:
Code pushdown
SAP Web IDE
Eclipse
CDS views
SQLScript
Native SAP HANA object integration
Open SQL enhancements
Geo-information
Text searches
Error analysis
Contents
Foreword
Preface
Introduction
Part I: Basic Principles
Overview of SAP HANA
Software Components of SAP HANA
Basic Principles of In-Memory Technology
Architecture of the In-Memory Database
Application Cases and Deployment Options for SAP HANA
How SAP HANA Affects Application Development
Introducing the Development Environment
Overview of Eclipse
SAP's Eclipse Strategy
Installing the Development Environment
Getting Started in the Development System
Database Programming Using SAP NetWeaver Application Server ABAP
SAP NetWeaver Application Server ABAP Architecture
ABAP Database Access
Analyzing Database Accesses Using the SQL Trace
Part II: Introduction to ABAP Programming with SAP HANA
Native Database Development Using SAP HANA
Basic Principles of Native Database Development
SQLScript
Database Procedures
Analytical Models
Integrating Native SAP HANA Development Objects with ABAP
Integrating Analytic Views
Integrating Native Procedures with ABAP
Transport of Native Development Objects
Advanced Database Programming with ABAP 7.4
Introducing Core Data Services
ABAP Core Data Services
SAP HANA Core Data Services
Open SQL Enhancements
ABAP Database Procedures
Runtime and Error Analysis with SAP HANA
Overview of the Tools Available
Troubleshooting
ABAP Code Analysis
Runtime Statistics and Traces
System-Wide Analyses
SQL Performance Optimization
Sample Scenario: Optimizing an Existing Application
Optimization Procedure
Scenario and Requirements
Meeting the Requirements
Part III: Advanced Techniques for ABAP Programming for SAP HANA
Integrating Analytical Functionality
What Is Analytical Functionality?
SAP BusinessObjects Portfolio
Digression: SAP Business Warehouse
Overview of Possible Architectures
Text Search and Analysis of Unstructured Data
Basic Principles of the Text Search in SAP HANA
Types of Text Data and Full Text Indexes in SAP HANA
Using the Text Search via SQL
Using the Text Search in ABAP
Text Analysis
Resource Consumption and Runtime Aspects of the Text Search
Decision Tables in SAP HANA
Basic Principles of Decision Tables
Creating Decision Tables in SAP HANA Studio
Decision Tables Based on SAP HANA Views
Runtime Objects and SQL Access for Decision Tables
Access to Decision Tables from ABAP
Function Libraries in SAP HANA
Basics of the Application Function Library
Business Function Library
Predictive Analysis Library
Processing Geoinformation
Basic Principles of Geoinformation Systems
Geodata Types and Geo-Spatial Functions in SAP HANA
Integrating Geoinformation with ABAP Applications
Practical Tips
General Recommendations
Conventions
Quality Aspects
Performance Recommendations for Open SQL
Performance Recommendations for Native Implementations in SAP HANA
Summary of Recommendations
Appendices
Flight Data Model
Enhancements to the ABAP Programming Language (as of SAP NetWeaver 7.4)
Read and Write Access in the Column Store
SAP Business Application Accelerator Powered by SAP HANA
Installing the Sample Programs
The Authors
Index