Roles and Privileges for Web-based Tools

In the article SAP HANA Web-based Tools, we explained the basic features and advantages of Web-based tools also known as SAP HANA Web-based Development Workbench.
In this article we will explain:
  • Different HANA Web Based tools and their details
  • Roles and Privileges required to access these tools
This article is about the Roles and Permissions required to work with those Web-based Tools.

Please note that if you do not have these roles and privileges, you will have to contact your system administrator to get that.

SAP HANA Web-based Development Workbench has 4 modules.

Editor:



URL:
http://<SAPHANAHost>:80<SAPHANAinstance>/sap/hana/xs/ide/editor/

Description:
This tool is used to inspect, create, change, delete and activate SAP HANA repository objects. It can also be used to debug server-side JavaScript code.

Roles required:
sap.hana.ide.roles::EditorDeveloper
sap.hana.xs.debugger::Debugger

Catalog:


URL:
http://<SAPHANAHost>:80<SAPHANAinstance>/sap/hana/xs/ide/catalog/

Description:
This tool is used to create, edit, execute and manage SQL catalog artifacts in the SAP HANA database.

Roles required:
sap.hana.ide.roles::CatalogDeveloper

Security:


URL:
http://<SAPHANAHost>:80<SAPHANAinstance>/sap/hana/xs/ide/security/

Description:
This tool is used to create users and user roles.

Roles required:
sap.hana.ide.roles::SecurityAdmin

Traces:


URL:
http://<SAPHANAHost>:80<SAPHANAinstance>/sap/hana/xs/ide/tracet/

Description:
This tool is used to view and download SAP HANA trace files and set trace levels (for example, info, error, debug)

Roles required:
  • sap.hana.ide.roles::TraceViewer
Note:
The parent role sap.hana.ide.roles::Developer allows you to use all tools included in the SAP HANA Web-based Development Workbench.
The role sap.hana.ide.roles::Developer has following roles included:
  • sap.hana.ide.roles::EditorDeveloper
  • sap.hana.ide.roles::CatalogDeveloper
  • sap.hana.ide.roles::SecurityAdmin
  • sap.hana.ide.roles::TraceViewer
However, the role sap.hana.xs.debugger::Debugger must separately be assigned to enable a developer to use the debugging features of the browser-based IDE.

Continue reading:

No comments:

Post a Comment