You are on page 1of 48

Week 1 Unit 1:

Basics
May, 2014
2014 SAP AG or an SAP affiliate company. All rights reserved 2 Public
Basics
Cloud Service Models
INFRASTRUCTURE
AS A SERVICE
IaaS
SOFTWARE AS A SERVICE
SaaS
PLATFORM AS A SERVICE
PaaS
Hardware or software provided to you
as a service and accessible through
the Internet
2014 SAP AG or an SAP affiliate company. All rights reserved 3 Public
Basics
Cloud Benefits in General
Eliminate capital expense
Hardware at provider
Reduce operating expense
Central maintenance by provider
Automatic updates
Flexibility
Meet changing demands as you grow
Systems accessible from everywhere
Agility
React faster to changing business
needs
High availability
2014 SAP AG or an SAP affiliate company. All rights reserved 4 Public
Basics
What Is SAP HANA Cloud Platform?
Platform-as-a-service offering
Build, extend, run, and operate
apps in the cloud
Multiple Runtimes
Java
SAP HANA XS
More runtimes to be added over time
Services
Persistence
Document
Security
Connectivity
2014 SAP AG or an SAP affiliate company. All rights reserved 5 Public
Basics
Open, Standards-Based, Enterprise-Ready
Standards-based development
and runtime environment

Federated identity management
via SAP ID service or existing on-
premise identity provider
Persistence service leveraging
speed of HANA
Remotely monitored & managed
apps via Web-based account
page
Scalable Document service for
managing unstructured data
Mash-up SAP apps & 3
rd
party
content with SAP HANA Cloud
Portal
Connectivity service for seamless
integration with SAP & other
systems
Integration with the SAP Store
Partner program to build & monetize
packaged cloud applications
Word-class datacenters meet the
highest security standards
2014 SAP AG or an SAP affiliate company. All rights reserved 6 Public
Basics
Deploying on Java Runtime of SAP HANA Cloud Platform
Deploy, test, and run cloud
applications locally and in the
cloud
Support for different Compute Unit
sizes encompassing virtual CPU
cores and memory
Support for Java SE 6 and 7
Certified for Java EE 6 Web Profile
SAP HANA
Cloud Platform
Internet HTTPS
Compute Unit
Java
Virtual Machine
C
u
s
t
o
m
e
r

S
A
P


Application
Runtime Container
Your Java EE
Web Application
2014 SAP AG or an SAP affiliate company. All rights reserved 7 Public
Basics
Remote Monitoring & Administration
Proactive 24x7 system monitoring
with automated alerts
Worldwide support 24x7
Detailed usage metrics
Configurable logging tools
Delivered via a Web-based
operations console
2014 SAP AG or an SAP affiliate company. All rights reserved 8 Public
Basics
Extensible & Connectable
SAP HANA Cloud Portal
SAP Mobile Platform enterprise
edition - cloud version
SAP HANA Cloud Integration
Gateway as a Service
Integration with other systems
(such as SuccessFactors, Suite)
2014 SAP AG or an SAP affiliate company. All rights reserved 9 Public
Basics
Scope of This Course
Covered in this course
Setting up your account
Setting up a development environment
Using SAP HANA Cloud Platform services
Deploying applications in the cloud
Using additional features
2014 SAP AG or an SAP affiliate company. All rights reserved 10 Public
Basics
What Youve Learned in This Unit
Service models of cloud software +
benefits
High-level overview of SAP HANA
Cloud Platform
Additional features

Thank you
Contact information:

open@sap.com
2014 SAP AG or an SAP affiliate company. All rights reserved 12
Public
2014 SAP AG 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 AG 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 AG
(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 AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,
and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG 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 AG 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 AGs 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 AG 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.
Week 1 Unit 2:
Your Account
October, 2013
2013 SAP AG. All rights reserved. 2
Public
Your Account
Understanding SAP HANA Cloud Platform Accounts
Each account holds:
Resources that can be consumed by apps
Users allowed to work in the account
Apps deployed & running in the account
Data written by apps running in the account
Configuration for apps running in the
account
Each account is assigned to a
datacenter
Each account is fully isolated
Account
Users
Data
Configuration
Apps
Resources
Datacenter
2013 SAP AG. All rights reserved. 3
Public
Your Account
Applications in Accounts
Are managed by users
Consume resources
Create / consume data
Consume configuration
Run in a defined datacenter
b
Users
Data
Configuration
Apps
Resources
Datacenter
Runs on
Create / Consume
Consume
Consume
Provide
and Manage
2013 SAP AG. All rights reserved. 4
Public
All important links on one page:
Cockpit
Community
Partner Center
SAP Store
Register to get your free account
Your Account
Account Landing Page
http://account.hanatrial.ondemand.com
2013 SAP AG. All rights reserved. 5
Public
Your Account
Getting Your Own Free Account
http://account.hanatrial.ondemand.com
2013 SAP AG. All rights reserved. 6
Public
Your Account
Cockpit
Central point for administration of
account & apps
Logging information
Monitoring information
Authorization management
Account resources
https://account.hanatrial.ondemand.com/cockpit
2013 SAP AG. All rights reserved. 7
Public
Your Account
Online Help
Access to official SAP
documentation
Lots of sample code
Step-by-step tutorials
Getting Started documentation
https://help.hana.ondemand.com/
2013 SAP AG. All rights reserved. 8
Public
Your Account
Tools
SAP development tool packages
for Eclipse
Separate page for cloud tools
https://tools.hana.ondemand.com
2013 SAP AG. All rights reserved. 9
Public
Your Account
Community
Up-to-date information
News around the platform
Events
Blogs from other users
Podcasts
Tutorials
http://developers.sap.com/cloud
2013 SAP AG. All rights reserved. 10
Public
Your Account
What Youve Learned in This Unit
How to create an account on the
SAP HANA Cloud Platform
How applications work within an
account
How to get your own free account
The features of the account landing
page
The account cockpit
Where to get help
Thank you
Contact information:
open@sap.com
2013 SAP AG. All rights reserved. 12
Public
2013 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
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.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademarkfor additional trademark information and notices.
Week 1 Unit 3:
Setting Up the IDE
May, 2014
2014 SAP AG. All rights reserved. 2
Public
Setting Up the IDE
Necessary Steps
Be sure you have Java installed on your machine!
Download and install your Eclipse IDE
Register for your own free trial account
Install Eclipse Tools for SAP HANA Cloud Platform
Download SAP HANA Cloud Platform SDK
Add SAP HANA Cloud Platform server for
local deployment
deployment on your trial account

2014 SAP AG. All rights reserved. 3
Public
Setting Up the IDE
Download Eclipse
Get Eclipse for Java EE
Developers
Select one of the
supported releases
Install on your machine





http://www.eclipse.org
2014 SAP AG. All rights reserved. 4
Public
Setting Up the IDE
Prepare Eclipse
Install Eclipse tools
Download and set up SDK
Prepare IDE for app deployment
2014 SAP AG. All rights reserved. 5
Public
Setting Up the IDE
The SDK
Connects Eclipse with your
account
Provides sample code
Contains the Console Client
2014 SAP AG. All rights reserved. 6
Public
Setting Up the IDE
What Youve Learned in This Unit
How to install Eclipse
How to set up Eclipse for SAP
HANA Cloud Platform
How to connect Eclipse with the
SDK
What the SAP HANA Cloud
Platform SDK is
Thank you
Contact information:

open@sap.com
2014 SAP AG. All rights reserved. 8
Public
2014 SAP AG 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 AG 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 AG
(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 AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,
and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG 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 AG 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 AGs 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 AG 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.
Week 1 Unit 4:
The Development Environment
October, 2013
2013 SAP AG. All rights reserved. 2
Public
The Development Environment
J ava Runtime
Eclipse IDE
SAP HCP tools for Eclipse installed
SAP HCP SDK
Command-line tool
Sample code
Offline documentation
2013 SAP AG. All rights reserved. 3
Public
The Development Environment
Using the Eclipse IDE
Based on standard Eclipse release
Additional Eclipse plug-in
SAP HANA Cloud Platform SDK
Ideal for developing and testing
2013 SAP AG. All rights reserved. 4
Public
The Development Environment
Eclipse Perspectives & Views
Helps you develop quickly and
effectively
Select the perspective youll use most
Add additional views that you miss
2013 SAP AG. All rights reserved. 5
Public
The Development Environment
Debugging & Logging
Deploy in local environment
& run applications in debug mode
Access log files via your
account cockpit
Eclipse IDE
2013 SAP AG. All rights reserved. 6
Public
The Development Environment
Using the Console Client
Delivered together with SDK
More flexibility for
deployment/monitoring of apps
Ideal for automation of builds and
operations
2013 SAP AG. All rights reserved. 7
Public
The Development Environment
Setting Up the Console Client
Console Client can be used more
effectively
Most frequently used parameters
stored in properties file
Console Client recommended for
deployment in productive
environments
https://help.hana.ondemand.com/help/frameset
.htm?76132306711e1014839a8273b0e91070.
html
2013 SAP AG. All rights reserved. 8
Public
The Development Environment
What Youve Learned in This Unit
How to use the Eclipse IDE
Debugging and logging
How to use and set up the Console
Client
Thank you
Contact information:
open@sap.com
2013 SAP AG. All rights reserved. 10
Public
2013 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
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.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademarkfor additional trademark information and notices.
Week 1 Unit 5:
Deploying the First Application
October, 2013
2013 SAP AG. All rights reserved. 2
Public
Deploying the First Application
Our Tasks
Using the sample code in the SDK
folder
Local deployment
Starting, stopping, and publishing
an application
Deploying to your account in the
cloud
Logging
Debugging
2013 SAP AG. All rights reserved. 3
Public
Deploying the First Application
The Hello World Application
Use a Java servlet to print Hello
World in your browser
Part of the sample folder in the SAP
HANA Cloud Platform SDK
Imported to Eclipse with a few
clicks
2013 SAP AG. All rights reserved. 4
Public
Deploying the First Application
What Youve Learned in This Unit
How to use sample applications
from the SDK
How to deploy an application on a
local server and in the cloud
How to use the account cockpit
Thank you
Contact information:
open@sap.com
2013 SAP AG. All rights reserved. 6
Public
2013 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
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.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademarkfor additional trademark information and notices.