
This ABAP on HANA introduction explains HANA as an in-memory database and application, compares data-to-code and code-to-data, and shows code pushdown using CDS views, AMDP, SQL script programming, and AMD.
In this session you will learn how to work with HANA studio, what is perspective , Catalog, Schema , system schema. How to create tables and how to insert data into the tables and many more. All these are basics to learn the advanced concepts of ABAP On HANA.
In this session you will learn about foreign key relation ship in ABAP on HANA, what is on delete cascade and delete restrict. How to alter or how to add any constraint to the table etc
In this session you will learn about comments and how to create comments. Global temp table and local temp table. Triggers and and more etc
In this session you will learn about sequence, couple of examples for sequence. One more example of trigger with the combination of sequence. Introduction to procedures with demo programs.
In this session you will learn about procedures, how to create procedures with or without parameters.
Create procedures to retrieve data from a database table, assign results to a local internal table, and call them to fetch products data.
Explains cursors in SAP ABAP on HANA: declare, open, fetch, close; shows a transfer_data procedure splitting employees into manager and non-manager with 5% and 10% salary increments.
In this session you will learn about static SQL, select statement assigned to local variable but not executed, seect statement assigned to local variable and executed. Dynamically constructed select query. Dynamically constructed select query and where clause. Dropping a procedure. SQL functions , data type conversion functions. Date time functions. number functions . String functions.
Learn to consume HANA stored procedures in ABAP reports using ADBC, covering native SQL, Open SQL, and the database procedure proxy approach with CL_SQL_CONNECTION and CL_SQL_STATEMENT.
Create a HANA stored procedure in a package, expose it via a database procedure proxy, and consume it from ABAP reports using the ADBC framework, with design-time and runtime objects.
Modify an existing hana database procedure, synchronize the proxy, and consume the updated procedure in an abap report by supplying an input parameter (department number) and receiving an output.
Learn to create and use scalar and table user-defined functions in SAP ABAP on HANA, compare with stored procedures, and implement parameter handling and return values.
Create a copy of e_department, define a table type, and implement a function and a procedure that manipulate data with arrays, upsert into the table, and insert results into e_department_copy.
Explore how to sort data with order by, group by and having, and manage data with delete, truncate, commit, and rollback in SAP ABAP on HANA.
Explore C functions in ABAP on HANA, also called calculation functions and calculation engine plan operators, optimized for HANA and faster than SQL, with data source access and relational operators.
Introduce AMDP, the ABAP managed database procedure framework for Hana. Compare bottom-up and top-down approaches, and demonstrate creating an MDP in ABAP to access a Hana table.
Learn to build a simple CDS view in ABAP on HANA using a data definition and the define view template, activate to create a SQL view, and consume it.
Learn to change a specific ALV IDA column heading and tooltip by using the field catalog's set field header text, passing the field name, new header text, and tooltip.
SAP HANA Introduction
Features and Architecture of HANA Database
ABAP HANA Introduction
Role of ABAP consultants in SAP HANA
Data to Code Vs Code to Data Approach
Introduction to HANA Studio
Native HANA Development
Introduction to SQL and Database Objects
Row Store Table Vs Column Store Table
Database Tables – CRUD Operations
Transaction Control Statements
Order By, Group By, Having, Where Clauses
Primary key and Foreign Key Constraints
Global Vs Local Temporary Tables
Defining and Managing Triggers
Sequences
Synonyms
Altering Database Objects
Table Types
Procedures
Functions
Temporary Internal Tables
Conditional and Looping statements
Cursors
Exception Handling
Views
Arrays
Joins
Indexes
Standard SQL Functions
STORED PROCEDURES
Creating Stored Procedures
Creating Database Procedure Proxies
Consuming Stored Procedure from ABAP Reports
Scalar Functions
Table Functions
ABAP HANA
(PRE-REQUISITES: ABAP PROGRAMMING)
3
ADBC (ABAP DATABASE Connectivity)
Introduction to ADBC Framework
Consuming Select Queries in ABAP Reports using ADBC
Parameter Binding in Queries using ADBC
Consuming Stored Procedures using ADBC
Parameter Binding in Stored Procedures using ADBC
Accessing DDL and DML statements using ADBC
AMDP (ABAP Managed Database Procedures)
Introduction to AMDP and ADT
Creating AMDP’s
Consuming AMDP’s from ABAP Reports
AMDP Vs Stored Procedures
Passing Parameters to AMDP
Select-option functionality in AMDP
CDS (CORE DATA Services)
Introduction and Components of CDS Views
CDS simple views
Consuming CDS views from ABAP Reports and ALV IDA Reports
CDS views with parameters
CDS Views with Functions and Arithmetic Expressions
CDS Views with Joins and Associations
CDS view Implemented in AMDP Table Functions