SlideShare a Scribd company logo
1 of 91
SAP HANA SPS 08 - What’s New?
SAP HANA Application Lifecycle Management
SAP HANA Product Management May, 2014
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 3Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 4Public
An Application’s Lifecycle in SAP HANA
Your Content
Products or delivery units
Based on changes or complete entities
Using CTS+ or SAP HANA native
Your Application
Configuration content
Enabled for mass operation
and cloud automation
Your Application
Bundle object changes via automatic recording
Lock objects individually or for teams
Release changes when ready for transport
Your Product Structure
Define product structure incl. delivery unit and
package assignment
View and analyze dependencies for DUs
Your Product
Validate and assemble your product
automatically to ensure consistency
and ship efficiently
Create patches and support packages
for your application
Your Product
Download from SMP
Install /update /uninstall
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 5Public
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 immediately
after SAP HANA installation:
http://<server>:80<instance>/sap/hana/xs/lm
Requires role assignment
(details later)
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6Public
Content lifecycle management in SAP HANA
Managing “content” in SAP HANA
SAP HANA content defined:
 Not part of the core SAP HANA DB installation itself
 Is delivered by SAP as part of SAP HANA optimized solutions
 Is created in SAP HANA-based development projects (partner, customer)
 Sometimes called “objects” or “artifacts”
Content comprises all kinds of objects, for example:
 Schemas and table definitions defined as HANA Content
 Attribute views, analytic views and calculation views
 Procedures and privileges
 SQLScript, JavaScript and HTML
 Roles and permissions
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 7Public
Flow of Activities: User Interfaces
Change
Recording
(View)
Development, Object
Activation and Change
Selection
HANA Studio
Web IDE
Change
Recording
(Browser)
Development, Object
Activation and
Change Selection
Native &
CTS
Transport
(Browser)
Modeling
(Browser)
Assembly
(Command
Line)
HANA Application
Lifecycle
Management
HANA
Application
Lifecycle
Management
Installation
(Command
Line)
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 8Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
Model
Product
Delivery Unit
Package
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 10Public
Introducing Delivery Units, Packages, and Development Artifacts
1 Product : n Product Instances : m Delivery Units
1 Delivery Unit : n Packages
1 Package : n Objects
___________________________________
1 Object : 1 Package
1 Package : 1 Delivery Unit
1 Delivery Unit : 1 Product Instance : 1 Product
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
…
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 11Public
Integration into SAP HANA Studio
Easy access to product
management capabilities in
SAP HANA studio:
Development perspective,
repositories view > right
mouse click on the
workspace >
choose Product Management
or Delivery Unit Management
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 12Public
Model Product
Product View
A product corresponds to an application – which could be an SAP-delivered application, a
partner application, or customer application developed on a project basis
The Product View
• Shows installed products (i.e. applications) and their metadata in the system
• Ability to create, modify, and remove SAP HANA products (meta-data only)
• Is used to associate Delivery Units with a product instance
and remove them
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 13Public
Model Product
What & Where
What to do to create a product
• Go to PRODUCTS  Products
• Define
• Name
• Version
• Description
• Instance
= New for SPS08
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 14Public
List of
Products
Actions
on
products
Assign and
unassign
delivery units
Model Product
Product View
Product
metadata
section
Delivery Units
assigned to
instances
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 15Public
Model Product
Assign Delivery Unit
What to do to assign a delivery unit to a product
• Go to PRODUCTS  Products
• Select your product
• Select an Instance
• Assign the delivery unit
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 16Public
Model Product
Change Delivery Units assigned
What to do to change a DU assignment
• Unassign
• Go to the Product Instance the Delivery
Unit is currently assigned
• Choose the DU and unassign it
• Assign
• Go to the Product Instance to which you
would like to assign the DU
• Click assign to choose the DU
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 17Public
Model Delivery Unit
Delivery Unit View
The Delivery Unit view:
• Shows installed Delivery Units and their metadata
• Ability to create, modify, and remove Delivery Units (metadata only)
• Un-deploy (remove) delivery units
• Assign packages to Delivery Units and unassign them
• View Delivery Unit dependencies and object references causing dependencies
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 18Public
Model Delivery Unit
What and Where
What to do to create a Delivery Unit
• Go to PRODUCTS  Delivery Units
• Define
• Name
• Version
• Description
• Responsible
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 19Public
List of installed
Delivery Units
Search
field
Delivery unit
dependencies
Actions on
delivery units
Assigned
packages
Actions on
packages
Model Delivery Unit
Delivery Units View
Delivery Unit
metadata
section
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 20Public
Model Delivery Unit
Assign Package to Delivery Unit
What to do to assign a package to a delivery unit
• Go to PRODUCTS  Delivery Units
• Choose your delivery unit (if not pre-selected)
• Assign the package(s) that you created
(include sub-packages if needed)
• You can check for unassigned packages
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 21Public
Model Delivery Unit
Check for “forgotten” packages
Packages not assigned to a Delivery Unit
• Lead to issues during product assembly
and installation
• Select Check for Unassigned, and assign
them accordingly
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 22Public
Model Delivery Unit
Uninstalling a Delivery Unit
Delete or uninstall a delivery unit
Deleting means that only the DU metadata will
be deleted but all packages and tables remain
intact.
Uninstalling means that all DU metadata and
all objects, packages, and possible database
tables will be removed.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 23Public
Dependency Viewer
Graphical tool to display
dependencies between delivery
units:
Graphical depiction is interactive –
can be rotated and shifted around
to provide different perspectives
Useful for determining which
delivery units should be transported
together
Useful for detecting unwanted
dependencies, in order to clean
them up
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 24Public
Model Delivery Unit
Dependency Viewer – Object References
Move the mouse over a connector to view object references causing the dependency between
delivery units.
Dependencies are caused by object references between objects
Example:
• Deliver Unit 1 contains tables
• Delivery Unit 2 contains views
referencing the tables of Delivery Unit 1
 Delivery Unit 2 depends on Delivery Unit 1
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 25Public
Model Package: Package View
The Package view
• Shows installed packages, their hierarchy and their metadata
• Allows to create, modify, and delete packages
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 26Public
Package concept
Package
 Every SAP HANA repository object is assigned to a package
 Groups objects that logically “belong together”
 Provides a namespace
– Each object is uniquely identified by combination of package name, object name, and object type
Package Hierarchy
 Establishes a parent-child relationship between packages
 Used to organize objects
Package Privileges
 Define access to objects in package; assign to specific user or role
 Authorizations assigned to a package are implicitly assigned to sub-packages in the hierarchy
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 27Public
Model Package
What & Where
What to do to create a Package
• Go to PRODUCTS  Packages
• Define
• Name
• Description
• Responsible
• Original Language
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 28Public
Package
metadata
Hierarchical
package
view
Model Package
Package View
Actions for
packages
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 29Public
Model Package
Create Application
Create an application
• Choose the options that you need
 Require authentication
 create a schema
 developer role
 create project
 create index.html
 overwrite existing objects
• Objects are created automatically,
providing a fast start to the
application development process.
Develop
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 31Public
Creating Content
What & Where
Create Content (i.e. development artifacts) in SAP
HANA Developer Studio
Example from Modelling view:
• Refresh the Content folder in your development
system
• Choose your package
• Create your content
Alternatively, you can create SAP HANA Content in
the Web IDE
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 32Public
Change Recording in SAP HANA
Change recording …is the infrastructure to record changes during development
Change recording provides:
• Automatic recording and grouping of object changes
• Decoupling of activation and transport
• Predecessor calculation of changes
Change Recording…can be enabled as global system setting in your development
environment
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 33Public
Change Recording
Concept
Without change recording:
 Delivery Unit transport contains all active objects in the packages of that particular DU
 If an object is ready to be transported, its Delivery Unit must be released
–Some objects in the DU may not be ready for transport yet though, but they automatically get
transported anyway
With change recording:
Automatic recording of object changes to a change list when an object is activated
Team Development: Allows a developer (or team) to work on a development artifact and release the
“change” only when the artifact is ready to promote to the test system. For developers not
contributing to this change the objects are locked
Release in two steps: contributors have to approve first before a change can be released
Transport: Delivery Unit transport contains only objects where their change has been released
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 34Public
Change Recording
What & 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
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 35Public
Change Recording
Enable Change Recording
Setting the option Enable Change Recording
adds the menu entry CHANGES
Released Changes for all active objects will be
created when Change Recording is first enabled
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 36Public
Change Recording
Changes in HALM
Details for
Change
Actions for
changes
List of
Changes
List of
Contributors
Filter
Changes
Changed
objects
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 37Public
Change Recording
Automatic recording of object changes to a change list when doing the object activation
Team Development: Allows a developer (or team) to work on a development artifact and release the
“change” only when the artifact is ready to promote to the test system. For developers not
contributing to this change the objects are locked.
Release in two steps: contributors have to approve first before a change can be released.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 38Public
Change Recording
Change Manager View in SAP HANA Studio
Filter for
changes
Actions for
Changes
List of
Contributers
Changes that
match your
selection
Changed
Objects
Transport
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 40Public
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 Lifecycle Management
 SAP HANA stand-alone transport management
 No need for ABAP-footprint
 Lightweight and easy-to-use transport tool
SAP HANA
Target
Use case Transport Management
Enhanced CTS (CTS+)
 Transported as any other non-ABAP content
 Integrated in existing CTS transport landscape
 Integrated in SAP process tools (ChaRM, QGM)
HANA Transport Container
 Transported with standard ABAP transports
 Integrated in existing CTS transport landscape
 Integrated in SAP process tools (ChaRM, QGM)
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 41Public
Transports: Integration into SAP HANA Studio
Easy access to transport
management capabilities in SAP
HANA studio:
Development perspective,
systems view > right mouse click
on the system
select Transport Management
from the menu
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 42Public
Native SAP HANA Content
What and Where (1/2)
What to do to make a system known
• Log on to the target system
• Go to TRANSPORT  System
• Check whether the source system
exists
or
• Register the source system
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 43Public
Native SAP HANA Content
What and Where (2/2)
What to do to transport content
• Go to TRANSPORT  Transports
• Create a route covering your
needs
or
• Choose the route you need
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 44Public
Native SAP HANA Content
Basics for Transports
Target Group
 New SAP customers without ABAP-footprint
 SAP customers with the need for a lightweight transport management
What to use
 Content Creation: SAP HANA Studio (source system)
 Transport: SAP HANA Application Lifecycle Management (target system)
Granularity
 Full Deliver Unit / Product (without Change Recording)
 Full Released Delivery Unit / Product (with Change Recording enabled)
 Change (with Change Recording enabled)
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 45Public
Native SAP HANA Content
Transport Landscape
Test ProductionDevelopment
HND
Content
HNQ
Content
Transport
Route
HNP
HALM
Content
Transport
Route
HALM1. Request
content
Export
Import
Activate
Import
ActivateExport
2. Content
Provided
2. Content
Provided
Application
Landscape
1. Request
content
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 46Public
Native SAP HANA Content
Configuration
Configure native SAP HANA
Transport
• Go to SETTINGS
• Set Enable Native HANA Transport
This is the default setting
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 47Public
Native SAP HANA Content
Configuration
The menu entry TRANSPORT
is only available if Native SAP
HANA Transport is enabled
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 48Public
Native SAP HANA Content
Create Transport Route
The route management is an essential part
transport management.
Route definition for transport on target system:
 Source & target system
 which Delivery Units (multi-select available)
 Select transport all objects (Full Released) or just released
changes (Change)
 Select DU Transport or Product Transport
The route definition can be specified in a static way
or during each transport.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 49Public
Native SAP HANA Content
Transport based on Changes
Transport based on released
changes: only objects which are
assigned to a released change are
transported
Object transport: Selecting a
single change from the list of
changes imports only objects
involved in this change into the
target system –not the full delivery
unit.
Dependency calculation:
Automatically grabbing depending
changes as part of the transport too.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 50Public
Transport via CTS+
Basics for Transports
Target Group
 SAP customers with ABAP-footprint and existing CTS transport landscape
 SAP HANA content is handled like any other non-ABAP content
What to use
 Content Creation: SAP HANA Studio (source system)
 Export: SAP HANA Studio (source system)
 Transport: Transport Organizer Web UI (for source system) / STMS (for target system)
Granularity
 Delivery Unit
 Change
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 51Public
SAP HANA
Studio
TestDevelopment
Transport via Change and Transport System (CTS+)
Transport Landscape
HNQ HNP
Application
Landscape
CTS
System
Transport Transport
ImportImport
Transport
Request
Transport
Request
Transport
Request
HND HNQ HNP
Production
HND
Repository
Objects
HALM
Attach
Repository
Objects
Repository
Objects
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 52Public
Transport via CTS+
Configuration
Go to SETTINGS
Select Enable CTS Transport
Enter Data of your CTS System
(Additional Configuration on CTS
System is required)
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 53Public
Transport via Change and Transport System (CTS+)
Configuration
• Menu entry CTS EXPORT is only shown if CTS
Transport is enabled
• (Menu entry TRANSPORT is removed)
• Transports can be done on DU or Change level
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 54Public
Transport via Change and Transport System (CTS+)
What & Where
What to do to transport content
• Log on to the source system
• Go to CTS Export
• Transport Delivery Units
or
• Transport Released Changes
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 55Public
Transport via Change and Transport System (CTS+)
Export Process in SAP HANA Studio
Choose transport via Delivery
Units or Released Changes
Select
Attach to Transport Request
Check Transport Request Details
Click on Next and then Finish
File  Export 
Change and Transport System
(CTS)
or Modeler  Export
Click on Next
Choose System
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 56Public
Transport via CTS+
Transport Organizer for non-ABAP
Transport Organizer for
non-ABAP is used to:
• Create Transport Requests
• Preselect requests
• Release requests
• Monitor or change content of
requests
• Maintain attributes
• Monitor status
• View logs
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 57Public
Transport via CTS+
Import Process in TMS
Choose queue of your
target system
Import the request(s) and check the result
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 58Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 59Public
SAP HANA Database Client Installation
Command Line Tool
• can be installed locally
• Can run on Server
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 60Public
Open the Command Line Tool
hdbalm
Commands:
 product
 admin
 update
 dependencies
 install
 du
 Transport
 log
 help
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 61Public
Command Line Support for Delivery Units
All operations available from the
delivery unit view are available
through the command line
In addition a full dependency
report is available to show all
relevant dependencies between
delivery units.
C:halm>halm.py help dependencies
View and analyze delivery unit dependencies.
usage: halm [<args>] dependencies [<command args>]
[<source du>] [<source du vendor>]
[<target du>] [<target du vendor>]
command args:
-f, --full show full dependency view and analysis
-r, --references shows object references between delivery units
-n, --nirvana shows nirvana references for a delivery unit
notes:
The references command requires source and target du name as well as the
DU vendor.
The nirvana command displays object references for objects that are part of
a delivery unit to objects which are not part of a delivery unit. When
exported it will not be possible to import and activate these delivery
units into another system. Those reference therefore pose a serious problem.
With no arguments a list of delivery unit dependencies will be displayed.
Each line of the output lists a delivery unit followed by a colon and a
command separated list of referenced delivery units. In the following example
the delivery unit HANA_XS_LM has references to SAPUI5_1 and HANA_XS_BASE:
HANA_XS_LM(sap.com): SAPUI5_1(sap.com), HANA_XS_BASE(sap.com)
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 62Public
hdbalm transport
 list
 start
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 63Public
hdbalm product
 list
 get
 create
 delete
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 64Public
hdbalm dependencies
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 65Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
Assemble
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 67Public
Assemble
What You Should Know
Currently only available for SAP-internal usage
Planned for Customers and partners for a future release
Planned to support you in creating a file out of your product that can be delivered to your
(internal or external) customers
Install
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 69Public
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 HANA version,
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
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 70Public
Installation Transcript
C:devtest>hdbalm install SAP_HANA_EXPLORER_WEB.zip
SYSTEM INFORMATION
___________________________________________________________________________
HOST : ld2020
PORT : 8045
USER : dirk
INSTANCE : 045
___________________________________________________________________________
PRODUCT INFORMATION
___________________________________________________________________________
| NAME : SAP HANA EXPLORER WEB
| VERSION : 1.0
| VENDOR : sap.com
___________________________________________________________________________
PRODUCT INSTANCES FOR INSTALL
___________________________________________________________________________
| No.| Instance Id | Product Instance
___________________________________________________________________________
| 1 | 1 | SAP Lumira Server (EA) 1.0
___________________________________________________________________________
Validating Product Descriptor.
Validation successful.
SAP HANA EXPLORER WEB
___________________________________________________________________________
| | INSTALLED | TO BE INSTALLED
___________________________________________________________________________
|PRODUCT VERSION| NOT YET INSTALLED |1.0
|SP VERSION | NOT YET INSTALLED |Initial Shipment Stack
___________________________________________________________________________
SAP Lumira Server (EA) 1.0
___________________________________________________________________________
INSTALLED VERSION | TO BE INSTALLED | IMPORT | DELIVERY UNIT
___________________________________________________________________________
|NOT YET INSTALLED | 1.0.000.0 | YES | HANA_EXP_WEB
___________________________________________________________________________
Do you wish to continue with the installation for the specified
product?[yes/no]-->yes
Installing Delivery Units.
[…]
Updating Repository Tables.
Update successful.
Installation process is complete.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 71Public
Product Installation
Install and uninstall products via Command Line tool
Functionality moved from SAP HANA Platform Lifecycle Management to HALM
 No <SID>adm required any more
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 72Public
hdbalm install
Command:
install
Optional parameters to
Display product instance information
Install specified Product instance(s)
Required parameter to
Specify installation file location
Configure
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 74Public
Technical Configuration Today
Application Configuration
(specific)
Hana Live Configuration
 Configuration is documented in
installation guide
 Manual description of SQL
statements to configure application
SCENARIO PROCESS
Application
Configuration (general)
 Typically found on
service market place
/instguides
Configuration Process
 Administrator reads
documentation
 Administrator performs tasks
1 1 NN
Steps
SERVICE
Tasks
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 75Public
Technical Configuration (planned)
Application Developer
 Understanding scenarios and
their content contribution
requirements
 Providing content for
configuration automation
Lifecycle
Experts
(Cloud Infrastructure
Experts)
 Defining
scenarios
 Documenting
scenarios
Administrators
or
Orchestration Tools
 Executing configuration
services
 Orchestrating end2end
and/or cloud processes
SCENARIO PROCESS1 1 NN
Steps
SERVICE
Tasks
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 76Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 77Public
Set vendor
Vendor must be set before you start creating SAP HANA Content
You can change the vendor later on
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 78Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 79Public
System requirements
 For SAP HANA Application Lifecycle Management
– Part of each SAP HANA shipment as of SAP HANA appliance SP06
 For Transporting SAP HANA content with enhanced CTS (CTS+)
– CTS+ Domain Controller: SAP Solution Manager 7.1 SP05 and higher support package levels
or SAP NetWeaver 7.31 with SL Toolset 1.0 SP07 and higher support package levels
or SAP NetWeaver 7.4 with SL Toolset 1.0 SP07 and higher support package levels
– SAP HANA systems: SAP HANA Appliance SP05 and higher support package levels
 For Transporting SAP HANA content with HANA Transport Container
– SAP NetWeaver 7.40 SP0 and higher support package levels
– SAP NetWeaver 7.31 SP5 and higher support package levels
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 80Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 81Public
Roles
The following roles exist for the SAP HANA Application Lifecycle Management:
• Administrator
• Developer
• DevelopmentExpert
• Display
• Execute Transport
• Transport
Additional roles for SAP HANA Repository are
required
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 82Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 83Public
Availability of features in SAP HANA
+ Ship configuration
+ Allow configuration dev
+ DU/Products via HALM
& CTS+ in Studio
+ Change Transport
(HANA native)
+ Change Transport
(via CTS+)
+ CTS+ without AS JAVA
+Basics in HALM + Dependency Viewer + Improved UIs
+ Via CLT + via Web UI
+ For customers
and Partners
+ Change Recording via
HANA Studio
+ Change Recording via
WebIDE & HALM
CLT: Command Line Tool
HALM: SAP HANA Application Lifecycle Management
Model
Develop
Transport
Install
Assemble
Configure
SP7 SP8 FutureSP6
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 84Public
Agenda
Overview
Model, Develop and Transport an Application
Command Line Tool
Install, Assemble and Configure an Application
Configuration
Prerequisites
Roles & Authorizations
Evolution of HALM
Summary
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 85Public
Key Takeaways for SAP HANA Application Lifecycle Management
What do we provide?
HALM as tool to manage the Lifecycle of SAP HANA XS Applications
When?
Available since SAP HANA 1.0 SPS06
For whom?
• Easy to use, lightweight application with native SAP HANA transport for customers with none or
little ABAP footprint, or who simply prefer it’s streamlined approach
• Comprehensive transport handling with CTS+ for customers who prefer to integrate SAP HANA
transports into existing promote-to-production processes
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 86Public
Further information
SAP Public Web
http://www.saphana.com/docs/DOC-4268 > What´s new in SAP HANA 1.0 SPS07 for Extended Application Services (XS)
and Content Lifecycle Management
http://scn.sap.com/community/hana-in-memory >
http://scn.sap.com/docs/DOC-46119 > SAP HANA Lifecycle Management
http://scn.sap.com/docs/DOC-49327 > Overview of SAP HANA Content Transport Management
http://scn.sap.com/docs/DOC-8576#HANA > How to Configure SAP HANA for CTS+
http://www.saphana.com/community/about-hana/features#administration/application-lifecycle-management
> HALM@ saphana.com
SAP Internal
https://wiki.wdf.sap.corp/wiki/display/SDT/HANA+Application+Lifecycle+Management
SAP Notes
1920406 - Release Note SAP HANA Application Lifecycle Management SP7
1998966 – Release Note for SAP HANA Application Lifecycle Management SP8
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 87Public
Further information
SAP Public Web
SAP HANA Master Guide:
http://help.sap.com/hana/SAP_HANA_Master_Guide_en.pdf
SAP HDB Client Installation Guide:
http://help.sap.com/hana/SAP_HANA_Client_Installation_Update_Guide_en.pdf
SAP HANA Studio Installation Guide:
http://help.sap.com/hana/SAP_HANA_Studio_Installation_Update_Guide_en.pdf
SAP HANA Developer Guide:
http://help.sap.com/hana/SAP_HANA_Developer_Guide_en.pdf
SAP HANA Server Installation guide:
http://help.sap.com/hana/SAP_HANA_Server_Installation_Guide_en.pdf
SAP HANA LCM Tools Reference Guide
http://help.sap.com/hana/SAP_HANA_LCM_Tools_Reference_Guide_en.pdf
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 88Public
Disclaimer
This presentation outlines our general product direction and should not be relied on in making
a purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP.
SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and
SAP’s strategy and possible future developments are subject to change and may be changed
by SAP at any time for any reason without notice.
This document is provided without a warranty of any kind, either express or implied, including
but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or
non-infringement. SAP assumes no responsibility for errors or omissions in this document,
except if such damages were caused by SAP intentionally or grossly negligent.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 89Public
How to find SAP HANA documentation on this topic?
SAP HANA Platform SPS
 What’s New – Release Notes
 Installation
– SAP HANA Server InstallationGuide
 Security
 Administration
– SAP HANA Administration Guide
 Development
– SAP HANA Developer Guide
 References
– SAP HANA SQL Reference
• In addition to this learning material, you find SAP HANA documentation on
SAP Help Portal knowledge center at http://help.sap.com/hana_platform.
• The knowledge center is structured according to the product lifecycle: installation, security, administration,
development. So you can find e.g. the SAP HANA Server Installation Guide
in the Installation section and so forth …
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Thank you
Contact information
Ron Silberstein
SAP HANA Product Management
AskSAPHANA@sap.com
To get the best overview of what’s new in SAP HANA SPS 08, read this blog.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 91Public
© 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 AG’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 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.

More Related Content

What's hot

Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...SreeGe1
 
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....Yevilina Rizka
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"panayaofficial
 
Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsLuc Vanrobays
 
Sap s4 hana logistics ppt
Sap s4 hana logistics pptSap s4 hana logistics ppt
Sap s4 hana logistics pptRamaCharitha1
 
Snowflake free trial_lab_guide
Snowflake free trial_lab_guideSnowflake free trial_lab_guide
Snowflake free trial_lab_guideslidedown1
 
SAP HANA SPS09 - Backup and Recovery
SAP HANA SPS09 - Backup and RecoverySAP HANA SPS09 - Backup and Recovery
SAP HANA SPS09 - Backup and RecoverySAP Technology
 
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Kellton Tech Solutions Ltd
 
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...BI Brainz
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glmagnifics
 
Data Lake - Multitenancy Best Practices
Data Lake - Multitenancy Best PracticesData Lake - Multitenancy Best Practices
Data Lake - Multitenancy Best PracticesCitiusTech
 
Strategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentStrategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentDirk Oppenkowski
 
SAP's Business Technology Platform: A Game-Changer for Intelligent Enterprises
SAP's Business Technology Platform: A Game-Changer for Intelligent EnterprisesSAP's Business Technology Platform: A Game-Changer for Intelligent Enterprises
SAP's Business Technology Platform: A Game-Changer for Intelligent EnterprisesExtentia Information Technology
 

What's hot (20)

Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
Data Migration Tools for the MOVE to SAP S_4HANA - Comparison_ MC _ RDM _ LSM...
 
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
 
Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds views
 
Sap s4 hana logistics ppt
Sap s4 hana logistics pptSap s4 hana logistics ppt
Sap s4 hana logistics ppt
 
25 snowflake
25 snowflake25 snowflake
25 snowflake
 
Snowflake free trial_lab_guide
Snowflake free trial_lab_guideSnowflake free trial_lab_guide
Snowflake free trial_lab_guide
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
 
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
 
SAP HANA SPS09 - Backup and Recovery
SAP HANA SPS09 - Backup and RecoverySAP HANA SPS09 - Backup and Recovery
SAP HANA SPS09 - Backup and Recovery
 
SAP BTP Enablement
SAP BTP EnablementSAP BTP Enablement
SAP BTP Enablement
 
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
 
SAP CPI - DS
SAP CPI - DSSAP CPI - DS
SAP CPI - DS
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & gl
 
Moving to SAP S/4HANA
Moving to SAP S/4HANAMoving to SAP S/4HANA
Moving to SAP S/4HANA
 
Data Lake - Multitenancy Best Practices
Data Lake - Multitenancy Best PracticesData Lake - Multitenancy Best Practices
Data Lake - Multitenancy Best Practices
 
Strategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentStrategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA Deployment
 
SAP's Business Technology Platform: A Game-Changer for Intelligent Enterprises
SAP's Business Technology Platform: A Game-Changer for Intelligent EnterprisesSAP's Business Technology Platform: A Game-Changer for Intelligent Enterprises
SAP's Business Technology Platform: A Game-Changer for Intelligent Enterprises
 

Viewers also liked

What's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementWhat's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementSAP Technology
 
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP Technology
 
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP Technology
 
Content Lifecycle Management Solution on HANA Cloud Platform
Content Lifecycle Management Solution on HANA Cloud PlatformContent Lifecycle Management Solution on HANA Cloud Platform
Content Lifecycle Management Solution on HANA Cloud PlatforminvenioLSI
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Imaginet
 
Identity and Access Management Deployment using Lifecycle Management (LCM)
Identity and Access Management Deployment using Lifecycle Management (LCM)Identity and Access Management Deployment using Lifecycle Management (LCM)
Identity and Access Management Deployment using Lifecycle Management (LCM)ASTCorporation
 
Sap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detailSap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detailHenry Blanck
 
Sap Product Lifecycle Costing
Sap Product Lifecycle CostingSap Product Lifecycle Costing
Sap Product Lifecycle CostingJulien Delvat
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)SAP Technology
 
Fujitsu: Your Partner for SAP HANA Solutions
Fujitsu: Your Partner for SAP HANA SolutionsFujitsu: Your Partner for SAP HANA Solutions
Fujitsu: Your Partner for SAP HANA SolutionsFujitsu America
 
SAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP Technology
 
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr..."Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...Dataconomy Media
 
The Ugly Cost of Cyber Crime
The Ugly Cost of Cyber CrimeThe Ugly Cost of Cyber Crime
The Ugly Cost of Cyber CrimeRahul Neel Mani
 
SAP HANA SPS08 Platform Lifecycle Management
SAP HANA SPS08 Platform Lifecycle ManagementSAP HANA SPS08 Platform Lifecycle Management
SAP HANA SPS08 Platform Lifecycle Management SAP Technology
 
Presentation @ SEKE 2013
Presentation @ SEKE 2013Presentation @ SEKE 2013
Presentation @ SEKE 2013Flávio Horita
 
SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda
SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda
SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda Shivakumar Vishwanath
 

Viewers also liked (18)

What's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementWhat's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle Management
 
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
 
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
 
Content Lifecycle Management Solution on HANA Cloud Platform
Content Lifecycle Management Solution on HANA Cloud PlatformContent Lifecycle Management Solution on HANA Cloud Platform
Content Lifecycle Management Solution on HANA Cloud Platform
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!
 
Identity and Access Management Deployment using Lifecycle Management (LCM)
Identity and Access Management Deployment using Lifecycle Management (LCM)Identity and Access Management Deployment using Lifecycle Management (LCM)
Identity and Access Management Deployment using Lifecycle Management (LCM)
 
Sap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detailSap Product Lifecycle Costing solution in detail
Sap Product Lifecycle Costing solution in detail
 
Sap Product Lifecycle Costing
Sap Product Lifecycle CostingSap Product Lifecycle Costing
Sap Product Lifecycle Costing
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
 
HANA SPS07 LCM
HANA SPS07 LCMHANA SPS07 LCM
HANA SPS07 LCM
 
Fujitsu: Your Partner for SAP HANA Solutions
Fujitsu: Your Partner for SAP HANA SolutionsFujitsu: Your Partner for SAP HANA Solutions
Fujitsu: Your Partner for SAP HANA Solutions
 
Exposure tracker
Exposure trackerExposure tracker
Exposure tracker
 
SAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP HANA SPS08 Overview
SAP HANA SPS08 Overview
 
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr..."Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
"Empower Developers with HPE Machine Learning and Augmented Intelligence", Dr...
 
The Ugly Cost of Cyber Crime
The Ugly Cost of Cyber CrimeThe Ugly Cost of Cyber Crime
The Ugly Cost of Cyber Crime
 
SAP HANA SPS08 Platform Lifecycle Management
SAP HANA SPS08 Platform Lifecycle ManagementSAP HANA SPS08 Platform Lifecycle Management
SAP HANA SPS08 Platform Lifecycle Management
 
Presentation @ SEKE 2013
Presentation @ SEKE 2013Presentation @ SEKE 2013
Presentation @ SEKE 2013
 
SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda
SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda
SAP TechED Las Vegas 2016- OEM Partnesr SAP HANA Platform Agenda
 

Similar to SAP HANA SPS08 Application Lifecycle Management

openSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdfopenSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdfManish Singh
 
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)Twan van den Broek
 
HANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development PerspectiveHANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development PerspectiveSAP Technology
 
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
 
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...SAP HANA Cloud Platform
 
DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015Luc Vanrobays
 
SAP HANA SPS09 - SQLScript
SAP HANA SPS09 - SQLScriptSAP HANA SPS09 - SQLScript
SAP HANA SPS09 - SQLScriptSAP Technology
 
S4H_399 2 SL _Onboarding Presentation (2).pptx
S4H_399 2  SL _Onboarding Presentation (2).pptxS4H_399 2  SL _Onboarding Presentation (2).pptx
S4H_399 2 SL _Onboarding Presentation (2).pptxchandramohan431817
 
SAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP RiverSAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP RiverSAP Technology
 
Open sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovOpen sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovNagendra Babu
 
743_ERP607_Process_Overview_EN_XX (2).ppt
743_ERP607_Process_Overview_EN_XX (2).ppt743_ERP607_Process_Overview_EN_XX (2).ppt
743_ERP607_Process_Overview_EN_XX (2).pptSUBHOJITBANERJEE16
 
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 Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for InnovationSAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for InnovationBernhard Luecke
 
SAP HANA SPS09 - Application Lifecycle Management
SAP HANA SPS09 - Application Lifecycle ManagementSAP HANA SPS09 - Application Lifecycle Management
SAP HANA SPS09 - Application Lifecycle ManagementSAP Technology
 
SAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP Technology
 
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...PROIDEA
 
Create Kpi fiori apps
Create Kpi fiori appsCreate Kpi fiori apps
Create Kpi fiori appsAjay593954
 

Similar to SAP HANA SPS08 Application Lifecycle Management (20)

openSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdfopenSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdf
 
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
 
HANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development PerspectiveHANA SPS07 Studio Development Perspective
HANA SPS07 Studio Development Perspective
 
HANA SPS07 Shine
HANA SPS07 ShineHANA SPS07 Shine
HANA SPS07 Shine
 
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 D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud P...
 
DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015
 
SAP HANA SPS09 - SQLScript
SAP HANA SPS09 - SQLScriptSAP HANA SPS09 - SQLScript
SAP HANA SPS09 - SQLScript
 
S4H_399 2 SL _Onboarding Presentation (2).pptx
S4H_399 2  SL _Onboarding Presentation (2).pptxS4H_399 2  SL _Onboarding Presentation (2).pptx
S4H_399 2 SL _Onboarding Presentation (2).pptx
 
SAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP RiverSAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP River
 
Open sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovOpen sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplov
 
743_ERP607_Process_Overview_EN_XX (2).ppt
743_ERP607_Process_Overview_EN_XX (2).ppt743_ERP607_Process_Overview_EN_XX (2).ppt
743_ERP607_Process_Overview_EN_XX (2).ppt
 
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...
 
S4H_059.pptx
S4H_059.pptxS4H_059.pptx
S4H_059.pptx
 
SAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for InnovationSAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for Innovation
 
SAP HANA SPS09 - Application Lifecycle Management
SAP HANA SPS09 - Application Lifecycle ManagementSAP HANA SPS09 - Application Lifecycle Management
SAP HANA SPS09 - Application Lifecycle Management
 
SAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text Search
 
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
Create Kpi fiori apps
Create Kpi fiori appsCreate Kpi fiori apps
Create Kpi fiori apps
 

More from SAP Technology

Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...SAP Technology
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...SAP Technology
 
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
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...SAP Technology
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformSAP Technology
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...SAP Technology
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANASAP Technology
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Technology
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...SAP Technology
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsSAP Technology
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...SAP Technology
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...SAP Technology
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareSAP Technology
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP Technology
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANASAP Technology
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Technology
 
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
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP 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
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsSAP Technology
 

More from SAP Technology (20)

Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
 
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
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
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
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
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
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
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
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
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
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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)
 
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
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

SAP HANA SPS08 Application Lifecycle Management

  • 1. SAP HANA SPS 08 - What’s New? SAP HANA Application Lifecycle Management SAP HANA Product Management May, 2014
  • 2. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 2Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 3. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 3Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 4. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 4Public An Application’s Lifecycle in SAP HANA Your Content Products or delivery units Based on changes or complete entities Using CTS+ or SAP HANA native Your Application Configuration content Enabled for mass operation and cloud automation Your Application Bundle object changes via automatic recording Lock objects individually or for teams Release changes when ready for transport Your Product Structure Define product structure incl. delivery unit and package assignment View and analyze dependencies for DUs Your Product Validate and assemble your product automatically to ensure consistency and ship efficiently Create patches and support packages for your application Your Product Download from SMP Install /update /uninstall
  • 5. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 5Public 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 immediately after SAP HANA installation: http://<server>:80<instance>/sap/hana/xs/lm Requires role assignment (details later)
  • 6. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 6Public Content lifecycle management in SAP HANA Managing “content” in SAP HANA SAP HANA content defined:  Not part of the core SAP HANA DB installation itself  Is delivered by SAP as part of SAP HANA optimized solutions  Is created in SAP HANA-based development projects (partner, customer)  Sometimes called “objects” or “artifacts” Content comprises all kinds of objects, for example:  Schemas and table definitions defined as HANA Content  Attribute views, analytic views and calculation views  Procedures and privileges  SQLScript, JavaScript and HTML  Roles and permissions
  • 7. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 7Public Flow of Activities: User Interfaces Change Recording (View) Development, Object Activation and Change Selection HANA Studio Web IDE Change Recording (Browser) Development, Object Activation and Change Selection Native & CTS Transport (Browser) Modeling (Browser) Assembly (Command Line) HANA Application Lifecycle Management HANA Application Lifecycle Management Installation (Command Line)
  • 8. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 8Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 10. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 10Public Introducing Delivery Units, Packages, and Development Artifacts 1 Product : n Product Instances : m Delivery Units 1 Delivery Unit : n Packages 1 Package : n Objects ___________________________________ 1 Object : 1 Package 1 Package : 1 Delivery Unit 1 Delivery Unit : 1 Product Instance : 1 Product 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 …
  • 11. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 11Public Integration into SAP HANA Studio Easy access to product management capabilities in SAP HANA studio: Development perspective, repositories view > right mouse click on the workspace > choose Product Management or Delivery Unit Management
  • 12. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 12Public Model Product Product View A product corresponds to an application – which could be an SAP-delivered application, a partner application, or customer application developed on a project basis The Product View • Shows installed products (i.e. applications) and their metadata in the system • Ability to create, modify, and remove SAP HANA products (meta-data only) • Is used to associate Delivery Units with a product instance and remove them
  • 13. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 13Public Model Product What & Where What to do to create a product • Go to PRODUCTS  Products • Define • Name • Version • Description • Instance = New for SPS08
  • 14. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 14Public List of Products Actions on products Assign and unassign delivery units Model Product Product View Product metadata section Delivery Units assigned to instances
  • 15. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 15Public Model Product Assign Delivery Unit What to do to assign a delivery unit to a product • Go to PRODUCTS  Products • Select your product • Select an Instance • Assign the delivery unit
  • 16. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 16Public Model Product Change Delivery Units assigned What to do to change a DU assignment • Unassign • Go to the Product Instance the Delivery Unit is currently assigned • Choose the DU and unassign it • Assign • Go to the Product Instance to which you would like to assign the DU • Click assign to choose the DU
  • 17. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 17Public Model Delivery Unit Delivery Unit View The Delivery Unit view: • Shows installed Delivery Units and their metadata • Ability to create, modify, and remove Delivery Units (metadata only) • Un-deploy (remove) delivery units • Assign packages to Delivery Units and unassign them • View Delivery Unit dependencies and object references causing dependencies
  • 18. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 18Public Model Delivery Unit What and Where What to do to create a Delivery Unit • Go to PRODUCTS  Delivery Units • Define • Name • Version • Description • Responsible
  • 19. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 19Public List of installed Delivery Units Search field Delivery unit dependencies Actions on delivery units Assigned packages Actions on packages Model Delivery Unit Delivery Units View Delivery Unit metadata section
  • 20. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 20Public Model Delivery Unit Assign Package to Delivery Unit What to do to assign a package to a delivery unit • Go to PRODUCTS  Delivery Units • Choose your delivery unit (if not pre-selected) • Assign the package(s) that you created (include sub-packages if needed) • You can check for unassigned packages
  • 21. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 21Public Model Delivery Unit Check for “forgotten” packages Packages not assigned to a Delivery Unit • Lead to issues during product assembly and installation • Select Check for Unassigned, and assign them accordingly
  • 22. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 22Public Model Delivery Unit Uninstalling a Delivery Unit Delete or uninstall a delivery unit Deleting means that only the DU metadata will be deleted but all packages and tables remain intact. Uninstalling means that all DU metadata and all objects, packages, and possible database tables will be removed.
  • 23. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 23Public Dependency Viewer Graphical tool to display dependencies between delivery units: Graphical depiction is interactive – can be rotated and shifted around to provide different perspectives Useful for determining which delivery units should be transported together Useful for detecting unwanted dependencies, in order to clean them up
  • 24. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 24Public Model Delivery Unit Dependency Viewer – Object References Move the mouse over a connector to view object references causing the dependency between delivery units. Dependencies are caused by object references between objects Example: • Deliver Unit 1 contains tables • Delivery Unit 2 contains views referencing the tables of Delivery Unit 1  Delivery Unit 2 depends on Delivery Unit 1
  • 25. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 25Public Model Package: Package View The Package view • Shows installed packages, their hierarchy and their metadata • Allows to create, modify, and delete packages
  • 26. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 26Public Package concept Package  Every SAP HANA repository object is assigned to a package  Groups objects that logically “belong together”  Provides a namespace – Each object is uniquely identified by combination of package name, object name, and object type Package Hierarchy  Establishes a parent-child relationship between packages  Used to organize objects Package Privileges  Define access to objects in package; assign to specific user or role  Authorizations assigned to a package are implicitly assigned to sub-packages in the hierarchy
  • 27. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 27Public Model Package What & Where What to do to create a Package • Go to PRODUCTS  Packages • Define • Name • Description • Responsible • Original Language
  • 28. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 28Public Package metadata Hierarchical package view Model Package Package View Actions for packages
  • 29. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 29Public Model Package Create Application Create an application • Choose the options that you need  Require authentication  create a schema  developer role  create project  create index.html  overwrite existing objects • Objects are created automatically, providing a fast start to the application development process.
  • 31. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 31Public Creating Content What & Where Create Content (i.e. development artifacts) in SAP HANA Developer Studio Example from Modelling view: • Refresh the Content folder in your development system • Choose your package • Create your content Alternatively, you can create SAP HANA Content in the Web IDE
  • 32. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 32Public Change Recording in SAP HANA Change recording …is the infrastructure to record changes during development Change recording provides: • Automatic recording and grouping of object changes • Decoupling of activation and transport • Predecessor calculation of changes Change Recording…can be enabled as global system setting in your development environment
  • 33. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 33Public Change Recording Concept Without change recording:  Delivery Unit transport contains all active objects in the packages of that particular DU  If an object is ready to be transported, its Delivery Unit must be released –Some objects in the DU may not be ready for transport yet though, but they automatically get transported anyway With change recording: Automatic recording of object changes to a change list when an object is activated Team Development: Allows a developer (or team) to work on a development artifact and release the “change” only when the artifact is ready to promote to the test system. For developers not contributing to this change the objects are locked Release in two steps: contributors have to approve first before a change can be released Transport: Delivery Unit transport contains only objects where their change has been released
  • 34. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 34Public Change Recording What & 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
  • 35. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 35Public Change Recording Enable Change Recording Setting the option Enable Change Recording adds the menu entry CHANGES Released Changes for all active objects will be created when Change Recording is first enabled
  • 36. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 36Public Change Recording Changes in HALM Details for Change Actions for changes List of Changes List of Contributors Filter Changes Changed objects
  • 37. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 37Public Change Recording Automatic recording of object changes to a change list when doing the object activation Team Development: Allows a developer (or team) to work on a development artifact and release the “change” only when the artifact is ready to promote to the test system. For developers not contributing to this change the objects are locked. Release in two steps: contributors have to approve first before a change can be released.
  • 38. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 38Public Change Recording Change Manager View in SAP HANA Studio Filter for changes Actions for Changes List of Contributers Changes that match your selection Changed Objects
  • 40. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 40Public 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 Lifecycle Management  SAP HANA stand-alone transport management  No need for ABAP-footprint  Lightweight and easy-to-use transport tool SAP HANA Target Use case Transport Management Enhanced CTS (CTS+)  Transported as any other non-ABAP content  Integrated in existing CTS transport landscape  Integrated in SAP process tools (ChaRM, QGM) HANA Transport Container  Transported with standard ABAP transports  Integrated in existing CTS transport landscape  Integrated in SAP process tools (ChaRM, QGM)
  • 41. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 41Public Transports: Integration into SAP HANA Studio Easy access to transport management capabilities in SAP HANA studio: Development perspective, systems view > right mouse click on the system select Transport Management from the menu
  • 42. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 42Public Native SAP HANA Content What and Where (1/2) What to do to make a system known • Log on to the target system • Go to TRANSPORT  System • Check whether the source system exists or • Register the source system
  • 43. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 43Public Native SAP HANA Content What and Where (2/2) What to do to transport content • Go to TRANSPORT  Transports • Create a route covering your needs or • Choose the route you need
  • 44. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 44Public Native SAP HANA Content Basics for Transports Target Group  New SAP customers without ABAP-footprint  SAP customers with the need for a lightweight transport management What to use  Content Creation: SAP HANA Studio (source system)  Transport: SAP HANA Application Lifecycle Management (target system) Granularity  Full Deliver Unit / Product (without Change Recording)  Full Released Delivery Unit / Product (with Change Recording enabled)  Change (with Change Recording enabled)
  • 45. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 45Public Native SAP HANA Content Transport Landscape Test ProductionDevelopment HND Content HNQ Content Transport Route HNP HALM Content Transport Route HALM1. Request content Export Import Activate Import ActivateExport 2. Content Provided 2. Content Provided Application Landscape 1. Request content
  • 46. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 46Public Native SAP HANA Content Configuration Configure native SAP HANA Transport • Go to SETTINGS • Set Enable Native HANA Transport This is the default setting
  • 47. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 47Public Native SAP HANA Content Configuration The menu entry TRANSPORT is only available if Native SAP HANA Transport is enabled
  • 48. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 48Public Native SAP HANA Content Create Transport Route The route management is an essential part transport management. Route definition for transport on target system:  Source & target system  which Delivery Units (multi-select available)  Select transport all objects (Full Released) or just released changes (Change)  Select DU Transport or Product Transport The route definition can be specified in a static way or during each transport.
  • 49. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 49Public Native SAP HANA Content Transport based on Changes Transport based on released changes: only objects which are assigned to a released change are transported Object transport: Selecting a single change from the list of changes imports only objects involved in this change into the target system –not the full delivery unit. Dependency calculation: Automatically grabbing depending changes as part of the transport too.
  • 50. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 50Public Transport via CTS+ Basics for Transports Target Group  SAP customers with ABAP-footprint and existing CTS transport landscape  SAP HANA content is handled like any other non-ABAP content What to use  Content Creation: SAP HANA Studio (source system)  Export: SAP HANA Studio (source system)  Transport: Transport Organizer Web UI (for source system) / STMS (for target system) Granularity  Delivery Unit  Change
  • 51. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 51Public SAP HANA Studio TestDevelopment Transport via Change and Transport System (CTS+) Transport Landscape HNQ HNP Application Landscape CTS System Transport Transport ImportImport Transport Request Transport Request Transport Request HND HNQ HNP Production HND Repository Objects HALM Attach Repository Objects Repository Objects
  • 52. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 52Public Transport via CTS+ Configuration Go to SETTINGS Select Enable CTS Transport Enter Data of your CTS System (Additional Configuration on CTS System is required)
  • 53. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 53Public Transport via Change and Transport System (CTS+) Configuration • Menu entry CTS EXPORT is only shown if CTS Transport is enabled • (Menu entry TRANSPORT is removed) • Transports can be done on DU or Change level
  • 54. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 54Public Transport via Change and Transport System (CTS+) What & Where What to do to transport content • Log on to the source system • Go to CTS Export • Transport Delivery Units or • Transport Released Changes
  • 55. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 55Public Transport via Change and Transport System (CTS+) Export Process in SAP HANA Studio Choose transport via Delivery Units or Released Changes Select Attach to Transport Request Check Transport Request Details Click on Next and then Finish File  Export  Change and Transport System (CTS) or Modeler  Export Click on Next Choose System
  • 56. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 56Public Transport via CTS+ Transport Organizer for non-ABAP Transport Organizer for non-ABAP is used to: • Create Transport Requests • Preselect requests • Release requests • Monitor or change content of requests • Maintain attributes • Monitor status • View logs
  • 57. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 57Public Transport via CTS+ Import Process in TMS Choose queue of your target system Import the request(s) and check the result
  • 58. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 58Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 59. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 59Public SAP HANA Database Client Installation Command Line Tool • can be installed locally • Can run on Server
  • 60. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 60Public Open the Command Line Tool hdbalm Commands:  product  admin  update  dependencies  install  du  Transport  log  help
  • 61. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 61Public Command Line Support for Delivery Units All operations available from the delivery unit view are available through the command line In addition a full dependency report is available to show all relevant dependencies between delivery units. C:halm>halm.py help dependencies View and analyze delivery unit dependencies. usage: halm [<args>] dependencies [<command args>] [<source du>] [<source du vendor>] [<target du>] [<target du vendor>] command args: -f, --full show full dependency view and analysis -r, --references shows object references between delivery units -n, --nirvana shows nirvana references for a delivery unit notes: The references command requires source and target du name as well as the DU vendor. The nirvana command displays object references for objects that are part of a delivery unit to objects which are not part of a delivery unit. When exported it will not be possible to import and activate these delivery units into another system. Those reference therefore pose a serious problem. With no arguments a list of delivery unit dependencies will be displayed. Each line of the output lists a delivery unit followed by a colon and a command separated list of referenced delivery units. In the following example the delivery unit HANA_XS_LM has references to SAPUI5_1 and HANA_XS_BASE: HANA_XS_LM(sap.com): SAPUI5_1(sap.com), HANA_XS_BASE(sap.com)
  • 62. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 62Public hdbalm transport  list  start
  • 63. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 63Public hdbalm product  list  get  create  delete
  • 64. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 64Public hdbalm dependencies
  • 65. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 65Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 67. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 67Public Assemble What You Should Know Currently only available for SAP-internal usage Planned for Customers and partners for a future release Planned to support you in creating a file out of your product that can be delivered to your (internal or external) customers
  • 69. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 69Public 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 HANA version, 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
  • 70. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 70Public Installation Transcript C:devtest>hdbalm install SAP_HANA_EXPLORER_WEB.zip SYSTEM INFORMATION ___________________________________________________________________________ HOST : ld2020 PORT : 8045 USER : dirk INSTANCE : 045 ___________________________________________________________________________ PRODUCT INFORMATION ___________________________________________________________________________ | NAME : SAP HANA EXPLORER WEB | VERSION : 1.0 | VENDOR : sap.com ___________________________________________________________________________ PRODUCT INSTANCES FOR INSTALL ___________________________________________________________________________ | No.| Instance Id | Product Instance ___________________________________________________________________________ | 1 | 1 | SAP Lumira Server (EA) 1.0 ___________________________________________________________________________ Validating Product Descriptor. Validation successful. SAP HANA EXPLORER WEB ___________________________________________________________________________ | | INSTALLED | TO BE INSTALLED ___________________________________________________________________________ |PRODUCT VERSION| NOT YET INSTALLED |1.0 |SP VERSION | NOT YET INSTALLED |Initial Shipment Stack ___________________________________________________________________________ SAP Lumira Server (EA) 1.0 ___________________________________________________________________________ INSTALLED VERSION | TO BE INSTALLED | IMPORT | DELIVERY UNIT ___________________________________________________________________________ |NOT YET INSTALLED | 1.0.000.0 | YES | HANA_EXP_WEB ___________________________________________________________________________ Do you wish to continue with the installation for the specified product?[yes/no]-->yes Installing Delivery Units. […] Updating Repository Tables. Update successful. Installation process is complete.
  • 71. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 71Public Product Installation Install and uninstall products via Command Line tool Functionality moved from SAP HANA Platform Lifecycle Management to HALM  No <SID>adm required any more
  • 72. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 72Public hdbalm install Command: install Optional parameters to Display product instance information Install specified Product instance(s) Required parameter to Specify installation file location
  • 74. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 74Public Technical Configuration Today Application Configuration (specific) Hana Live Configuration  Configuration is documented in installation guide  Manual description of SQL statements to configure application SCENARIO PROCESS Application Configuration (general)  Typically found on service market place /instguides Configuration Process  Administrator reads documentation  Administrator performs tasks 1 1 NN Steps SERVICE Tasks
  • 75. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 75Public Technical Configuration (planned) Application Developer  Understanding scenarios and their content contribution requirements  Providing content for configuration automation Lifecycle Experts (Cloud Infrastructure Experts)  Defining scenarios  Documenting scenarios Administrators or Orchestration Tools  Executing configuration services  Orchestrating end2end and/or cloud processes SCENARIO PROCESS1 1 NN Steps SERVICE Tasks
  • 76. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 76Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 77. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 77Public Set vendor Vendor must be set before you start creating SAP HANA Content You can change the vendor later on
  • 78. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 78Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 79. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 79Public System requirements  For SAP HANA Application Lifecycle Management – Part of each SAP HANA shipment as of SAP HANA appliance SP06  For Transporting SAP HANA content with enhanced CTS (CTS+) – CTS+ Domain Controller: SAP Solution Manager 7.1 SP05 and higher support package levels or SAP NetWeaver 7.31 with SL Toolset 1.0 SP07 and higher support package levels or SAP NetWeaver 7.4 with SL Toolset 1.0 SP07 and higher support package levels – SAP HANA systems: SAP HANA Appliance SP05 and higher support package levels  For Transporting SAP HANA content with HANA Transport Container – SAP NetWeaver 7.40 SP0 and higher support package levels – SAP NetWeaver 7.31 SP5 and higher support package levels
  • 80. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 80Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 81. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 81Public Roles The following roles exist for the SAP HANA Application Lifecycle Management: • Administrator • Developer • DevelopmentExpert • Display • Execute Transport • Transport Additional roles for SAP HANA Repository are required
  • 82. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 82Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 83. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 83Public Availability of features in SAP HANA + Ship configuration + Allow configuration dev + DU/Products via HALM & CTS+ in Studio + Change Transport (HANA native) + Change Transport (via CTS+) + CTS+ without AS JAVA +Basics in HALM + Dependency Viewer + Improved UIs + Via CLT + via Web UI + For customers and Partners + Change Recording via HANA Studio + Change Recording via WebIDE & HALM CLT: Command Line Tool HALM: SAP HANA Application Lifecycle Management Model Develop Transport Install Assemble Configure SP7 SP8 FutureSP6
  • 84. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 84Public Agenda Overview Model, Develop and Transport an Application Command Line Tool Install, Assemble and Configure an Application Configuration Prerequisites Roles & Authorizations Evolution of HALM Summary
  • 85. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 85Public Key Takeaways for SAP HANA Application Lifecycle Management What do we provide? HALM as tool to manage the Lifecycle of SAP HANA XS Applications When? Available since SAP HANA 1.0 SPS06 For whom? • Easy to use, lightweight application with native SAP HANA transport for customers with none or little ABAP footprint, or who simply prefer it’s streamlined approach • Comprehensive transport handling with CTS+ for customers who prefer to integrate SAP HANA transports into existing promote-to-production processes
  • 86. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 86Public Further information SAP Public Web http://www.saphana.com/docs/DOC-4268 > What´s new in SAP HANA 1.0 SPS07 for Extended Application Services (XS) and Content Lifecycle Management http://scn.sap.com/community/hana-in-memory > http://scn.sap.com/docs/DOC-46119 > SAP HANA Lifecycle Management http://scn.sap.com/docs/DOC-49327 > Overview of SAP HANA Content Transport Management http://scn.sap.com/docs/DOC-8576#HANA > How to Configure SAP HANA for CTS+ http://www.saphana.com/community/about-hana/features#administration/application-lifecycle-management > HALM@ saphana.com SAP Internal https://wiki.wdf.sap.corp/wiki/display/SDT/HANA+Application+Lifecycle+Management SAP Notes 1920406 - Release Note SAP HANA Application Lifecycle Management SP7 1998966 – Release Note for SAP HANA Application Lifecycle Management SP8
  • 87. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 87Public Further information SAP Public Web SAP HANA Master Guide: http://help.sap.com/hana/SAP_HANA_Master_Guide_en.pdf SAP HDB Client Installation Guide: http://help.sap.com/hana/SAP_HANA_Client_Installation_Update_Guide_en.pdf SAP HANA Studio Installation Guide: http://help.sap.com/hana/SAP_HANA_Studio_Installation_Update_Guide_en.pdf SAP HANA Developer Guide: http://help.sap.com/hana/SAP_HANA_Developer_Guide_en.pdf SAP HANA Server Installation guide: http://help.sap.com/hana/SAP_HANA_Server_Installation_Guide_en.pdf SAP HANA LCM Tools Reference Guide http://help.sap.com/hana/SAP_HANA_LCM_Tools_Reference_Guide_en.pdf
  • 88. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 88Public Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP’s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
  • 89. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 89Public How to find SAP HANA documentation on this topic? SAP HANA Platform SPS  What’s New – Release Notes  Installation – SAP HANA Server InstallationGuide  Security  Administration – SAP HANA Administration Guide  Development – SAP HANA Developer Guide  References – SAP HANA SQL Reference • In addition to this learning material, you find SAP HANA documentation on SAP Help Portal knowledge center at http://help.sap.com/hana_platform. • The knowledge center is structured according to the product lifecycle: installation, security, administration, development. So you can find e.g. the SAP HANA Server Installation Guide in the Installation section and so forth …
  • 90. © 2014 SAP AG or an SAP affiliate company. All rights reserved. Thank you Contact information Ron Silberstein SAP HANA Product Management AskSAPHANA@sap.com To get the best overview of what’s new in SAP HANA SPS 08, read this blog.
  • 91. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 91Public © 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 AG’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 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.