SlideShare a Scribd company logo
1© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP HANA SPS 11 - What’s New?
SAP HANA Extended Application Services
SAP HANA Product Management December, 2015
(Delta from SPS 10 to SPS 11)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2Public
Agenda
SAP HANA Native Development Overview
XS Advanced in Detail
 Changes in XS JavaScript
 Changes to the SAP HANA Repository
 Changes to the Security and User Management
Tools Integration (Beyond SPS 11)
Closing
SAP HANA Extended
Application Services Overview
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public
SAP HANA Extended Application Services (XS)
History
What: Small footprint application server / web server / basis
for an application development platform inside SAP HANA
Rationale: Enable application development and deployment
while minimizing architectural “layers”
 Create apps that have an http-based UI (browser, mobile apps)
 Apps run on SAP HANA, w/o additional external servers or components
-> simplified system architecture = low TCO
 Tight integration w/ SAP HANA DB -> best possible performance
Scope: wide range of apps
 Lightweight small web-based applications
 Analytical applications
 Enterprise business applications
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public
SAP HANA Extended Application Services (XS)
Evolution
What: XS in SPS 11 represents an evolution of the application
server architecture within SAP HANA building upon the
previous strengths while expanding the scope
Rationale: Enable additional deployment models and
development languages
• With SPS 11, XS will provide additional runtimes based upon open architecture
for JavaScript on Node.js, Java on TomEE and C++ via FastCGI
• The existing runtime remains for full backwards compatible support
• The XS Application Router embraces micro services architectures where
applications are implemented on multiple – possibly different – runtimes
• In cloud deployments XS applications run on HANA Cloud Platform PaaS
• In on premise deployments XS applications can still run/manage “in-a-box” but
also scale out to lower cost hardware
• Applications are written once and then can be deployed to either cloud or on
premise without coding changes
• Source code repository based upon on Git/GitHub with support for
Merge/Branch/Containers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Public
SAP HANA XS Advanced Positioning – The Freedom of Choice
SAP HANA XS Advanced offers customers the freedom choice
of technologies, tools and deployment options
for high-scale development and operation of native SAP HANA
applications.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Public
HANA Database
XS Architecture
HANA XS Adv. (New in SAP HANA SPS 11)
HANA Database
Tomcat / TomEE
OData (Java)
Other
Containers
C++ App
Node.jsXSJS Compt.
R R R
Browser
R
XSJS App
User Account
and Authentication
Java AppCentral
Security
Service
Node App
OData (JavaScript)
HANA DI
RR R R R R
XS Adv. Runtime Platform / HCP
HTML5
App
Application Router
HANA XS
Classic
(existing
runtime
still for
several
SPS
levels)
R
R
R
SAP Web
Dispatcher
R
SAP HANA Extended
Application Services In Detail
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Public
Planned changes to the XS JavaScript Runtime
The new XS JavaScript runtime in SPS 11
is planned to be based on Node.js
 Creates synergies with plain Node.js runtime offering
 Enables selective adoption of Node.js features by XS JavaScript applications
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Public
Planned changes to the XS JavaScript Runtime
Compatible runtime for existing XSJS applications, but some changes will be required
 The JavaScript engine will change from SpiderMonkey to Google V8, minor incompatibilities are to be expected
 The XS $ API is re-implemented for the new runtime, minor incompatibilities are to be expected
 In a micro services architecture applications are decomposed into isolated services and no longer run on a
single stack, this requires repackaging for different runtimes and services (UI content, XS JS code, DB content)
 Consistent delivery and lifecycle management of applications composed of micro services
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Public
Planned changes to the XS JavaScript Runtime
Pre SPS 11 XS Engine will remain part of the shipment for some SPSs
 Enables custom XS applications to adopt new runtime at own pace
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 12Public
Planned changes to the HANA Repository
With SPS 11 the HANA Repository is planned
to be replaced with the HANA Deployment
Infrastructure (SAP HANA DI)
 Each application will get an isolated container in
a database schema
 This will enable multiple deployments of the
same content (e.g. for development or test
purposes)
 But it also requires that explicit schema
references are removed
 Non-HDI schemas need to be referenced by a
synonym from the XS application schema
Container Schema S (S)
Container S Schema Owner (CSO-S)
Container S Runtime User (RU-S)Container S Deploy User (DU-S)
HDI Metadata Schema 1
Other Schema, ERP
HANA DI Deployment API for S
(DA-S)
API Procedure
R
SQL
(CALL DA-S.WRITE(…),
CALL DA-S.MAKE(…), …)
R
SQL
(SELECT, INSERT, …)
View
Container S Object Owner (COO-S)
Table
Synonym
Table
HDI Metadata SchHANA DI Metadata
(MD-S)
Container S Metad
Container S Metadata Schema O
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Public
Planned changes to the HANA Repository
Version control will be done in an external
version control system (e.g. Git/GitHub
repository)
 The HANA Deployment Infrastructure only
deploys design-time artifacts but does not
manage their lifecycle
Pre SPS 11 Repository will remain part of the
shipment for some SPSs
 Enables custom XS applications to adopt new
runtime at own pace
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public
Planned changes to the security and user management
In SPS 11, XS Advanced application
users will not need to be HANA
database users
• Default option to use external identity
providers via SAML IDP
• Users do not need to be replicated to the
database
• Authentication is performed via SAML
redirects
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Public
Planned changes to the security and user management
XS Advanced Application Router
provides central security services
• Central authentication and security
session management
• Micro services receive only tokens
containing user information and
authorization attributes
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Public
Planned changes to the security and user management
XS Advanced applications connect with
technical users to the database
• Previously, this was only an option (using
SQLCC), in the future this will be the standard
• This enables efficient pooling of database
connections, improves performance
• The application user is known to the database
processing for instance based authorization
Tools Integration
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18Public
DevX Vision
A comprehensive, inclusive and uniformly consistent experience,
for all members of the SAP developer ecosystem who seek to
build, extend and deploy SAP-based applications,
on-premise and in the cloud.
employees partners customers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 19Public
SAP Web IDE for HANA
• Same core code
base as the SAP
Web IDE on HCP
• Does not yet have
the Fiori templating
or tools
• Focus for first
release on HANA
development tools
and debuggers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public
SAP Web IDE for HANA
Templates cover major
HANA development:
• Database
• Node.js
• Web
• MTA (Multi-Target
Application)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Public
SAP Web IDE for HANA
Designed to use
Git/GitHub as the
primary source code
repository
• Clone repository
• Create repository
• Load from local file
system
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 22Public
SAP Web IDE for HANA
Example of an MTA
project
• Sub-structures for
– db
– js
– Web
• Generates configuration
files
– .hdiconfig
– package.json
– mta.yaml
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23Public
SAP Web IDE for HANA
Example of an mta.yaml
configuration file
• Each micro-service is a
separate module with
its own configuration
• Requires section
defines dependencies
between local and
global micro-services
including service
brokers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Public
SAP Web IDE for HANA
Before you can
deploy or consume
HANA database
content you must
have an HDI service
broker instance for
your project
This service is then
configured as a
dependency in the
mta.yaml
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 25Public
SAP Web IDE for HANA
You can then create
one or more run
configurations for
any accessible end
points
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 26Public
SAP Web IDE for HANA
• You can now
deploy your
application to the
server
• First time
requires a
complete build
and can take
some time
• The runner
details window
shows you the
status of the
build/deploy
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 27Public
SAP Web IDE for HANA
Debugging
• First create a new
run configuration
with the Debug
enabled flag
• This will start the
service with
node.js having an
open debug port
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Public
SAP Web IDE for HANA
Debugging
• Next open the
debugger tool in
the Web IDE
• Choose Attach
• Configure the
application you
want to attach to
• You must manually
configure the
debug port for your
service (not the
primary port)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 29Public
SAP Web IDE for HANA
Debugging
• Once attached, set
the breakpoint in
your source code
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 30Public
SAP Web IDE for HANA
Debugging
• The next service
calls from your
application which
is running with the
debug
configuration will
activate the
interactive
debugger in the
Web IDE
Closing
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 32Public
When?
• The new XS runtimes and infrastructure as well as HDI is planned to be generally available in SAP
HANA SPS 11 and higher
• The same capabilities planned come to SAP HANA Cloud Platform at some later date
• The original XS runtime and repository remain a part of SAP HANA SPS 11 and beyond to provide
100% backwards capability
• The new runtimes and HDI will NOT be fully feature compatible with the old runtime at first
• BI views, XSODATA, etc are missing features which will be added in future enhancement packages
• SAP Web IDE for SAP HANA will be technically implemented as an XS Advanced application. The
development tools for the new runtimes and infrastructure will be preview status only in SPS 11.
They will NOT be feature complete. You might be required to use external editors and command line
tools to do development
• Migration tools are planned to get delivered at a later time for testing via SCN.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 33Public
Recommended usage
• SAP Recommends that customers/partners begin to evaluate the new capabilities with SPS 11
• If you are building a new application from scratch, you should consider doing so on the new
capabilities and take it productive but work within the described boundaries
• Planned scope of available technologies for development with XS Advanced as of SPS11:
• CDS, SQLScript and DDL for the development of DB artifacts (using text-based editors)
• XSJS, NodeJS, Java, XSOData, SAPUI5 for application development (using tools or text based
editors)
• SAP Recommends that customers/partners do NOT immediately begin migrating applications to the
new capabilities.
• A pilot project to explore the new capabilities for existing application is recommended
• Waiting to productively convert existing applications until SPS 12 when more features and tools are delivered
is advisable
• The DevX/SAP Web IDE tooling is not productively supported yet
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 34Public
Disclaimer
This presentation outlines our general product direction and should not be relied on in making
a purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP.
SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and
SAP’s strategy and possible future developments are subject to change and may be changed
by SAP at any time for any reason without notice.
This document is provided without a warranty of any kind, either express or implied, including
but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or
non-infringement. SAP assumes no responsibility for errors or omissions in this document,
except if such damages were caused by SAP intentionally or grossly negligent.
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Thank you
Contact information
Thomas Jung
SAP HANA Product Management
AskSAPHANA@sap.com
Ad

More Related Content

What's hot (20)

SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators. SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators.
Gaganpreet Singh
 
S/4 HANA presentation at INDUS
S/4 HANA presentation at INDUSS/4 HANA presentation at INDUS
S/4 HANA presentation at INDUS
INDUSCommunity
 
SAP ECC to S/4HANA Move
SAP ECC to S/4HANA MoveSAP ECC to S/4HANA Move
SAP ECC to S/4HANA Move
AGSanePLDTCompany
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration Cockpit
Edwin Weijers
 
Introduction to SAP Business One HANA
Introduction to SAP Business One HANAIntroduction to SAP Business One HANA
Introduction to SAP Business One HANA
Octopoda Consulting GmbH
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
Garuda Trainings
 
Decoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System ConversionDecoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System Conversion
Akilesh Kumaran
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform
 
Migrating to SAP S/4HANA
Migrating to SAP S/4HANAMigrating to SAP S/4HANA
Migrating to SAP S/4HANA
Accenture Technology
 
“Migration to Suite of HANA”
“Migration to Suite of HANA”“Migration to Suite of HANA”
“Migration to Suite of HANA”
Wise Men
 
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdfSAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
Yevilina Rizka
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
Harshul Phadke
 
HANA Modeling
HANA Modeling HANA Modeling
HANA Modeling
Kishore Chaganti
 
64477_SAP Student Lifecycle Management_v12.pdf
64477_SAP Student Lifecycle Management_v12.pdf64477_SAP Student Lifecycle Management_v12.pdf
64477_SAP Student Lifecycle Management_v12.pdf
JamesO18
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
panayaofficial
 
SAP ABAP OVERVIEW
SAP ABAP OVERVIEWSAP ABAP OVERVIEW
SAP ABAP OVERVIEW
Aspire Techsoft Academy
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
Harsh Jegadeesan
 
Apache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data Analysis
Apache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data AnalysisApache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data Analysis
Apache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data Analysis
DataWorks Summit/Hadoop Summit
 
Overview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud PlatformOverview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud Platform
Vitaliy Rudnytskiy
 
SAP HANA Timeline
SAP HANA TimelineSAP HANA Timeline
SAP HANA Timeline
SAP Technology
 
SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators. SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators.
Gaganpreet Singh
 
S/4 HANA presentation at INDUS
S/4 HANA presentation at INDUSS/4 HANA presentation at INDUS
S/4 HANA presentation at INDUS
INDUSCommunity
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration Cockpit
Edwin Weijers
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
Garuda Trainings
 
Decoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System ConversionDecoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System Conversion
Akilesh Kumaran
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform
 
“Migration to Suite of HANA”
“Migration to Suite of HANA”“Migration to Suite of HANA”
“Migration to Suite of HANA”
Wise Men
 
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdfSAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
Yevilina Rizka
 
64477_SAP Student Lifecycle Management_v12.pdf
64477_SAP Student Lifecycle Management_v12.pdf64477_SAP Student Lifecycle Management_v12.pdf
64477_SAP Student Lifecycle Management_v12.pdf
JamesO18
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
panayaofficial
 
Apache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data Analysis
Apache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data AnalysisApache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data Analysis
Apache Zeppelin + LIvy: Bringing Multi Tenancy to Interactive Data Analysis
DataWorks Summit/Hadoop Summit
 
Overview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud PlatformOverview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud Platform
Vitaliy Rudnytskiy
 

Viewers also liked (20)

What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScript
SAP Technology
 
What's New in SPS11 Overview
What's New in SPS11 OverviewWhat's New in SPS11 Overview
What's New in SPS11 Overview
SAP Technology
 
How Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can HelpHow Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
SAP Technology
 
SAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital Business
SAP Technology
 
What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11
SAP Technology
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
SAP Technology
 
What's New in SAP HANA View Modeling
What's New in SAP HANA View ModelingWhat's New in SAP HANA View Modeling
What's New in SAP HANA View Modeling
SAP Technology
 
Spark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSpark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINAL
Sven Denecken
 
Dashboards Beyond the Boardroom
Dashboards Beyond the BoardroomDashboards Beyond the Boardroom
Dashboards Beyond the Boardroom
Matt Hawkins
 
Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11
Jan Penninkhof
 
SAP and The Internet of Things
SAP and The Internet of ThingsSAP and The Internet of Things
SAP and The Internet of Things
Jan Penninkhof
 
Digital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAPDigital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAP
ugur candan
 
Whats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database CapabilitiesWhats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database Capabilities
SAP Technology
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data Access
SAP Technology
 
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesBusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
Dickinson + Associates
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
Dickinson + Associates
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)
SAP Technology
 
Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)
Mauricio Cubillos Ocampo
 
On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015
SAP Analytics
 
Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.
SAP Asia Pacific
 
What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScript
SAP Technology
 
What's New in SPS11 Overview
What's New in SPS11 OverviewWhat's New in SPS11 Overview
What's New in SPS11 Overview
SAP Technology
 
How Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can HelpHow Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
SAP Technology
 
SAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital Business
SAP Technology
 
What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11
SAP Technology
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
SAP Technology
 
What's New in SAP HANA View Modeling
What's New in SAP HANA View ModelingWhat's New in SAP HANA View Modeling
What's New in SAP HANA View Modeling
SAP Technology
 
Spark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSpark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINAL
Sven Denecken
 
Dashboards Beyond the Boardroom
Dashboards Beyond the BoardroomDashboards Beyond the Boardroom
Dashboards Beyond the Boardroom
Matt Hawkins
 
Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11
Jan Penninkhof
 
SAP and The Internet of Things
SAP and The Internet of ThingsSAP and The Internet of Things
SAP and The Internet of Things
Jan Penninkhof
 
Digital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAPDigital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAP
ugur candan
 
Whats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database CapabilitiesWhats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database Capabilities
SAP Technology
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data Access
SAP Technology
 
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesBusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
Dickinson + Associates
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
Dickinson + Associates
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)
SAP Technology
 
Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)
Mauricio Cubillos Ocampo
 
On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015
SAP Analytics
 
Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.
SAP Asia Pacific
 
Ad

Similar to SAP HANA Native Application Development (20)

Custom Development - SAP HANA
Custom Development - SAP HANACustom Development - SAP HANA
Custom Development - SAP HANA
Michal Korzen
 
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SAP PartnerEdge program for Application Development
 
Two Years with SAP HANA Express
Two Years with SAP HANA ExpressTwo Years with SAP HANA Express
Two Years with SAP HANA Express
HP Seitz
 
Full-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA PlatformFull-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA Platform
HP Seitz
 
HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application Service
SAP Technology
 
What's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesWhat's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration Services
SAP Portal
 
Build and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaBuild and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hana
Luc Vanrobays
 
Hana ui services nov2013 #sapmm
Hana ui services nov2013 #sapmmHana ui services nov2013 #sapmm
Hana ui services nov2013 #sapmm
SAP Portal
 
SAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development Tools
SAP Technology
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & Landscape
SAP Technology
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA Platform
Vitaliy Rudnytskiy
 
Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0
Tim Korba
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
Wolfgang Weiss
 
関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)
Koji Shinkubo
 
Week 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basicsWeek 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basics
Satya Harish
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
SAP Technology
 
HANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development PerspectiveHANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development Perspective
SAP Technology
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANA
Craig Cmehil
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform
 
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Dickinson + Associates
 
Custom Development - SAP HANA
Custom Development - SAP HANACustom Development - SAP HANA
Custom Development - SAP HANA
Michal Korzen
 
Two Years with SAP HANA Express
Two Years with SAP HANA ExpressTwo Years with SAP HANA Express
Two Years with SAP HANA Express
HP Seitz
 
Full-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA PlatformFull-Stack JavaScript Development on SAP HANA Platform
Full-Stack JavaScript Development on SAP HANA Platform
HP Seitz
 
HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application Service
SAP Technology
 
What's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesWhat's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration Services
SAP Portal
 
Build and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hanaBuild and run an sql data warehouse on sap hana
Build and run an sql data warehouse on sap hana
Luc Vanrobays
 
Hana ui services nov2013 #sapmm
Hana ui services nov2013 #sapmmHana ui services nov2013 #sapmm
Hana ui services nov2013 #sapmm
SAP Portal
 
SAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development Tools
SAP Technology
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & Landscape
SAP Technology
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA Platform
Vitaliy Rudnytskiy
 
Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0
Tim Korba
 
関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)
Koji Shinkubo
 
Week 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basicsWeek 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basics
Satya Harish
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
SAP Technology
 
HANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development PerspectiveHANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development Perspective
SAP Technology
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANA
Craig Cmehil
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform
 
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Dickinson + Associates
 
Ad

More from SAP Technology (20)

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
SAP Technology
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
SAP Technology
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
SAP Technology
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
SAP Technology
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
SAP Technology
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
SAP Technology
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
SAP Technology
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
SAP Technology
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Technology
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
SAP Technology
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
SAP Technology
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
SAP Technology
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
SAP Technology
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
SAP Technology
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
SAP Technology
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Technology
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
SAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
SAP Technology
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
SAP Technology
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
SAP Technology
 
SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
SAP Technology
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
SAP Technology
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
SAP Technology
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
SAP Technology
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
SAP Technology
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
SAP Technology
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
SAP Technology
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
SAP Technology
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Technology
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
SAP Technology
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
SAP Technology
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
SAP Technology
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
SAP Technology
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
SAP Technology
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
SAP Technology
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
SAP Technology
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
SAP Technology
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
SAP Technology
 

Recently uploaded (20)

Time series analysis & forecasting day 2.pptx
Time series analysis & forecasting day 2.pptxTime series analysis & forecasting day 2.pptx
Time series analysis & forecasting day 2.pptx
AsmaaMahmoud89
 
Professional Certificate in Applied AI and Machine Learning
Professional Certificate in Applied AI and Machine LearningProfessional Certificate in Applied AI and Machine Learning
Professional Certificate in Applied AI and Machine Learning
Nafisur Ahmed
 
DATA ANALYST and Techniques in Kochi Explore cutting-edge analytical skills ...
DATA ANALYST  and Techniques in Kochi Explore cutting-edge analytical skills ...DATA ANALYST  and Techniques in Kochi Explore cutting-edge analytical skills ...
DATA ANALYST and Techniques in Kochi Explore cutting-edge analytical skills ...
aacj102006
 
Red Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptxRed Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptx
ssuserf60686
 
report (maam dona subject).pptxhsgwiswhs
report (maam dona subject).pptxhsgwiswhsreport (maam dona subject).pptxhsgwiswhs
report (maam dona subject).pptxhsgwiswhs
AngelPinedaTaguinod
 
CS-404 COA COURSE FILE JAN JUN 2025.docx
CS-404 COA COURSE FILE JAN JUN 2025.docxCS-404 COA COURSE FILE JAN JUN 2025.docx
CS-404 COA COURSE FILE JAN JUN 2025.docx
nidarizvitit
 
Mixed Methods Research.pptx education 201
Mixed Methods Research.pptx education 201Mixed Methods Research.pptx education 201
Mixed Methods Research.pptx education 201
GraceSolaa1
 
Urban models for professional practice 03
Urban models for professional practice 03Urban models for professional practice 03
Urban models for professional practice 03
DanisseLoiDapdap
 
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjgIntroduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
MichaelTuffourAmirik
 
Bringing data to life - Crime webinar Accessible.pptx
Bringing data to life - Crime webinar Accessible.pptxBringing data to life - Crime webinar Accessible.pptx
Bringing data to life - Crime webinar Accessible.pptx
Office for National Statistics
 
national income & related aggregates (1)(1).pptx
national income & related aggregates (1)(1).pptxnational income & related aggregates (1)(1).pptx
national income & related aggregates (1)(1).pptx
j2492618
 
2024 Digital Equity Accelerator Report.pdf
2024 Digital Equity Accelerator Report.pdf2024 Digital Equity Accelerator Report.pdf
2024 Digital Equity Accelerator Report.pdf
dominikamizerska1
 
Unit 2 - Unified Modeling Language (UML).pdf
Unit 2 - Unified Modeling Language (UML).pdfUnit 2 - Unified Modeling Language (UML).pdf
Unit 2 - Unified Modeling Language (UML).pdf
sixokak391
 
Lesson 6-Interviewing in SHRM_updated.pdf
Lesson 6-Interviewing in SHRM_updated.pdfLesson 6-Interviewing in SHRM_updated.pdf
Lesson 6-Interviewing in SHRM_updated.pdf
hemelali11
 
Introduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdfIntroduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdf
AbdurahmanAbd
 
How to Set Up Process Mining in a Decentralized Organization?
How to Set Up Process Mining in a Decentralized Organization?How to Set Up Process Mining in a Decentralized Organization?
How to Set Up Process Mining in a Decentralized Organization?
Process mining Evangelist
 
The-Future-is-Now-Information-Technology-Trends.pptx.pdf
The-Future-is-Now-Information-Technology-Trends.pptx.pdfThe-Future-is-Now-Information-Technology-Trends.pptx.pdf
The-Future-is-Now-Information-Technology-Trends.pptx.pdf
winnt04
 
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual IntelligenceFrom Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
Contify
 
Dynamics 365 Business Rules Dynamics Dynamics
Dynamics 365 Business Rules Dynamics DynamicsDynamics 365 Business Rules Dynamics Dynamics
Dynamics 365 Business Rules Dynamics Dynamics
heyoubro69
 
lecture_13 tree in mmmmmmmm mmmmmfftro.pptx
lecture_13 tree in mmmmmmmm     mmmmmfftro.pptxlecture_13 tree in mmmmmmmm     mmmmmfftro.pptx
lecture_13 tree in mmmmmmmm mmmmmfftro.pptx
sarajafffri058
 
Time series analysis & forecasting day 2.pptx
Time series analysis & forecasting day 2.pptxTime series analysis & forecasting day 2.pptx
Time series analysis & forecasting day 2.pptx
AsmaaMahmoud89
 
Professional Certificate in Applied AI and Machine Learning
Professional Certificate in Applied AI and Machine LearningProfessional Certificate in Applied AI and Machine Learning
Professional Certificate in Applied AI and Machine Learning
Nafisur Ahmed
 
DATA ANALYST and Techniques in Kochi Explore cutting-edge analytical skills ...
DATA ANALYST  and Techniques in Kochi Explore cutting-edge analytical skills ...DATA ANALYST  and Techniques in Kochi Explore cutting-edge analytical skills ...
DATA ANALYST and Techniques in Kochi Explore cutting-edge analytical skills ...
aacj102006
 
Red Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptxRed Hat Openshift Training - openshift (1).pptx
Red Hat Openshift Training - openshift (1).pptx
ssuserf60686
 
report (maam dona subject).pptxhsgwiswhs
report (maam dona subject).pptxhsgwiswhsreport (maam dona subject).pptxhsgwiswhs
report (maam dona subject).pptxhsgwiswhs
AngelPinedaTaguinod
 
CS-404 COA COURSE FILE JAN JUN 2025.docx
CS-404 COA COURSE FILE JAN JUN 2025.docxCS-404 COA COURSE FILE JAN JUN 2025.docx
CS-404 COA COURSE FILE JAN JUN 2025.docx
nidarizvitit
 
Mixed Methods Research.pptx education 201
Mixed Methods Research.pptx education 201Mixed Methods Research.pptx education 201
Mixed Methods Research.pptx education 201
GraceSolaa1
 
Urban models for professional practice 03
Urban models for professional practice 03Urban models for professional practice 03
Urban models for professional practice 03
DanisseLoiDapdap
 
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjgIntroduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
Introduction to MedDRA hgjuyh mnhvnj mbv hvj jhgjgjgjg
MichaelTuffourAmirik
 
national income & related aggregates (1)(1).pptx
national income & related aggregates (1)(1).pptxnational income & related aggregates (1)(1).pptx
national income & related aggregates (1)(1).pptx
j2492618
 
2024 Digital Equity Accelerator Report.pdf
2024 Digital Equity Accelerator Report.pdf2024 Digital Equity Accelerator Report.pdf
2024 Digital Equity Accelerator Report.pdf
dominikamizerska1
 
Unit 2 - Unified Modeling Language (UML).pdf
Unit 2 - Unified Modeling Language (UML).pdfUnit 2 - Unified Modeling Language (UML).pdf
Unit 2 - Unified Modeling Language (UML).pdf
sixokak391
 
Lesson 6-Interviewing in SHRM_updated.pdf
Lesson 6-Interviewing in SHRM_updated.pdfLesson 6-Interviewing in SHRM_updated.pdf
Lesson 6-Interviewing in SHRM_updated.pdf
hemelali11
 
Introduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdfIntroduction to systems thinking tools_Eng.pdf
Introduction to systems thinking tools_Eng.pdf
AbdurahmanAbd
 
How to Set Up Process Mining in a Decentralized Organization?
How to Set Up Process Mining in a Decentralized Organization?How to Set Up Process Mining in a Decentralized Organization?
How to Set Up Process Mining in a Decentralized Organization?
Process mining Evangelist
 
The-Future-is-Now-Information-Technology-Trends.pptx.pdf
The-Future-is-Now-Information-Technology-Trends.pptx.pdfThe-Future-is-Now-Information-Technology-Trends.pptx.pdf
The-Future-is-Now-Information-Technology-Trends.pptx.pdf
winnt04
 
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual IntelligenceFrom Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
From Data to Insight: How News Aggregator APIs Deliver Contextual Intelligence
Contify
 
Dynamics 365 Business Rules Dynamics Dynamics
Dynamics 365 Business Rules Dynamics DynamicsDynamics 365 Business Rules Dynamics Dynamics
Dynamics 365 Business Rules Dynamics Dynamics
heyoubro69
 
lecture_13 tree in mmmmmmmm mmmmmfftro.pptx
lecture_13 tree in mmmmmmmm     mmmmmfftro.pptxlecture_13 tree in mmmmmmmm     mmmmmfftro.pptx
lecture_13 tree in mmmmmmmm mmmmmfftro.pptx
sarajafffri058
 

SAP HANA Native Application Development

  • 1. 1© 2014 SAP AG or an SAP affiliate company. All rights reserved. SAP HANA SPS 11 - What’s New? SAP HANA Extended Application Services SAP HANA Product Management December, 2015 (Delta from SPS 10 to SPS 11)
  • 2. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 2Public Agenda SAP HANA Native Development Overview XS Advanced in Detail  Changes in XS JavaScript  Changes to the SAP HANA Repository  Changes to the Security and User Management Tools Integration (Beyond SPS 11) Closing
  • 3. SAP HANA Extended Application Services Overview
  • 4. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public SAP HANA Extended Application Services (XS) History What: Small footprint application server / web server / basis for an application development platform inside SAP HANA Rationale: Enable application development and deployment while minimizing architectural “layers”  Create apps that have an http-based UI (browser, mobile apps)  Apps run on SAP HANA, w/o additional external servers or components -> simplified system architecture = low TCO  Tight integration w/ SAP HANA DB -> best possible performance Scope: wide range of apps  Lightweight small web-based applications  Analytical applications  Enterprise business applications
  • 5. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public SAP HANA Extended Application Services (XS) Evolution What: XS in SPS 11 represents an evolution of the application server architecture within SAP HANA building upon the previous strengths while expanding the scope Rationale: Enable additional deployment models and development languages • With SPS 11, XS will provide additional runtimes based upon open architecture for JavaScript on Node.js, Java on TomEE and C++ via FastCGI • The existing runtime remains for full backwards compatible support • The XS Application Router embraces micro services architectures where applications are implemented on multiple – possibly different – runtimes • In cloud deployments XS applications run on HANA Cloud Platform PaaS • In on premise deployments XS applications can still run/manage “in-a-box” but also scale out to lower cost hardware • Applications are written once and then can be deployed to either cloud or on premise without coding changes • Source code repository based upon on Git/GitHub with support for Merge/Branch/Containers
  • 6. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Public SAP HANA XS Advanced Positioning – The Freedom of Choice SAP HANA XS Advanced offers customers the freedom choice of technologies, tools and deployment options for high-scale development and operation of native SAP HANA applications.
  • 7. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Public HANA Database XS Architecture HANA XS Adv. (New in SAP HANA SPS 11) HANA Database Tomcat / TomEE OData (Java) Other Containers C++ App Node.jsXSJS Compt. R R R Browser R XSJS App User Account and Authentication Java AppCentral Security Service Node App OData (JavaScript) HANA DI RR R R R R XS Adv. Runtime Platform / HCP HTML5 App Application Router HANA XS Classic (existing runtime still for several SPS levels) R R R SAP Web Dispatcher R
  • 8. SAP HANA Extended Application Services In Detail
  • 9. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Public Planned changes to the XS JavaScript Runtime The new XS JavaScript runtime in SPS 11 is planned to be based on Node.js  Creates synergies with plain Node.js runtime offering  Enables selective adoption of Node.js features by XS JavaScript applications
  • 10. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Public Planned changes to the XS JavaScript Runtime Compatible runtime for existing XSJS applications, but some changes will be required  The JavaScript engine will change from SpiderMonkey to Google V8, minor incompatibilities are to be expected  The XS $ API is re-implemented for the new runtime, minor incompatibilities are to be expected  In a micro services architecture applications are decomposed into isolated services and no longer run on a single stack, this requires repackaging for different runtimes and services (UI content, XS JS code, DB content)  Consistent delivery and lifecycle management of applications composed of micro services
  • 11. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Public Planned changes to the XS JavaScript Runtime Pre SPS 11 XS Engine will remain part of the shipment for some SPSs  Enables custom XS applications to adopt new runtime at own pace
  • 12. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 12Public Planned changes to the HANA Repository With SPS 11 the HANA Repository is planned to be replaced with the HANA Deployment Infrastructure (SAP HANA DI)  Each application will get an isolated container in a database schema  This will enable multiple deployments of the same content (e.g. for development or test purposes)  But it also requires that explicit schema references are removed  Non-HDI schemas need to be referenced by a synonym from the XS application schema Container Schema S (S) Container S Schema Owner (CSO-S) Container S Runtime User (RU-S)Container S Deploy User (DU-S) HDI Metadata Schema 1 Other Schema, ERP HANA DI Deployment API for S (DA-S) API Procedure R SQL (CALL DA-S.WRITE(…), CALL DA-S.MAKE(…), …) R SQL (SELECT, INSERT, …) View Container S Object Owner (COO-S) Table Synonym Table HDI Metadata SchHANA DI Metadata (MD-S) Container S Metad Container S Metadata Schema O
  • 13. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Public Planned changes to the HANA Repository Version control will be done in an external version control system (e.g. Git/GitHub repository)  The HANA Deployment Infrastructure only deploys design-time artifacts but does not manage their lifecycle Pre SPS 11 Repository will remain part of the shipment for some SPSs  Enables custom XS applications to adopt new runtime at own pace
  • 14. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public Planned changes to the security and user management In SPS 11, XS Advanced application users will not need to be HANA database users • Default option to use external identity providers via SAML IDP • Users do not need to be replicated to the database • Authentication is performed via SAML redirects
  • 15. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Public Planned changes to the security and user management XS Advanced Application Router provides central security services • Central authentication and security session management • Micro services receive only tokens containing user information and authorization attributes
  • 16. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Public Planned changes to the security and user management XS Advanced applications connect with technical users to the database • Previously, this was only an option (using SQLCC), in the future this will be the standard • This enables efficient pooling of database connections, improves performance • The application user is known to the database processing for instance based authorization
  • 18. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 18Public DevX Vision A comprehensive, inclusive and uniformly consistent experience, for all members of the SAP developer ecosystem who seek to build, extend and deploy SAP-based applications, on-premise and in the cloud. employees partners customers
  • 19. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 19Public SAP Web IDE for HANA • Same core code base as the SAP Web IDE on HCP • Does not yet have the Fiori templating or tools • Focus for first release on HANA development tools and debuggers
  • 20. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public SAP Web IDE for HANA Templates cover major HANA development: • Database • Node.js • Web • MTA (Multi-Target Application)
  • 21. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Public SAP Web IDE for HANA Designed to use Git/GitHub as the primary source code repository • Clone repository • Create repository • Load from local file system
  • 22. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 22Public SAP Web IDE for HANA Example of an MTA project • Sub-structures for – db – js – Web • Generates configuration files – .hdiconfig – package.json – mta.yaml
  • 23. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 23Public SAP Web IDE for HANA Example of an mta.yaml configuration file • Each micro-service is a separate module with its own configuration • Requires section defines dependencies between local and global micro-services including service brokers
  • 24. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Public SAP Web IDE for HANA Before you can deploy or consume HANA database content you must have an HDI service broker instance for your project This service is then configured as a dependency in the mta.yaml
  • 25. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 25Public SAP Web IDE for HANA You can then create one or more run configurations for any accessible end points
  • 26. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 26Public SAP Web IDE for HANA • You can now deploy your application to the server • First time requires a complete build and can take some time • The runner details window shows you the status of the build/deploy
  • 27. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 27Public SAP Web IDE for HANA Debugging • First create a new run configuration with the Debug enabled flag • This will start the service with node.js having an open debug port
  • 28. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Public SAP Web IDE for HANA Debugging • Next open the debugger tool in the Web IDE • Choose Attach • Configure the application you want to attach to • You must manually configure the debug port for your service (not the primary port)
  • 29. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 29Public SAP Web IDE for HANA Debugging • Once attached, set the breakpoint in your source code
  • 30. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 30Public SAP Web IDE for HANA Debugging • The next service calls from your application which is running with the debug configuration will activate the interactive debugger in the Web IDE
  • 32. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 32Public When? • The new XS runtimes and infrastructure as well as HDI is planned to be generally available in SAP HANA SPS 11 and higher • The same capabilities planned come to SAP HANA Cloud Platform at some later date • The original XS runtime and repository remain a part of SAP HANA SPS 11 and beyond to provide 100% backwards capability • The new runtimes and HDI will NOT be fully feature compatible with the old runtime at first • BI views, XSODATA, etc are missing features which will be added in future enhancement packages • SAP Web IDE for SAP HANA will be technically implemented as an XS Advanced application. The development tools for the new runtimes and infrastructure will be preview status only in SPS 11. They will NOT be feature complete. You might be required to use external editors and command line tools to do development • Migration tools are planned to get delivered at a later time for testing via SCN.
  • 33. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 33Public Recommended usage • SAP Recommends that customers/partners begin to evaluate the new capabilities with SPS 11 • If you are building a new application from scratch, you should consider doing so on the new capabilities and take it productive but work within the described boundaries • Planned scope of available technologies for development with XS Advanced as of SPS11: • CDS, SQLScript and DDL for the development of DB artifacts (using text-based editors) • XSJS, NodeJS, Java, XSOData, SAPUI5 for application development (using tools or text based editors) • SAP Recommends that customers/partners do NOT immediately begin migrating applications to the new capabilities. • A pilot project to explore the new capabilities for existing application is recommended • Waiting to productively convert existing applications until SPS 12 when more features and tools are delivered is advisable • The DevX/SAP Web IDE tooling is not productively supported yet
  • 34. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 34Public Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP’s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
  • 35. © 2015 SAP SE or an SAP affiliate company. All rights reserved. Thank you Contact information Thomas Jung SAP HANA Product Management AskSAPHANA@sap.com
  翻译: