+ All Categories

ITM162

Date post: 03-Feb-2018
Category:
Upload: sapr3kumar1529
View: 217 times
Download: 0 times
Share this document with a friend
31
 Public Las Vegas: Ralf Belger, Dirk Marwinski, Ron Silberstein Berlin: Olga Cherepanova, Frank Misch, Karin Spiegel Bangalore : Stalin A, Hamsa Gopinath, Dirk Marwinski, Arvin d Sharma run() ITM162  Managing and Transporting SAP HANA Objects
Transcript
Page 1: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 1/38

Page 2: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 2/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Disclaimer

This presentation outlines our general product direction and should not be relied on

purchase decision. This presentation is not subject to your license agreement or anywith SAP. SAP has no obligation to pursue any course of business outlined in this pr

develop or release any functionality mentioned in this presentation. This presentatio

strategy and possible future developments are subject to change and may be chang

time for any reason without notice. This document is provided without a warranty of a

express or implied, including but not limited to, the implied warranties of merchantab

particular purpose, or non-infringement. SAP assumes no responsibility for errors or

document, except if such damages were caused by SAP intentionally or grossly neg

Page 3: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 3/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Agenda

What is SAP HANA Application Lifecycle Management?

The Exercises: Tasks and Systems

Page 4: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 4/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

An Application’s Lifecycle in SAP HANA 

 Your ContenProducts or delivery un

Based on changes or complete entiti

Using CTS+ or SAP HANA nati

 Your ApplicationConfiguration content

Enabled for mass operation

and cloud automation

 Your ApplicaBundle object changes via automatic reco

Lock objects individually or for t

Release changes when ready for tra

 Your Product StructureDefine product structure incl. delivery unit and

package assignment

View and analyze dependencies for DUs

 Your ProductValidate and assemble your product

automatically to ensure consistency

and ship efficiently

Create patches and support packages

for your application 

 Your ProductDownload from SMP

Install / update

Page 5: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 5/38© 2014 SAP SE or an SAP affiliate company. All rights reserved.

SAP HANA Application Lifecycle Management

Is part of XS (SAP HANA

Extended Application Services)

Is easy to use

Can be configured based on

your preferences

Can be launched immediatelyafter SAP HANA installation:http://<server >:80<instance>/sap/hana/xs/lm

Requires role assignment

(details later)

Page 6: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 6/38

ModelProduct

Delivery Unit

Package

Page 7: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 7/38© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Introducing Delivery Units, Packages, and Development

1 Product : n Product Instances : m

1 Delivery Unit : n Packages

1 Package : n Objects

 ___________________________

1 Object : 1 Package

1 Package : 1 Delivery Unit

1 Delivery Unit : 1 Product Instanc

Product Instance Y

Package a

Object 1

Object 2

...

Package b

Object 3

Object 4

...

Delivery Unit I

… 

… 

… 

...

Delivery Unit II

… 

Package d

Object 8

Object 9

Package e

Object 10

Object 11

… 

… 

… 

Product Instance Z

Product A

… 

Page 8: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 8/38© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Model ProductWhat & Where

What to do to create a product

• Go to PRODUCTS  Products

• Define

• Name

• Version

• Description• Instance 

Page 9: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 9/38

Develop

Page 10: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 10/38© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Change Recording in SAP HANA

Change r ecording …is the infrastructure to record changes during de

Change recording provides:

•  Automatic recording and grouping of object changes

• Decoupling of activation and transport

• Predecessor  calculation of changes

• Possibility to work in teams

• Option to execute transports based on changes

Change Recording…can be enabled as global system setting for your

system in HALM

Page 11: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 11/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Change RecordingWhat & Where

Changes in HALM 

• Select CHANGES

• Filter results if needed (default filter is applied)

• Work with the changes

Changes in SAP HANA Developer Studio

• Open Change Manager view

Page 12: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 12/38

Transport

Page 13: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 13/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

SAP HANA content

exclusively

used by ABAP

(ABAP for SAP HANA)

Native SAP HANA

content or as part

of a solution(BI, Mobile, …) 

Native SAP HANA

content

SAP HANA

Source

Transport scenarios for SAP HANA content

SAP HANA Application Lif

SAP HANA stand-alone tran

No need for ABAP-footprint

Lightweight and easy-to-use

SAP HANA

TargetUse case Trans

Enhanced CTS (CTS+)

Transported as any other no

Integrated in existing CTS tr

Integrated in SAP process to

SAP HANA transport conta

Transported with standard A

Integrated in existing CTS tr

Integrated in SAP process to

Page 14: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 14/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Native SAP HANA Content

Transport Landscape 

Test PDevelopment

HND

Content

HNQ

Content

Transport

Route

HALM1. Request

content

Export

Import

 Activate  AExport2. Content

Provided

2. Content

Provided

Application

Landscape

1. Request

content

Page 15: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 15/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

SAP HANA

Studio

TestDevelopment

Transport via Change and Transport System (CTS+)Transport Landscape

HNQ

Application

Landscape

CTS

System

Transport Transport

Import

Transport

Request

Transport

Request

HND HNQ

HND

Repository

Objects

HALM 

Attach

Repository

Objects

Page 16: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 16/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

SAP HANA Transport ContainerTransport Process

Application

Landscape

Transport

DEV

TR

Non-ABAP

Add

HTC

 ABAP

Delivery

Unit

Test

QAS

Non-ABAP

Delivery

Unit

TR

HTC

 ABAP

Import

&

Acti-

vate

Transport

SAP HANA

Studio

Development

Page 17: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 17/38

Install

Page 18: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 18/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Install an Application

Use Command Line Tool; Install one or several product instances

Checks that all pre-requisites are met for installing the product (correct SAP H

other products as a pre-requisite)

Possibility to select single product instances for installation

Installs all delivery units and creates product metadata

Command line based installation

Page 19: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 19/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

hdbalm install

Command:

install

Optional parameters to

Display product instance information

Install specified Product instance(s)

Required parameter to

Specify installation file location

Page 20: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 20/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Agenda

What is SAP HANA Application Lifecycle Management?

The Exercises: Tasks and Systems

Page 21: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 21/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

 Your Task

Create a Web page for SAP TechEd && d-code 

• Provide Information about the sessions offered

•  Allow users to create their special notes per

session

• Provide information about the location

We will create some of the artifacts needed for

this web page during the exercises

Page 22: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 22/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

What’s in the Exercises? 

Exercise 1: Create Product, DU,

Package Exercise 3: Create DU, Package

Exercise 1: Use Change Recording

Exercise 2: Small change to installe

Exercise 3: Use Change Recording

Exercise 4: Small change to installe

Exercise 2: Install Product (Instance)

via Command Line Tool 

Exercise 1: Transport Cha

HALM 

Exercise 2: Transport DU v

Exercise 3: Transport Cha

CTS

Exercise 4: Transport DU a ABAP transpor

HTC

Page 23: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 23/38

Exercise 1

Working with Native SAP HANA Content and Native SAP HANA Application Lifecycle Ma

E i 1

Page 24: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 24/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Exercise 1

System Landscape and Tasks 

Development

M41

Content

1. Request

content

Export

2. Content

Provided

SAP HANAStudio

HALM

Model

Product

ReleaseChanges

Develop

using

Changes

Import

Project

1

2

3

1

2

3

5

Model your product incl.

application and project

on the source systemM41 in HALM

Import the project into

your SAP HANA Studio

Create content.

Changes are used to

manage the new /

changed objects

Create a transport route

for your DU and

transport the new

content via HALM

4 Release Changes

4

E i 1

Page 25: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 25/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Exercise 1

Result 

Information about

sessions in ITM

track provided toyou… 

…c

your

In this exercise,

You created a web page… 

…Showing sessions of track

ITM where you… 

…added your personal notes

…and transported the delivery

unit via HALM into M44.

Page 26: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 26/38

Exercise 2

Install and Transport via Command Line Tool

E ercise 2

Page 27: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 27/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Exercise 2

System Landscape and Tasks 

TesDevelopment

M41 M4

Cont

HAL1. Request

content

Export

2. Content

ProvidedInstall

Product

WebIDE

Change DU

Trans

DU

Crea

Trans

Rou

Content

HAL

CLT

CL

1

2

3

4

Install a product

instance via command

line tool

Change the installed

DU in the WebIDE

Create a transport route

for the changed DU in

HALM

Transport the DU viathe command line tool

1

2

3

4

Exercise 2

Page 28: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 28/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Exercise 2

Result 

Web site shows

details about sessions

in track DEV

In this exercise,

You installed a product

instance… 

…Showing sessions of track

DEV where you… 

…changed the web site to show

the sessions of track DEV 

…and transported the delivery

unit to M44 via command line

tool.

Page 29: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 29/38

Exercise 3

Developing for SAP HANA integrated with CTS+

Exercise 3

Page 30: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 30/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

SAP HANA

Studio

Development

Exercise 3

System Landscape and Tasks

CTS

System

M37Transport

HDB

HDB

Attach

HALMModel DU

Release

Changes

Register DU

for CTS+

Develop

using

Changes

ImportProject 1

2

3

4

1

2

3

5

Model your DU incl.

application and project on the

source system HDB in HALMImport the project into your

SAP HANA Studio

Create content. Changes are

used to manage the new /

changed objects

Register your DU for transport

via CTS+

4Release Changes

5

6 Export the Change to a

transport request and release it

7 Import the transport requestTR

tgz

6

Exercise 3

Page 31: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 31/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Exercise 3

Result 

In this exercise,

You created a delivery unit… 

…containing a web site… 

…Showing a button to open

details for the current location

…and transported the delivery

unit to M44 via CTS+.

Page 32: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 32/38

Exercise 4

Working with the SAP HANA Transport Container

Exercise 4

Page 33: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 33/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Exercise 4

System Landscape and Tasks

Transport

M37

TR

Add

HTC

 ABAP

Delivery

UnitSAP HANA

Studio

Development

Develop

in ADT

1

2

3

4

Create content including external

view on M37 using ABAP

perspective in your SAP HANAStudio

Create SAP HANA Transport

Container

Release your transport request

Import your transport request

1

2

3 4

Exercise 4

Page 34: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 34/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Exercise 4

Result 

In this exercise,

You created a report… 

…using an external SAP HANA

view… 

…containing information about IT

equipment costs… 

…and transported the delivery

unit to M35 via CTS (HTC).

SAP d-code Virtual Hands-on Workshops and SAP d-cod

Page 35: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 35/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

SAP d-code Virtual Hands-on Workshops and SAP d-codContinue your SAP d-code education after the event!

SAP d-code Online

 Access replays of keynotes, Demo

live interviews, select lecture sess

Hands-on replays

http://sapdcode.com/on

SAP d-code Virtual Hands-on Workshops

 Access hands-on workshops post-event

Starting January 2015

Complementary with your SAP d-code registration

http://sapdcodehandson.sap.com 

F th I f ti

Page 36: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 36/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Further Information

SAP Education and Certification Opportunities

www.sap.com/education 

Watch SAP TechEd && d-code Online

http://events.sap.com/teched/en/home 

SAP Public Web

SAP HANA Application Lifecycle Management on SCN: http://scn.sap.com/docs/DOhttp://www.saphana.com/community/about-hana/features#/administration/applicatio

management

Change and Transport System on SCN: http://scn.sap.com/docs/DOC-7643 

HowTo Guides for CTS+: http://scn.sap.com/docs/DOC-8576#HANA 

SAP HANA Transport Container: http://scn.sap.com/docs/DOC-43035 

Page 37: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 37/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

FeedbackPlease complete your session evaluation for

ITM162.

Thanks for attending this SAP TechEd && d-code

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Ron Silberstein

Product Management SAP HANA

[email protected]

Karin Spiegel

Product Management Cloud & Lifecy

[email protected]

© 2014 SAP SE SAP ffili t All i ht

Page 38: ITM162

7/21/2019 ITM162

http://slidepdf.com/reader/full/itm162 38/38

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

 © 2014 SAP SE or an SAP affiliate company. All rights

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 SA(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx fo

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 a

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 an

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 release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy a

developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated

any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, o

looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Reader

undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purcha