1.1 Introduction to High Performance Analytical Architecture
1.2 Components and Tools of SAP HANA
1.3 Advanced Database Management
1.4 SAP HANA Software Editions
1.5 Hardware technology Innovations
1.6 Software Technology Innovations
2. SAP Components of SAP HANA
2.1 SAP HANA DATABASE
2.2 SAP HANA STUDIO
2.3 SAP HANA CLIENT 2.4 SAP HANA Function Libraries
2.5 Data Replication Methodologies
2.6 Life Cycle Management Components
2.7 Row vs Column storage
2.6 Hot vs Cold data Storage
3 Performance Tools in SAP HANA
3.1 Understand the Runtime Analysis (SE30)
3.2 Understand the ABAP Trace (SAT)
3.3 Understand the Code Inspector (SCI)
3.4 Understand the SQL Trace (ST05)
3.5 SQLM and SWLT
4 SAP HANA – OO ABAP Concepts
4.1 Visibility (Public/Protected/Private )
4.2 Static/Instance Variables, Constants
4.3 Static/Instance Methods, Method Parameters
4.4 Inheritance,
4.5 Abstract Methods, Abstract Classes, Casting
4.6 Interfaces, Interface Methods
4.7 Polymorphism, Method Overriding,
5 SAP HANA on Application Development ABAP
5.1 New Technical Options
5.2 Code Push Down
5.3 Impact on Database
5.5 ALV IDA Reporting on HANA
5.6 Webdynpro Applications on HANA
5.7 FPM on HANA
5.8 Developing Forms & Reports on HANA
5.9 Screen designing on HANA ABAP
5.10 Interfaces & Enhancements using HANA ABAP
5.11 Web service & Proxy Development on HANA
5.12 NetWeaver Gateway services on HANA
6 SAP HANA Positioning and Architecture
6.1 Architecture of SAP HANA
6.2 Data Provisioning
6.3 Modeling on HANA Platform 6.4 Data Reporting
7. SQL Basics for SAP HANA
7.1 Basic Concepts of SQL
7.2 Fetching Data from Tables / Views
7.3 Retrieving Data from Multiple Tables 7.4 Data Aggregation 7.5 Modification of Data from Tables 7.6 Data Storage techniques 7.7 Accessing Data using Views 7.8 Database Transactions
8. SQL Concepts for SAP HANA
8.1 SQL Clause New Feature
8.2 SQL Functions
8.3 Using Tuple Variables
8.4 Case Statements in SQL
8.5 Group By
8.6 Order By
8.7 IS NULL/ NOT NULL
8.8 Between
8.9 LIKE Predicate
8.10 Order Precedence
8.11 Aggregate Functions
8.12 UNION and UNION ALL
8.13 Joining Table
Inner Join
Left Outer Join
Right Outer Join
Full Outer Join
8.14 Data Manipulation
Insert
Update
Delete
8.15 Data Definition
Create column table
Alter Table
Rename Table
9. View Modeling in SAP HANA STUDIO
9.1 Attribute Views 9.2 Analytical Views 9.3 Calculation Views 9.4 SAP HANA Views in ABAP 9.4.1 Approaching Code to Data Paradigm 9.4.2 SAP HANA Views with Native SQL Approach 9.4.3 Access HANA views in External Views in ABAP DDIC 9.4.4 Transport of SAP HANA Objects 9.4.5 ABAP DATABASE CONNECTIVITY (ADBC)
10. CDS (Core Data Services)
10.1 View Definitions using CDS
10.2 Open SQL usage
10.3 ABAP Language Enhancements
10.4 CDS implementation in CDS
10.5 Creation of CDS Views
10.6 Core Data Services View Definition
10.7 CDS View on View
10.8 CDS Views with Input Parameters
10.9 CDS Views Associations
10.10 Filtered Associations
10.11 CDS Annotations
11. SAP HANA Database procedures in ABAP
11.1 Database Procedures in ABAP
11.2 SAP DB procedures in ABAP
11.3 ABAP-MANAGED DATABASE PROCEDURES
11.4 Creation of AMDP
12. Development Environment
12.1 Basic Principles of Eclipse
12.2 SAP’s Eclipse 12.3 Integration of Eclipse and SAP Software
13. ABAP Development Tools (ADT)
13.1 Installation of ABAP Development tools
13.2 ADT in Development System
14. Application Transport
14.1 Transport Management in SAP HANA
14.2 Combined ABAP/ HANA
14.3 HANA transport Container
14.4 Enhanced transport Container
15. Run Time Analysis with SAP HANA
15.1 Error Analysis
15.2 ABAP Code Analysis
15.3 SAP HANA Plan Visualizer
16. Advanced Topics
16.1 Full Text Search in SAP HANA
16.2 ABAP List Viewer (ALV) with Integrated Access to SAP HANA 16.3 Transport of SAP HANA Objects