Top Banner
WITH ABAP Presented by Dheeraj
21

HANA WITH ABAP OVERVIEW

Jan 07, 2017

Download

Technology

dheerajad
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HANA WITH ABAP OVERVIEW

WITH ABAP

Presented by Dheeraj

Page 2: HANA WITH ABAP OVERVIEW

What is SAP-HANA?

SAP HANA is a modern in-memory database platform that is deployable as

1.An on-premise appliance 2.In the cloud.

Page 3: HANA WITH ABAP OVERVIEW

AS on premise appliance  SAP HANA combines software components from SAP optimized on proven hardware provided by SAP’s hardware partners.

Page 4: HANA WITH ABAP OVERVIEW
Page 5: HANA WITH ABAP OVERVIEW

SAP HARDWARE PLATFORMS

Page 6: HANA WITH ABAP OVERVIEW

SAP HANA in Cloud is offered as a comprehensive infrastructure combined with managed services.

1.SAP HANA One2.SAP HANA Cloud Platform 3. SAP HANA Enterprise Cloud.

Page 7: HANA WITH ABAP OVERVIEW
Page 8: HANA WITH ABAP OVERVIEW
Page 9: HANA WITH ABAP OVERVIEW

To get benefits of the high-speed in-memory execution of SAP HANA

OPEN SQLUnified data modeling and definition with

CORE DATA SERVICESABAP managed data base procedures.

Page 10: HANA WITH ABAP OVERVIEW
Page 11: HANA WITH ABAP OVERVIEW
Page 12: HANA WITH ABAP OVERVIEW

SPS 05 for SAP NetWeaver 7.4 introduced the new syntax for Open SQL

which includes support for comma separated lists, enhanced string expressions, the definition of host variables in a more standard fashion, and fewer restrictions for joins

Page 13: HANA WITH ABAP OVERVIEW

Data modeling is often first step in database design and oop as designers first create a conceptual model of how data items relate to each other

Involves a progression from coceptual model to logical model to physical schema.

Page 14: HANA WITH ABAP OVERVIEW

Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations.

Page 15: HANA WITH ABAP OVERVIEW

CDS is a data modeling infrastructure for defining and consuming semantic and reusable data models on the database, rather than on the ABAP server, regardless of the database system used.

Page 16: HANA WITH ABAP OVERVIEW

CDS views are defined using the CDS editor in ABAP in Eclipse

Page 17: HANA WITH ABAP OVERVIEW
Page 18: HANA WITH ABAP OVERVIEW

Database procedures are programs that can be called up from an application program in the same way as an SQL statement.

 A database procedure can contain several SQL statements and   series of control structures. You can program loops or branches, for example, within a database procedure.

ABAP Managed Database Procedures are a new feature in AS ABAP allowing developers to write database procedures directly in ABAP first introduced with SAP NetWeaver AS ABAP 7.4.

 Database Procedure as a function stored and executed in the database. The implementation language varies from one database system to another.

Page 19: HANA WITH ABAP OVERVIEW

In SAP HANA it is SQL Script. Using AMDP allows developers to create and execute those database procedures in the ABAP environment using ABAP methods and ABAP data types.

Page 20: HANA WITH ABAP OVERVIEW

AMDPs are wrapped into regular global ABAP classes.

In this example we have created a database procedure for SAP HANA (FOR HDB) using

SQLScript (LANGUAGE SQLSCRIPT) which simply selects the company name for our top business partners. The number of business partners to be selected is passed as an input parameter (iv_number) which is used in the SQL Script statement.

Page 21: HANA WITH ABAP OVERVIEW