0% found this document useful (0 votes)
290 views14 pages

HANA Change Recording Guide

Change recording in SAP HANA allows developers to track changes during development. It automatically records when objects are activated and groups related objects into changelists. Changelists can then be approved, released, and selectively transported to other systems. This decouples activation from transport and allows individual objects or selected changelists to be moved between environments rather than entire packages. The system also checks for dependencies to ensure all required changes are transported together.

Uploaded by

Sumanth Kampli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
290 views14 pages

HANA Change Recording Guide

Change recording in SAP HANA allows developers to track changes during development. It automatically records when objects are activated and groups related objects into changelists. Changelists can then be approved, released, and selectively transported to other systems. This decouples activation from transport and allows individual objects or selected changelists to be moved between environments rather than entire packages. The system also checks for dependencies to ensure all required changes are transported together.

Uploaded by

Sumanth Kampli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

TRANSPORTATION OF

HANA OBJECTS USING


CHANGE RECORDING

Created By
Amanpreet Singh (amanpreet.h.singh)

Reviewed By
Amit Kumar Verma (amitkumar.verma)

P age |1
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
INTRODUCTION
Change recording in SAP HANA is the infrastructure to keep track of changes during SAP
HANA development.
It provides the following functions:
· Automatic Recording and Grouping of Object Changes
When change recording is enabled, when you activate a repository object you are prompted to
assign your changes to a changelist. You can group the objects that you want to transport together
in one changelist.
· Decoupling of Activation and Transport
When change recording is not enabled, the objects are transported using Delivery unit. As delivery
unit contains all the active objects of delivery unit package, you have to transport entire delivery
unit even if the object are ready for deployment or not, but using change recording, we can
transport individual objects.
Only released changelists can be transported. The objects are transported in the state in which they
were at the point in time when the changelist was released.
· Different Transport Modes
The changelist-based transport can be set up in two modes:
Selected Changelists – only selected changes will be transported,
All Changelists – All the released changes will be transported
· Predecessor Calculation of Changes
If a changelist contains objects from the same package that depend on objects in other changelists
that are released but not yet transported, the system detects these and includes them in the
transport as well.
· Team Development
Multiple team members can work on the same development objects (and use the same changelist).
The changelist can only be released when all team members have indicated that the objects are
ready for transport by approving their contribution to the changelist. The objects that are part of
the changelist are locked for developers who do not contribute to the changelist.

P age |2
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
ENABLE SAP HANA CHANGE
RECORDING
ROLE REQUIRED - sap.hana.xs.lm.roles::Administrator

· Open the SAP HANA Application Lifecycle Management –


The SAP HANA Application Lifecycle Management is available on the SAP HANA XS Web
server at the following URL:
You can open SAP HANA Application Lifecycle Management by the following two ways:
o Using URL - http://<WebServerHost>:80<SAPHANAinstance>/sap/hana/xs/lm.
o As shown below, Right Click on the system àApplication Life Cycle Management
àHome.

· You will get the below screen, Click on Settings tab.

P age |3
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
· Select ‘Enable Change Recording’ checkbox.

P age |4
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
P age |5
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
WORKING WITH CHANGE RECORDING
Activate the new object. A new window will appear

P age |6
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
Select an existing change or click ‘new’ and create a new change.

Note: you can assign multiple objects to the same change.

P age |7
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
Select the change, to which you want to assign your object and click on finish.

To view list of changes, go to change manager window. You can view change manager window as
shown below.

Go to WindowsàShow ViewàOtheràSAP HANAàChange Manager

P age |8
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
The change manager window will appear.

Select a change to view the status. To view the users who have activated the objects, expand
Contributors and to view the object assigned to the change, expand objects. You can see the
status of the change, which is Open before transport

P age |9
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
Now Go to HALM and click on changes tab

P a g e | 10
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
Select your change and click on approve

The Status will change from open to approved

P a g e | 11
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
Now Click on Release

The Status will be changed from Open to Released

P a g e | 12
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
Now log on with the target system HALM. Go to Transport Tab and create your transport route:

· Select the delivery Unit - Select the delivery unit which is assigned to package in which the
object to be transported exists.
· Select source System.
· Mode – Selected Changelists – only selected changes will be transported, All Changelists –
All the released changes will be transported. In this example We will select ‘Selected
Changelits’

Now select the above created transport route and Click on Start Transport.

P a g e | 13
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING
Your Change will appear in new window. Select your change and click ‘Transport and Close’

After the transport is successful, the changes will be reflected in the target system.

P a g e | 14
TRANSPORTATION OF HANA OBJECTS USING CHANGE RECORDING

You might also like