+ All Categories
Home > Documents > Week 1 Unit 1: SAP HANA Native Application Basics SAP HANA Native Application Basics

Week 1 Unit 1: SAP HANA Native Application Basics SAP HANA Native Application Basics

Date post: 22-Nov-2023
Category:
Upload: independent
View: 0 times
Download: 0 times
Share this document with a friend
10
Week 1 Unit 1: SAP HANA Native Application Basics
Transcript

Week 1 Unit 1: SAP HANA NativeApplication Basics

© 2013 SAP AG. All rights reserved. 2Public

SAP HANA Native Application BasicsWhat is SAP HANA?

SAP HANA Platform• SAP HANA as an appliance

SAP HANA DatabaseSAP HANA in-memorydatabase architecture

SAP HANA ApplicationsIntroduction to providing accessto SAP HANA data (via HTTP)

USAlpha3.000US

Beta1.250

JPAlpha700UK

Alpha450

Row 1

Row 2

Row 3

Row 4

USUSJPUK

AlphaBetaAlphaAlpha3.0001.260700450

Country

Product

Sales

Row Store Column Store

CountryUSUSJPUK

ProductAlphaBetaAlphaAlpha

Sales3.0001.250700450

Table

© 2013 SAP AG. All rights reserved. 3Public

SAP HANA Native Application BasicsSAP HANA Extended Application Services (XS) Overview

Enable applicationdevelopment/deployment:

http-based UIRun on SAP HANANo external app. serverBest possible performance

Broaden implementationbase:

Small Web-based apps inlightweight environmentsComplex, high-speed businessapps in robust environments

Presentationlogic

Control flowlogic

CalculationlogicData

© 2013 SAP AG. All rights reserved. 4Public

SAP HANA Native Application BasicsSAP HANA XS in a Nutshell

Clients handle thepresentation logic

Applications handle thecontrol flow logic

SAP HANA handles thecalculation logic

Presentationlogic

Control flowlogic

CalculationlogicData

Client

HANAXS

© 2013 SAP AG. All rights reserved. 5Public

SAP HANA Native Application BasicsSAP HANA Application Development Scenarios

Native SAP HANA Applications:Applications written for SAP HANA XS, for example, in: server-side JavaScript, ODATA,XMLA/MDX

Non-Native SAP HANA Applications:Applications developed externally, for example, in: ABAP, JAVA, .Net …

© 2013 SAP AG. All rights reserved. 6Public

SAP HANA Native Application BasicsNative SAP HANA Applications

Exposing and consumingSAP HANA data via HTTPand SAP HANA XS:

Simplicity at runtimeSimplicity at design timeSustainable architectureSpeed of development (XS andOData)Integrated technology stack(XS)

© 2013 SAP AG. All rights reserved. 7Public

SAP HANA Native Application BasicsNon-Native SAP HANA Applications

Applications developedexternally, for example, inABAP, Java, PHP, .NET:

Use/extend existing applicationsUse an existing application serverReuse application server assets(workflow, printing, archiving)Reuse third-party software orlibraries (for example, Java)

© 2013 SAP AG. All rights reserved. 8Public

SAP HANA Native Application BasicsScope of This Course

Covered in this course…Data modeling and analyticsSQLScript basicsExposing and consuming SAP HANA data via HTTPServer-side JavaScript, OData…SAPUI5 clientsLifecycle ManagementSAP UI integration services

Contact information:

[email protected]

© 2013 SAP AG. All rights reserved. 10Public

© 2013 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation orwarranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

© 2013 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation orwarranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.


Recommended