Date post: | 03-Feb-2018 |
Category: |
Documents |
Upload: | sapr3kumar1529 |
View: | 217 times |
Download: | 0 times |
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 1/38
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
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
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
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)
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 6/38
ModelProduct
Delivery Unit
Package
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
…
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
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 9/38
Develop
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
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
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 12/38
Transport
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
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
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
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
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 17/38
Install
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
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
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
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
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
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
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
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.
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 26/38
Exercise 2
Install and Transport via Command Line Tool
E ercise 2
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
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.
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 29/38
Exercise 3
Developing for SAP HANA integrated with CTS+
Exercise 3
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
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+.
7/21/2019 ITM162
http://slidepdf.com/reader/full/itm162 32/38
Exercise 4
Working with the SAP HANA Transport Container
Exercise 4
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
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
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
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
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
Karin Spiegel
Product Management Cloud & Lifecy
© 2014 SAP SE SAP ffili t All i ht
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