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.

4 Setting Up Your Application<br />

In <strong>SAP</strong> <strong>HANA</strong> Extended Application Services (<strong>SAP</strong> <strong>HANA</strong> XS), the design-time artifacts that make up your<br />

application are stored in the repository like files in a file system. You first choose a root folder for your applicationdevelopment<br />

activities, and within this folder you create additional subfolders to organize the applications and the<br />

application content according to your own requirements.<br />

Note: Application development with <strong>SAP</strong> <strong>HANA</strong> Extended Application Services (<strong>SAP</strong> <strong>HANA</strong> XS) is<br />

currently only available as an <strong>SAP</strong>-led project solution, for pre-approved customers and partners. This<br />

applies to server-side JavaScript programming, support for ODATA and XMLA, Web server features and<br />

the Web application development environment. For more information, see <strong>SAP</strong> Note 1779803.<br />

As part of the application-development process, you typically need to perform the tasks described in the following<br />

list. Each of the tasks in more detail is described in its own section:<br />

1. Set up delivery units.<br />

To create and manage delivery units, you must set the identity of the vendor with whom the delivery units are<br />

associated. To avoid conflicts with applications from <strong>SAP</strong> or other providers, we recommend that you name<br />

the root application-development folder for your company using the DNS name of your company. For<br />

example, you could use the name acme.com.hr.newHires for the root folder for a new application<br />

managing new hires in a company called acme.<br />

2. Set up <strong>SAP</strong> <strong>HANA</strong> projects.<br />

In <strong>SAP</strong> <strong>HANA</strong>, projects enable you to group together all the artifacts you need for a specific part of the<br />

application-development environment. To start the application-development work flow, you first create a local<br />

workspace in the <strong>SAP</strong> <strong>HANA</strong> Development perspective, which creates a directory structure to store files on<br />

your PC; the workspace you create enables you to synchronize changes in local files with changes in the<br />

repository. Then you can use the <strong>SAP</strong> <strong>HANA</strong> studio to create a project to manage the development activities<br />

for the new application.<br />

3. Maintain repository packages.<br />

To perform the high-level tasks that typically occur during the process of maintaining repository packages,<br />

you need to be familiar with the concepts of packages and package hierarchies, which you use to manage the<br />

artifacts in your applications.<br />

4. Maintain application descriptors.<br />

34<br />

The framework defined by the application descriptors includes the root point in the package hierarchy where<br />

content is to be served to client requests. The framework also defines if the application is permitted to expose<br />

data to client requests, what kind of access to the data is allowed, and what if any privileges are required to<br />

perform actions on packages and package content.<br />

P U B L I C<br />

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

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

Setting Up Your Application

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

Saved successfully!

Ooh no, something went wrong!