Beruflich Dokumente
Kultur Dokumente
Known Issues
This list provides a set of current known issues of the SAP Web IDE for SAP HANA development tools (as
of May 2016, SPS12).
Contents
Development ................................................................................................................................................... 1
Building, Running, Packaging, Deploying MTAs ............................................................................................ 1
General............................................................................................................................................................. 2
Version Control (Git) ....................................................................................................................................... 3
SAP HANA Runtime Tools (HRTT) ................................................................................................................... 3
Security ............................................................................................................................................................ 4
Resolved Issues................................................................................................................................................ 5
Development
Topic
Issue
Impact/Workaround
Debugging
Node.js
development
SQL Script
debugging
"sap-xsjs-test": 1.2.2
sap-xsjs: 1.6.4
sap-xsjs-test: 1.0.7
Issue
It is not possible to build individual
database artefacts in HDB modules.
Impact, Workaround
As the build of HDB modules is transactional, in case of
error during deployment of all the artefacts in a
module, the deployment process is completely rolled
back.
MTA
Deployment
Packaging
Building
General
Topic
Installation
Issue
Installation of the SAP Web IDE
components sometimes fails.
Resource
provisioning
Automatic provisioning of
resources, which are declared in
the MTA descriptor (mta.yaml), is
available only for the
com.sap.xs.hdi-container type.
Impact, Workaround
Workaround: Restart the XS Advanced Deploy Service
by running the command xs rs deploy-service
in the XS Advanced CLI, and then reinstall the
components.
Workaround: To develop an application that uses
resources of other types, such as UAA, manually
create the corresponding XS Advanced service using
the XS Advanced CLI, and add to the mta.yaml a
resource with the same name as the service. Define
the required dependencies on this resource. When the
module is run, the specified resource will be bound to
the module.
Service
binding
Resource
deallocation
Multitenant
database
containers
Search
Unicode
support
Browser
support
Issue/Limitation
It is not possible to execute the
git init command from SAP
Web IDE.
The user name and email listed for
your commits are the user name
and email from your SAP HANA
system, not the user name and
email from your Git system.
Creation of multiple branches is not
possible.
Git settings are defaulted during
cloning, and cannot be changed by
the user.
It is not possible to work with
Gerrit as a code review system.
Impact, Workaround
The creation of a repository, a branch, and an initial
commit should be done outside of SAP Web IDE.
The user cannot change or override this for a specific
project or Git repository.
Git operations
Issue
Impact/Workaround
SQL
debugging
SQL queries
Security
Topic
Issue / Impact
Workaround
Space isolation
SAP Web IDE supports full isolation between the SAP space
in XS Advanced, in which the SAP tools are installed and
run, and a development space in which applications
developed in SAP Web IDE are built and run.
However, isolation between different development spaces
is not supported. All applications developed in SAP Web IDE
are located in the same development space.
This means that any authenticated SAP HANA database
user assigned to the SpaceDeveloper role for the
development space has full access to all applications in this
space, and can potentially cause disruption or misuse of
these applications.
For more information about the XS Advanced security
concept, see SAP HANA Security Guide.
To create an isolated
environment, for example,
for different departments,
you can install SAP Web IDE
in a separate instance of XS
Advanced for each
department.
Administration
Authorization
Backup and
recovery
File upload
No workaround is available
No workaround is available
Resolved Issues
The following issues have been resolved as of SPS12.
Topic
Issue / Impact
Workaround
Node.js
development
Building an MTA
Workaround: Create a
node_modules subfolder in
the Node.js module folder,
and import there the
external packages including
their recursive
dependencies. Write the
code and run the modules
as usual.
Workaround: before
building the whole
application, build all the
modules in the order
according to the
dependencies defined in the
MTA descriptor (mta.yaml).
Workspace and
project access
No workaround
Ignore
SAPUI5