Вы находитесь на странице: 1из 7

ABAP Programming for SAP HANA

Course Duration:40 Hours

1. HANA Introduction

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

16.4 Side car Approaches

16.5 Usage of External Data by CAR

16.6 POS Data Transfer and Audit

16.7 Sever Side Java Script

16.8 XS-JS

17. FIORI Apps on HANA

17.1 Fiori Transactional Apps on HANA

17.2 Fiori Factsheets Apps on HANA

17.3 Fiori Analytical Apps on HANA

17.4 GATEWAY ODATA Services

17.5 UI5 Application Development

18. overview S4/HANA

18.1 overview Simple Finance

18.2 overview Simple Logistics

18.3 Lumira Reporting

18.4 Data Analysis on Lumira

18.5 AWS cloud