Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

PUBLIC

SAP HANA Platform 2.0 SPS 00


2016-11-30

SAP Web IDE for SAP HANA - Installation and


Upgrade Guide
Content

1 SAP Web IDE for SAP HANA - Installation and Upgrade Guide. . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Installing SAP Web IDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4


2.1 Obtaining the Software Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Copy the Software Components from the Installation Medium. . . . . . . . . . . . . . . . . . . . . . . . . . .5
Download the Software Components from the SAP Support Portal. . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Optional: Customizing the Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Installing the Software Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Install with the HDBLCM Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Install with the XS Install Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3 Post-Installation Administration Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11


3.1 Enabling Access to the SAP Web IDE Administration and Development Tools. . . . . . . . . . . . . . . . . . 11
Obtain the URLs of SAP Web IDE and Administration Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Roles and Permissions for Administration and Development. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Assign the SAP Web IDE Role Templates to the Role Collections. . . . . . . . . . . . . . . . . . . . . . . . .12
Grant Developer Permissions to Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Managing Spaces for Development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Create and Manage Spaces in XS Advanced. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Enable Spaces for Development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 Managing SSL Certificates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4 Upgrading From Previous Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5 Uninstalling SAP Web IDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
2 PUBLIC Content
1 SAP Web IDE for SAP HANA - Installation
and Upgrade Guide

This guide provides the installation, post-installation and upgrade instructions for SAP Web IDE for SAP HANA
2.0 SPS 00.

SAP Web IDE for SAP HANA is a comprehensive browser-based IDE for the development of complex
applications comprised of web-based or mobile UIs, business logic, and extensive SAP HANA data models.
SAP Web IDE is tightly integrated with the SAP HANA database explorer, the SAP HANA deployment
infrastructure (HDI), the Application Lifecycle Management tools (ALM), and the runtime platform of SAP
HANA extended application services, advanced model (XS Advanced).

There are two installation options:

Option Tool

Install or update XS Advanced together with the SAP Web HDBLCM tools
IDE components using the SAP HANA database lifecycle
manager (HDBLCM) tools. Note that this option is available
when the SAP Web IDE components of the current patch
are included on the installation medium with the upcoming
SAP HANA SPS 12 Round-off release.

Install or update the SAP Web IDE software components on xs install command
top of an installed XS Advanced using the product installer
tool (xs install command) of the XS Advanced
command line interface (CLI).

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
SAP Web IDE for SAP HANA - Installation and Upgrade Guide PUBLIC 3
2 Installing SAP Web IDE

Prerequisites and overview of the installation process.

Prerequisites

Security Prerequisites
Secure XS Advanced environment. If a secure configuration of the SAP Web Dispatcher has not been
performed during the installation of XS Advanced, follow the procedure described in SAP Notes 2110020
and 510007 (section 7).

For more information about the XS Advanced security concept, see SAP HANA Security Guide.

For Installation with the HDBLCM Tools


For information about the prerequisites to install XS Advanced, see SAP HANA Server Installation and Update
Guide → Installing XS Advanced Runtime.

For Installation with the XS Install Command


● You have access to an installed XS Advanced SPS 12 revision 120 or higher.
● You have an SAP HANA database user assigned to the following roles:
○ The SpaceDeveloper role for your organization and the SAP space.
○ The XS_CONTROLLER_ADMIN role collection. This allows installation in all spaces.
● You have installed the command line interface (CLI) of XS Advanced on your local machine.

Steps

To install the SAP Web IDE software components, perform the following steps:

1. Obtaining the Software Components [page 5]


2. Optional: Customizing the Environment [page 6]
3. Installing the Software Components [page 9]

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
4 PUBLIC Installing SAP Web IDE
2.1 Obtaining the Software Components

Obtain the SAP Web IDE software components from the installation medium or SAP Support Portal.

The installation package includes the following software components: SAP HANA RUNTIME TOOLS, SAP
WEB IDE SCVs, and an MTA extension file, sap-xsac-di-<version>.mtaext, which is a configuration file
required for installation and for customizing the environment.

If you are using the HDBLCM tools, the files are supplied on the installation medium and are automatically
discovered by the installation tools.

If you are using the xs install command, you can obtain the software components in one of the following
ways:

● Copy from the installation medium


● Download from the SAP Support Portal

Copy the Software Components from the Installation


Medium

The following table lists the software components and their locations on the installation medium:

Table 1:

SCV Description Relative Path

SAP WEB IDE 2 SAP Web IDE for SAP HANA Web Client DATA_UNITS
\XSAC_SAP_WEB_IDE_20\XSACSAPWEBIDE<SP>_<
Patch>.ZIP

SAP HANA SAP HANA Runtime Tools DATA_UNITS


RUNTIME TOOLS \XSAC_HRTT_20\XSACHRTT<SP>_<Patch>.ZIP
2.0

Download the Software Components from the SAP Support


Portal

Procedure

1. Navigate to the SAP Support Portal at https://support.sap.com/swdc and chooseSupport Packages


and Patches.
2. Choose Software Downloads, and close the What’s New popup page that appears.

3. Choose By Alphabetical Index (A-Z) H SAP HANA PLATFORM EDITION 2.0 SAP HANA
PLATFORM EDITION 2.0 .

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
Installing SAP Web IDE PUBLIC 5
4. Choose Support Packages and Patches DOWNLOADS SAP WEB IDE 2 OS Independent SAP
HANA Database .
5. Select the latest version and patch of the item, and add it to the download basket.

6. Navigate back to SAP HANA PLATFORM EDITION 2.0, and choose Support Packages and Patches
DOWNLOADS SAP HANA RUNTIME TOOLS 2.0 . Repeat step 5.
7. Choose Download Basket, select the components you have added, and choose Download Manager.
8. Follow the instructions to save the components to a location on the SAP HANA host.
9. Download the .mtaext file, which is required for installation, from SAP Note #2336392 to a location in
the SAP HANA host, preferably where you saved the components.

Related Information

SAP HANA Server Installation Guide → Software Download

2.2 Optional: Customizing the Environment

If required, you can customize your SAP Web IDE for SAP HANA environment.

You might want to do this in the following cases:

● Your developers are using a corporate npm registry.


● Your developers are using a Git repository outside of the firewall, for which you need to configure proxy
settings.
● You need to set the JAVA_OPTS environment variable for SAP HANA JVM.

Otherwise, you can skip this step and proceed to Installing the Software Components [page 9].

The supplied .mtaext file enables you to provide additional information about your environment. This
information is applied during component installation.

You can customize your environment by configuring options in the .mtaext as explained below, and installing
the components with a parameter pointing to this file. If you decide to customize your environment at a later
point, you can do so by reinstalling the SAP Web IDE component, as described further in this guide.

Remember
Do not change the name of the .mtaext file.

Modify the file as follows:

● If your developers are using an npm registry:


Make SAP Web IDE aware of it by configuring the UPSTREAM_LINK property for the di-local-npm-
registry module. The property value should be set to a URL of the npm registry that developers are
going to use as the upstream repository for the local cache held by SAP Web IDE. For example:

modules:

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
6 PUBLIC Installing SAP Web IDE
- name: di-local-npm-registry
properties:
UPSTREAM_LINK: "http://registry.npmjs.org/"

Note
If you are reinstalling this component, and want to use another the upstream repository, perform the
following steps:

1. Discover the name of the file system service used by di-local-npm-registry by running the
command xs services.
2. In the displayed table of services, look for a line with fs-storage in the service column and di-
local-npm-registry in the bound app column. The name column contains the <service name>.
3. Delete the service by running the command xs delete-service <service name>. This will remove
all npm modules fetched from the previous upstream repository from the local npm cache.

If a proxy is needed to access the upstream repository, you should also define the HTTP_PROXY,
HTTPS_PROXY and NO_PROXY properties for the di-local-npm-registry module, using the following
format:

Code Syntax

modules:
- name: di-local-npm-registry
properties:
UPSTREAM_LINK: # upstream registry URL
HTTP_PROXY: # <proxy for http communication>
HTTPS_PROXY: # <proxy for https communication>
NO_PROXY: # <host names that shouldn’t go through a proxy>

For example:

Sample Code

modules:
- name: di-local-npm-registry
properties:
UPSTREAM_LINK: "http://registry.npmjs.org/"
HTTP_PROXY: "http://proxy.example.com:8080"
HTTPS_PROXY: "http://proxy.example.com:8080"
NO_PROXY: "xsa_hostname, xsa_host_name.example.com, localhost,
localhost.localdomain"

Note
If either of the HTTP_PROXY and HTTPS_PROXY properties are set, define the NO_PROXY property to include
both short and fully qualified host names that should not go through a proxy, as in the above example.

Make sure that the access to localhost is always direct rather than via a proxy.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
Installing SAP Web IDE PUBLIC 7
If the specified upstream registry uses SSL certificates that are not trusted publicly, you should provide an
SSL certificate for connecting to the registry in the UPSTREAM_CERTIFICATE property. The value should be in
PEM format, preceded by ">". For example:

modules:
- name: di-local-npm-registry
properties:
UPSTREAM_LINK: https://some.registry.com/
UPSTREAM_CERTIFICATE: >
-----BEGIN CERTIFICATE-----
MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j

-----END CERTIFICATE-----

● If your developers are using a Git repository, which requires a proxy to be accessed:

JBP_CONFIG_JAVA_OPTS: "[java_opts: \"-Dhttp.proxyHost=<your proxy host for http


communication>
-Dhttp.proxyPort=<proxy port> -Dhttps.proxyHost=<your proxy host for https
communication>
-Dhttps.proxyPort=<proxy port> -Dhttp.nonProxyHosts=''<host names that do not
require proxy>''\"]"

For example:

Sample Code

JBP_CONFIG_JAVA_OPTS: '[java_opts: "-Dhttps.proxyHost=proxy.acme.com


-Dhttps.proxyPort=8080 -Dhttps.nonProxyHosts=\\\"host1|host2|host3\\\"
-Dhttp.proxyHost=proxy.acme.com -Dhttp.proxyPort=8080
-Dhttp.nonProxyHosts=\\\"host1|host2|host3\\\""]'

Note
● If either of the http.proxyHost and https.proxyHost properties are set, define the
http.nonProxyHosts property to include both short and fully qualified host names that should not go
through a proxy, as in the above example.
● Make sure that the access to localhost is always direct rather than via a proxy.

● If you need to set the JAVA_OPTS environment variable for SAP HANA JVM:

Configure the JBP_CONFIG_JAVA_OPTS property for the di_core module in the following format:

JBP_CONFIG_JAVA_OPTS: "[java_opts: \" <JAVA_OPTS environment settings> \"]"

For example, to specify proxy settings, set JBP_CONFIG_JAVA_OPTS as follows:

modules:
- name: di-core
parameters:
port: 53030
memory: 512M
properties:
JBP_CONFIG_JAVA_OPTS: "[java_opts: \" -Dhttp.maxRedirects=20 \"]"

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
8 PUBLIC Installing SAP Web IDE
Remember
The .mtaext file is written in YAML, which has strict requirements regarding the syntax. For indentation,
you must use spaces rather than tabs. We recommend that you validate the file after modification using one
of the publicly available YAML validators, such as http://www.yamllint.com or http://codebeautify.org/
yaml-validator.

2.3 Installing the Software Components

Install the SAP Web IDE components by using the HDBCLM tools or the xs install command.

Install with the HDBLCM Tools

When installing or updating XS Advanced using the HDBLCM tools, you need to specify the SAP Web IDE
component names.

● If you are using the GUI or Web UI tool, select the corresponding component names (XS Monitoring,
SAP Web IDE Web Client, SAP HANA Runtime Tools).

Note
The technical version number for SAP Web IDE Web Client is 4.000.0, which matches the actual
software component version 2.0.

● If you are using the CLI tool, specify them as xs_components parameters. For example:
○ To install a new SAP HANA system with XS Advanced and SAP Web IDE

./hdblcm --action=install --components=server,xs --


xs_components=xsac_monitoring,xsac_hrtt,xsac_sap_web_ide
--xs_components_cfg=<path to directory with mta extensions>

○ To update XS Advanced and SAP Web IDE

./hdblcm --action=update --components=server,xs --


xs_components=xsac_monitoring,xsac_hrtt,xsac_sap_web_ide
--xs_components_cfg=<path to directory with mta extensions>

If you modified your .mtaext file to customize the environment and saved it to the SAP HANA host, you need
to supply the file's path to the HDBLCM tools.

● If you are using the CLI and GUI tool: in the xs_components_cfg parameter.
● If you are using the Web UI tool: in the advanced configuration dialog on the first page of the wizard.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
Installing SAP Web IDE PUBLIC 9
Install with the XS Install Command

Procedure

1. Log on to XS Advanced.
2. Install the downloaded components into the predefined SAP space in XS Advanced in the following order:
SAP HANA RUNTIME TOOLS, SAP WEB IDE.

To make sure that you install them into the SAP space, run the following command:

xs target –s SAP

The installation commands include relative paths to the component locations on the SAP HANA host. For
example:

xs install sap_xsac_hrtt-2.1.21.zip
xs install sap_xsac_sap_web_ide-2.1.11.zip -e sap-xsac-di-2.12.7.mtaext

Related Information

SAP HANA Server Installation Guide → Installing XS Advanced Runtime

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
10 PUBLIC Installing SAP Web IDE
3 Post-Installation Administration Tasks

Perform these administration tasks after installing SAP Web IDE, or later as required.

● Enabling Access to the SAP Web IDE Administration and Development Tools [page 11]
● Managing Spaces for Development [page 13]
● Managing SSL Certificates [page 14]

3.1 Enabling Access to the SAP Web IDE Administration


and Development Tools

How to enable users to access the SAP Web IDE administration and development tools.

Obtain the URLs of SAP Web IDE and Administration Tools

To obtain the URLs of SAP Web IDE and its administration tools, run the following commands in the CLI of XS
Advanced:

Table 2:
Command Description

xs app webide --urls Returns the SAP Web IDE URL, which can be opened in a supported browser
(Chrome and Firefox on Windows, Chrome and Safari on Mac). Pass this URL on to
the developers who will be using SAP Web IDE.

xs app xsa-admin --urls Returns the URL of the XS Advanced Administration tool.

xs app di-space- Returns the URL of the Space Enablement admin tool.
enablement-ui --urls

xs app di-cert-admin-ui Returns the URL of the SAP Web IDE SSL Certificate Management admin tool.
--urls

Roles and Permissions for Administration and Development

The following table lists the roles and role collections required to access the tools and perform the
administration and development tasks.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
Post-Installation Administration Tasks PUBLIC 11
Table 3:

Function Role/Role Collections Description

Administration XS_CONTROLLER_USER role collec­ Grants read-write permissions within the assigned or­
tion
ganization or space.
Development

Administration SpaceDeveloper role Assigned per space in XS Advanced. Enables users to


access the shared resources of the space, and to de­
Development
ploy, build, and run applications.

Administration A role collection containing the Enables users to access the SAP Web IDE administra­
WebIDE_Administrator role tem­ tion tools, such as SSL management and space ena­
plate blement.

Administration XS_AUTHORIZATION_ADMIN role Enables users to access the XS Advanced administra­


collection tion tools.

Development A role collection containing the Enables users to develop applications using SAP Web
WebIDE_Developer role template IDE and SAP HANA database explorer.

Assign the SAP Web IDE Role Templates to the Role


Collections

Context

SAP Web IDE supplies the following predefined role templates: WebIDE_Administrator and
WebIDE_Developer.

You can assign these templates to existing role collections for administrators or developers, or to role
collections newly created for this purpose. Assigning the supplied templates to these collections will grant the
relevant SAP Web IDE permissions to the users in the respective roles.

You can create new role collections for SAP Web IDE users and assign the predefined templates to the role
collections in the Application Role Builder tool available in XS Advanced Administration. To access this tool, you
need the authorization scopes defined in the XS_AUTHORIZATION_ADMIN role collection.

Procedure

1. Open XS Advanced Administration.


2. Choose the Application Role Builder tool.
3. To create a new role collection, choose Configure Role Collections, and click "+".
4. Enter a name, for example, WEBIDE, and optionally a description for the role collection, and click Create.

The newly created role collection appears in the left-side pane.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
12 PUBLIC Post-Installation Administration Tasks
5. To assign a template to a role collection, click the collection in the list, click Roles Add Application
Role .
6. In the Application Name dropdown list, select a role to which you want to assign a template.
7. In the Template Name dropdown list, select either WebIDE_Administrator or WebIDE_Developer.
8. In the Application Role dropdown list, make the same selection, and save.

Grant Developer Permissions to Users

Context

To enable users to develop applications with SAP Web IDE for SAP HANA, create the necessary SAP HANA
database users, and assign them to the development role collections listed in the Roles and Permissions for
Administration and Development section above.

Procedure

1. Open XS Advanced Administration.


2. Choose the User Management tool.

3. Select the user to whom you want to assign a role collection, and click Role Collections Add .
4. In the Role Collections list, select the role collection that you want to assign, and save.

3.2 Managing Spaces for Development

To support the isolation of the development environment, SAP Web IDE allows developers to use dedicated
spaces in XS Advanced for building and running their projects.

To create, maintain, and enable spaces for development, administrators use the following admin tools.

Create and Manage Spaces in XS Advanced

You can create and manage multiple spaces in XS Advanced for different development teams in your
organization.

In XS Advanced Administration and Monitoring Tools, open the Organizations and Space Management
administration tool, and create the spaces required for your development teams.

For more information, see SAP HANA Administration Guide → Maintaining Organizations and Spaces in SAP
HANA XS Advanced Model.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
Post-Installation Administration Tasks PUBLIC 13
Enable Spaces for Development

Enable development in the spaces that you have created, using the Space Enablement administration tool.

For information about accessing the tool, see Enabling Access to the SAP Web IDE Administration and
Development Tools [page 11].

The Space Enablement tool allows you to enable spaces for development by deploying the builder component
in each space. In this tool, you can view the status and builder version of all the spaces defined in your
organization, and perform the following tasks:

● In a space row, choose Enable to deploy the builder in the space.


● Choose Redeploy to redeploy the builder, if its version matches the DI CORE version displayed at the right
of the app title bar.
● Choose Update to update the builder to the DI CORE version.

The process steps are displayed in the Log window. You can view the latest log for each space by clicking the

icon in the space row in the table.

3.3 Managing SSL Certificates

The SAP Web IDE SSL Certificate Management tool enables administrators to manage SSL certificates for
remote Git repositories that issue SSL certificates that are not trusted publicly.

For information about accessing the tool, see Enabling Access to the SAP Web IDE Administration and
Development Tools [page 11].

In this tool, you can view the list of the SSL certificates currently stored on the SAP Web IDE server, and
perform the following actions:

● Upload a new certificate to the server.

● Choose to download a certificate, and open the downloaded file to view the details.

● Choose to delete a certificate from the server.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
14 PUBLIC Post-Installation Administration Tasks
4 Upgrading From Previous Versions

You can upgrade your previously installed version of SAP Web IDE to version 2.0 SPS 00 by performing the
tasks listed below.

Table 4:
Task Upgrade Path

Before an upgrade: If developers want to continue using the data created in the previ­ SPS11 → 2.0 SPS 00
ous version of SAP Web IDE, they need to export their database tables before the up­
grade.

Before an upgrade: To keep the custom configuration settings from the previous in­ Any previous version → 2.0 SPS
00
stallation, copy these settings from the previously used .mtaext file to the
new .mtaext file that you are using for the upgrade.

Follow the installation procedure, as described in Installing SAP Web IDE [page 4]. Any previous version → 2.0 SPS
00

Revoke the previously granted SpaceDeveloper role for the SAP space. SPS 11 → 2.0 SPS 00

Assign the SAP Web IDE role templates to the role collections, as described in Ena­ SPS 11 → 2.0 SPS 00
bling Access to the SAP Web IDE Administration and Development Tools [page 11].
SPS 12 → 2.0 SPS 00

Create and manage spaces in XS Advanced, as described in Managing Spaces for De­ SPS 11 → 2.0 SPS 00
velopment [page 13].
SPS 12 → 2.0 SPS 00
Note
When upgrading from SPS12, to continue using the already existing space, deploy
the newer version of the builder in this space (choose Update).

Grant developer permissions to users, as described in Enabling Access to the SAP SPS 11 → 2.0 SPS 00
Web IDE Administration and Development Tools [page 11].
SPS 12 → 2.0 SPS 00

Note
After upgrading from versions prior to SPS 12.1, developers will not be able to build or run existing projects,
because no space is selected. Developers need to select the space for each project in Project Settings.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
Upgrading From Previous Versions PUBLIC 15
5 Uninstalling SAP Web IDE

How to uninstall SAP Web IDE components.

Log in to the XS Advanced. To uninstall the components, run the commands in the following order:

xs uninstall com.sap.devx.webide --delete-services


xs uninstall com.sap.xsa.hrtt --delete-services

Note
If you want to keep the existing development workspaces and projects, omit the --delete-services
argument.

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
16 PUBLIC Uninstalling SAP Web IDE
Important Disclaimers and Legal Information

Coding Samples
Any software coding and/or code lines / strings ("Code") included in this documentation are only examples and are not intended to be used in a productive system
environment. The Code is only intended to better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and
completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, unless damages were caused by SAP
intentionally or by SAP's gross negligence.

Accessibility
The information contained in the SAP documentation represents SAP's current view of accessibility criteria as of the date of publication; it is in no way intended to be
a binding guideline on how to ensure accessibility of software products. SAP in particular disclaims any liability in relation to this document. This disclaimer, however,
does not apply in cases of willful misconduct or gross negligence of SAP. Furthermore, this document does not result in any direct or indirect contractual obligations
of SAP.

Gender-Neutral Language
As far as possible, SAP documentation is gender neutral. Depending on the context, the reader is addressed directly with "you", or a gender-neutral noun (such as
"sales person" or "working days") is used. If when referring to members of both sexes, however, the third-person singular cannot be avoided or a gender-neutral noun
does not exist, SAP reserves the right to use the masculine form of the noun and pronoun. This is to ensure that the documentation remains comprehensible.

Internet Hyperlinks
The SAP documentation may contain hyperlinks to the Internet. These hyperlinks are intended to serve as a hint about where to find related information. SAP does
not warrant the availability and correctness of this related information or the ability of this information to serve a particular purpose. SAP shall not be liable for any
damages caused by the use of related information unless damages have been caused by SAP's gross negligence or willful misconduct. All links are categorized for
transparency (see: http://help.sap.com/disclaimer).

SAP Web IDE for SAP HANA - Installation and Upgrade Guide
Important Disclaimers and Legal Information PUBLIC 17
go.sap.com/registration/
contact.html

© 2016 SAP SE 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 SE
or an SAP affiliate company. The information contained herein may
be changed without prior notice.
Some software products marketed by SAP SE and its distributors
contain proprietary software components of other software
vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company
for informational purposes only, without representation or warranty
of any kind, and SAP or its affiliated companies shall not be liable for
errors or omissions with respect to the materials. The only
warranties for SAP 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.
SAP and other SAP products and services mentioned herein as well
as their respective logos are trademarks or registered trademarks
of SAP SE (or an SAP affiliate company) in Germany and other
countries. All other product and service names mentioned are the
trademarks of their respective companies.
Please see http://www.sap.com/corporate-en/legal/copyright/
index.epx for additional trademark information and notices.

You might also like