28.01.2013 Views

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

For example, you need to plan, manage, and maintain the application versions you want to ship, and you need to<br />

ensure that a stable plan exists to provide support for existing and all future versions of your application.<br />

<strong>SAP</strong> <strong>HANA</strong> lifecycle management uses the delivery unit (DU) is a vehicle to ship one or more software<br />

components from <strong>SAP</strong> (or a partner) to a customer. Delivery Units correspond to an "application" with versions,<br />

for which support packages and patches are delivered. You can also use the delivery unit to transport content<br />

between <strong>SAP</strong> <strong>HANA</strong> systems, for example, between development systems or between development and<br />

productive systems.<br />

Note: Delivery units are not to be confused with development classes; delivery units are similar to<br />

software component versions in the Product Availability Matrix (PAM).<br />

The Application-Development Lifecycle<br />

Application development on <strong>SAP</strong> <strong>HANA</strong> requires a server-centric life cycle for design-time objects, which are the<br />

development artifacts that you store in the <strong>SAP</strong> <strong>HANA</strong> repository. As an application developer, you check out<br />

design-time content from the repository and edit a copy of the checked-out artifact in the local file system on the<br />

your personal computer (PC). The following steps provide a brief, high-level overview of the development lifecycle<br />

for design-time content:<br />

1. Check out design-time content.<br />

Check out the package containing the design-time artifacts you want to work on (if the package already<br />

exists).<br />

2. Edit the design-time content.<br />

Edit the copies of the design-time artifacts, which are stored in your <strong>SAP</strong> <strong>HANA</strong> repository "workspace" on<br />

your local file system; the local copies of the design-time artifacts are created during the checkout process.<br />

3. Commit changes to design-time content.<br />

Committing the changes you have made to the design-time artifacts creates new versions of the artifacts in<br />

the <strong>SAP</strong> <strong>HANA</strong> repository. Note that identical (unchanged) versions of a file are not committed.<br />

4. Activate changes to design-time content.<br />

Activating the changes you have made to the design-time artifacts makes these changes available to<br />

applications and other users, creating runtime objects where necessary.<br />

13.3 Exporting Delivery Units<br />

Exporting a delivery unit (with all packages and dependencies) is the mechanism <strong>SAP</strong> <strong>HANA</strong> uses to enable the<br />

transfer of delivery units between systems, for example, to transport application content between development<br />

systems of from a development system to a consolidation system.<br />

The <strong>SAP</strong> <strong>HANA</strong> studio includes a mechanism that enables you to export and import delivery units. You can use the<br />

export feature to create an image of a delivery unit, which you can store either on the <strong>SAP</strong> <strong>HANA</strong> server or in the<br />

file system of a selected client for future import to another system. You can also export development objects as<br />

an archive that you can send to <strong>SAP</strong> support or share with other members of the development team.<br />

<strong>SAP</strong> <strong>HANA</strong> <strong>Developer</strong> <strong>Guide</strong><br />

Implementing Lifecycle Management<br />

P U B L I C<br />

© 2012 <strong>SAP</strong> AG. All rights reserved. 349

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!