ABAP On HANA
ABAP On HANA
xxx
Internal
ABAP on HANA
Agenda
1. Introduction to HANA
2. HANA Studio
4. ABAP Perspective
6. AMDP
SAP HANA
• SAP HANA uses In Memory Computing Engine (IMCE) to process and analyze
massive amount of real time data.
An In-Memory database means all the data from source system is stored in a RAM memory. In a conventional Database system, all data
is stored in hard disk. SAP HANA In-Memory Database wastes no time in loading the data from hard disk to RAM. It provides faster
access of data to multicore CPUs for information processing and analysis.
Partitioning
64bit address space – 2TB in current
servers
No Aggregate Tables
100GB/s data throughput
Dramatic decline in
price/performance
Real-Time Data capture
Why Customers choose SAP HANA
• Speed
• Real Time
• Any Data
• Any Source
• Simplicity – Fewer layers, simpler landscape, lower cost
• Cloud
• Choice
Latest Scenario
SAP HANA studio is an Eclipse-based tool. SAP HANA studio is both, the
central development environment and the main administration tool for
HANA system.
• SAP HANA Development: Used for programming applications, that is, creating
development objects that access or update the data models, such as server-side JavaScript
or HTML files.
ii) To use some of the special features supported by DB-Specific SQL, like passing
hints to Oracle Optimizer (for the index which boosts performance) etc.
iii) One of the not so good properties of Native SQL is that they are loosely
integrated into ABAP.
iv) No syntax check at compile time for Native SQL. Statements are directly sent to
the database system. Handle exception CX_SQL_EXCEPTION
Open SQL is the only DB abstraction layer with an SQL-like syntax that
defines a common semantic for all SAP-supported databases. Behind the
scene, the Kernel programs are busy converting the Open SQL statement
to Native SQL statements for the database in use.
Open SQL can only work with database tables that have been created in
the ABAP Dictionary.
7 Conversion of SQL staments to new syntax without any side effect No Yes
8 Possibility of limiting the result set using 'UP TO' statement No Yes
Open SQL is the only DB abstraction layer with an SQL-like syntax that
defines a common semantic for all SAP-supported databases. Behind the
scene, the Kernel programs are busy converting the Open SQL statement
to Native SQL statements for the database in use.
Open SQL can only work with database tables that have been created in
the ABAP Dictionary.