You are on page 1of 48

Week 1 Unit 1:

Basics
January, 2015
Basics
Cloud Service Models

Hardware or software provided to


you as a service and accessible
through the Internet SOFTWARE AS A SERVICE
SaaS

PLATFORM AS A SERVICE
PaaS

INFRASTRUCTURE
AS A SERVICE
IaaS

2015 SAP SE or an SAP affiliate company. All rights reserved Public 2


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

2015 SAP SE or an SAP affiliate company. All rights reserved Public 3


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
HTML5
More runtimes to be added over time
Services
Persistence
Document
Security
Connectivity

2015 SAP SE or an SAP affiliate company. All rights reserved Public 4


Basics
Open, Standards-Based, Enterprise-Ready

Standards-based development Federated identity management


and runtime environment via SAP ID service or existing on-
premise identity provider

Persistence service leveraging Remotely monitored & managed


speed of SAP HANA apps via Web-based account page

Scalable document service for Mash-up SAP apps & 3rd party
managing unstructured data content with SAP HANA Cloud
Portal

Connectivity service for seamless Integration with SAP Store


integration with SAP & other
systems

Partner program to build & monetize Word-class data centers meet the
packaged cloud applications highest security standards

2015 SAP SE or an SAP affiliate company. All rights reserved Public 5


Basics
Deployment on Java Runtime of SAP HANA Cloud Platform

Deploy, test, and run cloud

Customer
applications locally and in the cloud
Support for different compute unit HTTPS Internet
sizes encompassing virtual CPU
cores and memory SAP HANA

SAP
Cloud Platform
Support for Java SE 6 and 7
Support for Apache Tomcat 7
Compute Unit
Certified for Java EE 6 Web Profile
Java
Virtual Machine
Application
Runtime Container

Your Java EE
Web Application

2015 SAP SE or an SAP affiliate company. All rights reserved Public 6


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

2015 SAP SE or an SAP affiliate company. All rights reserved Public 7


Basics
Extensible & Connectable

SAP HANA Cloud Portal


SAP HANA Cloud Platform mobile
services
SAP HANA Cloud Integration
Integration with other systems
(such as SuccessFactors,
SAP Business Suite)

2015 SAP SE or an SAP affiliate company. All rights reserved Public 8


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

2015 SAP SE or an SAP affiliate company. All rights reserved Public 9


Basics
What Youve Learned in This Unit

Service models of cloud software +


benefits
High-level overview of SAP HANA
Cloud Platform
Additional features

2015 SAP SE or an SAP affiliate company. All rights reserved Public 10


Thank you

Contact information:

open@sap.com
2014 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 SEs 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.

2014 SAP SE or an SAP affiliate company. All rights reserved Public 12


Week 1 Unit 2:
Your Account
January, 2015
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


Apps deployed & running in the account Resources

Data written by apps running in the account


Account
Configuration for apps running in the
Data
account
Users
Each account is assigned to a
datacenter Configuration

Each account is fully isolated

Datacenter

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 2


Your Account
Applications in Accounts

Are managed by users

Consume resources
Datacenter Users
Provide
Create / consume data and Manage
Runs on
Consume configuration

Run in a defined datacenter Consume


Create / Consume b
Apps
Data Resources

Consume

Configuration

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 3


Your Account
Account Landing Page

All important links on one page:


Cockpit

Community

Partner Center

SAP Store

Register to get your free account

http://account.hanatrial.ondemand.com

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 4


Your Account
Getting Your Own Free Account

http://account.hanatrial.ondemand.com

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 5


Your Account
Cockpit

Central point for administration of


account & apps

Logging information

Monitoring information

Authorization management

Account resources

https://account.hanatrial.ondemand.com/cockpit

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 6


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/

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 7


Your Account
Tools

SAP development tool packages


for Eclipse

Separate page for cloud tools

https://tools.hana.ondemand.com

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 8


Your Account
Community

Up-to-date information

News around the platform

Events

Blogs from other users

Podcasts

Tutorials

http://developers.sap.com/cloud

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 9


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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 10


Thank you

Contact information:

open@sap.com
2014 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 SEs 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.

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 12


Week 1 Unit 3:
Setting Up the IDE
January, 2015
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 developer 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 free developer account

2015 SAP AG. All rights reserved. Public 2


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
2015 SAP AG. All rights reserved. Public 3
Setting Up the IDE
Prepare Eclipse

Install Eclipse tools

Download and set up SDK

Prepare IDE for app deployment

2015 SAP AG. All rights reserved. Public 4


Setting Up the IDE
The SDK

Connects Eclipse with your


account

Provides sample code

Contains the Console Client

2015 SAP AG. All rights reserved. Public 5


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

2015 SAP AG. All rights reserved. Public 6


Thank you

Contact information:

open@sap.com
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#trademark for additional trademark information and notices.

2015 SAP AG. All rights reserved. Public 8


Week 1 Unit 4:
The Development Environment
January, 2015
The Development Environment
Java Runtime

Eclipse IDE

SAP HCP tools for Eclipse installed

SAP HCP SDK


Command-line tool
Sample code
Offline documentation

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 2


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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 3


The Development Environment
Eclipse Perspectives & Views

Helps you develop quickly and


effectively

Select the perspective youll use most

Add additional views that you miss

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 4


The Development Environment
Debugging & Logging

Deploy in local environment


& run applications in debug mode

Access log files via your


account cockpit
Eclipse IDE

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 5


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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 6


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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 7


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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 8


Thank you

Contact information:

open@sap.com
2014 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 SEs 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.

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 10


Week 1 Unit 5:
Deploying the First Application
January, 2015
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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 2


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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 3


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

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 4


Thank you

Contact information:

open@sap.com
2014 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 SEs 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.

2014 SAP SE or an SAP affiliate company. All rights reserved. Public 6

You might also like