SlideShare a Scribd company logo
1 of 18
Download to read offline
Public
Custom Development on SAP HANA
Wroclaw SAP Meetup @ GeekWeekWro#2
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public
Who am I?
Brief introduction
All started with SAP Mobile CodeJam on 28.05.2013 thanks to Witalij
… study hard dual-enrolled at WUT & WSE…
I applied sunny afternoon 24.04.2014, a few hours later (23:31) I was in! 
… shortly after joined Data Science PoC Team
Up to date:
• 15 openSAP courses (+ 3 openHPI)
• 7 certs (HANAs, BODS, DT)
• 7 SAP CodeJams (once as a host)
• 4 SAP InnoJams
• 2 SAP TechEds
• 5/7 regular SAP Wroclaw meetups
• 1 SAP Forum
• 1 extension being opensourced (legal checks in progress…)
Still a few things to do before leaving SAP…
• Win a DemoJam
• Attend Sapphire Now
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 3Public
Agenda
• History: SAP HANA XS, JAVA EE, static web content server
• Evolution: Cloud-foundry based runtimes
• Future: What’s coming…
• Sneak peak demo
• ABAP vs HANA, HANA, HANA…
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Public
Runtimes/Programming Models Overview
Java (cloud)
• Develop, deploy and use Java
applications in a cloud environment
• Java SE 6/7 and Java EE 6 Web
Profile certified
• E.g. complex integration projects
HTML5
• Develop and run lightweight
HTML5/SAPUI5 applications
• Benefit from SAPUI5 code templates
and SAP best practices to rapidly
build applications
• E.g. mash-up connections to existing
data sources or backend systems
XSJS
• Develop and scale XSJS
applications
• Reduce the footprint of the solution
by not having a separate application
server in the solution
• E.g. data-centric analytical apps and
dashboards
XSJS
Java and the Java logo are registered trademarks of Oracle and/or its affiliates.
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public
SAP HANA Cloud Platform
Services
SAP HANA Cloud Platform gives developers access to many database, application and business services which can be
used while building new applications and extensions.
Data & storage services
SAP HANA persistence service
SAP ASE persistence service
Document Service
Platform services
Integration
• SAP HANA Cloud Integration
• SAP API Management
• SAP HANA Cloud Connector
User Experience
• SAP Fiori, cloud edition
• SAP HANA Cloud Portal
• SAP Forms as a Service by
Adobe
Platform services
Analytics
• SAP HANA spatial/GIS
• SAP HANA Predictive
Analysis Library
• SAP HANA text search and
analysis
• SAP HANA series data
Collaboration
• SAP Jam
• Gamification Service
• SAP Mobile Documents
Security
• SAP Cloud Identity
Mobile
• Mobile services
Platform services
Internet of Things
• IoT services
• Remote Data Sync Service
Business services
SAP hybris as a Service at
SAP HANA Cloud Platform
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public
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
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public
Data quality (data profiling)
PoC
Exposed oData collection binded to a calculation view calling a set of R scripts (read-only)
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public
Real time spatial analysis with RPAS and SAP HANA
SAP Forum Poland
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public
Point-of-Sale data analysis tool
Bachelor’s thesis
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Public
Fast evolution
SAP adopts Open Source
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Public
SAP HANA XS Advanced
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 provides 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
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 13Public
SAP HANA: Choice of deployment
Develop once, deploy to Cloud, On Premise and Hybrid
Run all applications on
premise
Leverage right deployment option
that meets business priorities
Run all applications in
the cloud
On Premise
BWBus.
Suite
S/4
HANA
3rd
Party
Apps
HybridCloud
SuccessFactorsAriba
Concur
Concur
Ariba SuccessFactors
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 14Public
This is the current state of planning and may be changed by SAP at any time.
Today Future DirectionPlanned Innovations
SAP HANA Cloud Platform
Product road map overview - key themes and capabilities
(Q4/2015)
Major Use Cases
• Build all types of business applications
• Extend SAP on-premise solutions
• Extend SAP cloud solutions
• Built applications for the Internet of Things (IoT)
Infrastructure
• World-class tier-3 and 4 data centers
• Secure and compliant infrastructure with 99.9%
availability
Services
• Powerful data & storage services
• Leverage the unique capabilities of SAP HANA
• SAP ASE as a part of DBaaS
• Document service (CMIS-based)
• Wide range of platform services
• Integration, UX, analytics, collaboration, security, mobile, IoT, …
• Business services
• Core services, Commerce as a Service
Runtimes, Development & Operations
• Java, SAP HANA XS and HTML5 programming model
• Standards-based development environment
• Sophisticated deployment, logging, monitoring features
Additional Use Cases
• Enhanced current SAP cloud solution extensions
• New SAP cloud solution extensions
Infrastructure
• Data centers in Japan and China
• Improvements for business continuity
• Disaster recovery data centers within regions
• Infrastructure based on OpenStack
Services
• Even more powerful data & storage services
• New and improved SAP HANA features
• SAP ASE with extended services
• MongoDB, PostgreSQL, Redis, …
• Continuous improvements of existing and new platform
services
• Integration, UX, analytics, collaboration, security, mobile, IoT, …
• Extended business services
• Loyalty Management, Billing, …
Runtimes, Development & Operations
• Cloud Foundry-based runtimes
• SAP HANA Cloud Platform virtual machines
Additional Use Cases
• Support for additional use-cases based on requirements
from customers and partners
Infrastructure
• Availability of SAP HANA Cloud Platform in all regions
• Support for deployments in data centers of partners /
customers
Services
• Continuous improvements of existing services
• New services based on requirements from customers
and partners (including Hadoop, Mail, Content Delivery
Network)
Runtimes, Development & Operations
• Enhancement and extension of available runtimes
based on requirements from customers and partners
Public
Live Demo
sneak peak
// has anyone succeeded in carrying
beacons in carry-on baggage ? (:
run()
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 20Public
Coming back May 21st!
Come & see much more at…
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 21Public
HANA, HANA, HANA…
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Thank you
Contact information:
Michal Korzen
Associate Consultant | Data Science Team
michal.korzen@sap.com
@michal_korzen
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 23Public
© 2016 SAP SE or an SAP affiliate company. 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 SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

More Related Content

What's hot

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 2013SAP HANA Cloud Platform
 
SAP HANA Cloud Platform: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the CloudSAP HANA Cloud Platform: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the CloudSAP HANA Cloud Platform
 
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 ASESAP Technology
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Ocean9, Inc.
 
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
 
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions IntroSAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions IntroSAP HANA Cloud Platform
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP Technology
 
Flexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP ApplicationsFlexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP ApplicationsLishantian
 
SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP Technology
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSAP Technology
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP OverviewIliya Ruvinsky
 
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Luc Vanrobays
 
HANA Playground Session_Latest
HANA Playground Session_LatestHANA Playground Session_Latest
HANA Playground Session_LatestAbhishek Agrawal
 
SAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotSAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotDebajit Banerjee
 
Sap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hanaSap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hanaJasbir Khanuja
 
Sap hana by jeff_word
Sap hana by jeff_wordSap hana by jeff_word
Sap hana by jeff_wordSunil Joshi
 
HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceSAP Technology
 
SAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScriptSAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScriptSAP Technology
 

What's hot (19)

HANA XS Engine
HANA XS EngineHANA XS Engine
HANA XS Engine
 
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: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the CloudSAP HANA Cloud Platform: The void between your Datacenter and the Cloud
SAP HANA Cloud Platform: The void between your Datacenter and the Cloud
 
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
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
 
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.
 
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions IntroSAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
SAP DKOM 2016 | 30154 | SAP HCP Cloud Extensions Intro
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM Services
 
Flexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP ApplicationsFlexpod with SAP HANA and SAP Applications
Flexpod with SAP HANA and SAP Applications
 
SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA Answers
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP Overview
 
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
Dmm302 - Sap Hana Data Warehousing: Models for Sap Bw and SQL DW on SAP HANA
 
HANA Playground Session_Latest
HANA Playground Session_LatestHANA Playground Session_Latest
HANA Playground Session_Latest
 
SAP HANA – A Technical Snapshot
SAP HANA – A Technical SnapshotSAP HANA – A Technical Snapshot
SAP HANA – A Technical Snapshot
 
Sap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hanaSap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hana
 
Sap hana by jeff_word
Sap hana by jeff_wordSap hana by jeff_word
Sap hana by jeff_word
 
HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application Service
 
SAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScriptSAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScript
 

Similar to SAP HANA Custom Development

SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP Technology
 
Building Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANABuilding Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANASAP Technology
 
SAP HANA Cloud Platform CodeJam
SAP HANA Cloud Platform CodeJamSAP HANA Cloud Platform CodeJam
SAP HANA Cloud Platform CodeJamVladimir Pavlov
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...Abdelhalim DADOUCHE
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANACraig Cmehil
 
Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Mauricio Cubillos Ocampo
 
SAP HANA Cloud Platform CodeJam 2015
SAP HANA Cloud Platform CodeJam 2015SAP HANA Cloud Platform CodeJam 2015
SAP HANA Cloud Platform CodeJam 2015Vladimir Pavlov
 
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 hanaLuc Vanrobays
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP HANA Cloud Platform
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)Twan van den Broek
 
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Vladimir Pavlov
 
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud Platform
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud PlatformUnlock the Full Potential of SAP Hybris Solutions Using SAP Cloud Platform
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud PlatformSAP Customer Experience
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP HANA Cloud Platform
 
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...SAP Analytics
 
Hana enterprise cloud
Hana enterprise cloudHana enterprise cloud
Hana enterprise cloudbip_bh
 
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 processesSAP Technology
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hanaDivya Goel
 

Similar to SAP HANA Custom Development (20)

SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database Containers
 
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform AnalyticsSAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
 
Building Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANABuilding Custom Advanced Analytics Applications with SAP HANA
Building Custom Advanced Analytics Applications with SAP HANA
 
SAP HANA Cloud Platform CodeJam
SAP HANA Cloud Platform CodeJamSAP HANA Cloud Platform CodeJam
SAP HANA Cloud Platform CodeJam
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANA
 
Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
SAP HANA Cloud Platform CodeJam 2015
SAP HANA Cloud Platform CodeJam 2015SAP HANA Cloud Platform CodeJam 2015
SAP HANA Cloud Platform CodeJam 2015
 
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
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)
 
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
 
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud Platform
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud PlatformUnlock the Full Potential of SAP Hybris Solutions Using SAP Cloud Platform
Unlock the Full Potential of SAP Hybris Solutions Using SAP Cloud Platform
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
 
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
#asksap Analytics Innovations Community Call - Take Action in 2017 with Innov...
 
Hana enterprise cloud
Hana enterprise cloudHana enterprise cloud
Hana enterprise cloud
 
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
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hana
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

SAP HANA Custom Development

  • 1. Public Custom Development on SAP HANA Wroclaw SAP Meetup @ GeekWeekWro#2
  • 2. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public Who am I? Brief introduction All started with SAP Mobile CodeJam on 28.05.2013 thanks to Witalij … study hard dual-enrolled at WUT & WSE… I applied sunny afternoon 24.04.2014, a few hours later (23:31) I was in!  … shortly after joined Data Science PoC Team Up to date: • 15 openSAP courses (+ 3 openHPI) • 7 certs (HANAs, BODS, DT) • 7 SAP CodeJams (once as a host) • 4 SAP InnoJams • 2 SAP TechEds • 5/7 regular SAP Wroclaw meetups • 1 SAP Forum • 1 extension being opensourced (legal checks in progress…) Still a few things to do before leaving SAP… • Win a DemoJam • Attend Sapphire Now
  • 3. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 3Public Agenda • History: SAP HANA XS, JAVA EE, static web content server • Evolution: Cloud-foundry based runtimes • Future: What’s coming… • Sneak peak demo • ABAP vs HANA, HANA, HANA…
  • 4. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Public Runtimes/Programming Models Overview Java (cloud) • Develop, deploy and use Java applications in a cloud environment • Java SE 6/7 and Java EE 6 Web Profile certified • E.g. complex integration projects HTML5 • Develop and run lightweight HTML5/SAPUI5 applications • Benefit from SAPUI5 code templates and SAP best practices to rapidly build applications • E.g. mash-up connections to existing data sources or backend systems XSJS • Develop and scale XSJS applications • Reduce the footprint of the solution by not having a separate application server in the solution • E.g. data-centric analytical apps and dashboards XSJS Java and the Java logo are registered trademarks of Oracle and/or its affiliates.
  • 5. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public SAP HANA Cloud Platform Services SAP HANA Cloud Platform gives developers access to many database, application and business services which can be used while building new applications and extensions. Data & storage services SAP HANA persistence service SAP ASE persistence service Document Service Platform services Integration • SAP HANA Cloud Integration • SAP API Management • SAP HANA Cloud Connector User Experience • SAP Fiori, cloud edition • SAP HANA Cloud Portal • SAP Forms as a Service by Adobe Platform services Analytics • SAP HANA spatial/GIS • SAP HANA Predictive Analysis Library • SAP HANA text search and analysis • SAP HANA series data Collaboration • SAP Jam • Gamification Service • SAP Mobile Documents Security • SAP Cloud Identity Mobile • Mobile services Platform services Internet of Things • IoT services • Remote Data Sync Service Business services SAP hybris as a Service at SAP HANA Cloud Platform
  • 6. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public 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
  • 7. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public Data quality (data profiling) PoC Exposed oData collection binded to a calculation view calling a set of R scripts (read-only)
  • 8. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public Real time spatial analysis with RPAS and SAP HANA SAP Forum Poland
  • 9. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public Point-of-Sale data analysis tool Bachelor’s thesis
  • 10. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Public Fast evolution SAP adopts Open Source
  • 11. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Public SAP HANA XS Advanced 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 provides 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
  • 12. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 13Public SAP HANA: Choice of deployment Develop once, deploy to Cloud, On Premise and Hybrid Run all applications on premise Leverage right deployment option that meets business priorities Run all applications in the cloud On Premise BWBus. Suite S/4 HANA 3rd Party Apps HybridCloud SuccessFactorsAriba Concur Concur Ariba SuccessFactors
  • 13. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 14Public This is the current state of planning and may be changed by SAP at any time. Today Future DirectionPlanned Innovations SAP HANA Cloud Platform Product road map overview - key themes and capabilities (Q4/2015) Major Use Cases • Build all types of business applications • Extend SAP on-premise solutions • Extend SAP cloud solutions • Built applications for the Internet of Things (IoT) Infrastructure • World-class tier-3 and 4 data centers • Secure and compliant infrastructure with 99.9% availability Services • Powerful data & storage services • Leverage the unique capabilities of SAP HANA • SAP ASE as a part of DBaaS • Document service (CMIS-based) • Wide range of platform services • Integration, UX, analytics, collaboration, security, mobile, IoT, … • Business services • Core services, Commerce as a Service Runtimes, Development & Operations • Java, SAP HANA XS and HTML5 programming model • Standards-based development environment • Sophisticated deployment, logging, monitoring features Additional Use Cases • Enhanced current SAP cloud solution extensions • New SAP cloud solution extensions Infrastructure • Data centers in Japan and China • Improvements for business continuity • Disaster recovery data centers within regions • Infrastructure based on OpenStack Services • Even more powerful data & storage services • New and improved SAP HANA features • SAP ASE with extended services • MongoDB, PostgreSQL, Redis, … • Continuous improvements of existing and new platform services • Integration, UX, analytics, collaboration, security, mobile, IoT, … • Extended business services • Loyalty Management, Billing, … Runtimes, Development & Operations • Cloud Foundry-based runtimes • SAP HANA Cloud Platform virtual machines Additional Use Cases • Support for additional use-cases based on requirements from customers and partners Infrastructure • Availability of SAP HANA Cloud Platform in all regions • Support for deployments in data centers of partners / customers Services • Continuous improvements of existing services • New services based on requirements from customers and partners (including Hadoop, Mail, Content Delivery Network) Runtimes, Development & Operations • Enhancement and extension of available runtimes based on requirements from customers and partners
  • 14. Public Live Demo sneak peak // has anyone succeeded in carrying beacons in carry-on baggage ? (: run()
  • 15. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 20Public Coming back May 21st! Come & see much more at…
  • 16. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 21Public HANA, HANA, HANA…
  • 17. © 2015 SAP SE or an SAP affiliate company. All rights reserved. Thank you Contact information: Michal Korzen Associate Consultant | Data Science Team michal.korzen@sap.com @michal_korzen
  • 18. © 2016 SAP SE or an SAP affiliate company. All rights reserved. 23Public © 2016 SAP SE or an SAP affiliate company. 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 SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward- looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.