首页 > SAP > FIORI > SAP HANA开发人员需要的权限
2019
11-22

SAP HANA开发人员需要的权限

一个新的HANA系统,第一次创建HANA用户,折腾了好久,最好在网上找到些资料,终于创建用户,并登陆成功,

1.一、用SYSTEM用户登陆,

2.二、创建用户

打开,Security->User,点击右键,选择“New User”,输入用户名及密码,并保存

以下以创建用户YANGSEN为例。

SAP HANA开发人员需要的权限 - 第1张  | 优通SAP

3.二、赋以权限

在创建完成用户后,可以直接在用户窗口中手动添加相关权限,以下以命令方式添加权限。

在登陆的系统上右键,选择Open Sql Console ,打开执行

SAP HANA开发人员需要的权限 - 第2张  | 优通SAP

4.三、执行以下代码

5.其它问题

如上执行处理后,可正常使用HANA了,但我在创建属性视图(Attribute View)使用时还是出现了错误,首先是发现在第3步添加数据对象时找不到任何的数据对像表,包括MARA,MAKT等任何表,然后检查Catalog->SYSTEM下的表是空的,所以猜原因是为这里,然后发现从SAPGUI,中得到如图

SAP HANA开发人员需要的权限 - 第3张  | 优通SAP

并检查Catalog->SAPHANADB下,有所有的的及其它的内容,所在就想在我的用户下要加入,SAPHANADB的Catalog对像。

所以执行如下代码

但在用户SYSTEM下执行时报错:

Could not execute ‘GRANT EXECUTE ON SCHEMA “SAPHANADB” TO T_YANGSEN’

SAP DBTech JDBC: [258]: insufficient privilege: Detailed info for this error can be found with guid ‘DE0C361783747842943BEC8FFDC62305’

又折腾了好一会才想起用用户:SAPHANADB登陆来执行,或者在用户的Object Privileges中增加SAPHANADB对像,并选择中SELCET EXECUT,

SAP HANA开发人员需要的权限 - 第4张  | 优通SAP

激活用户使用,再终于使用正常了,

6.所以一开始时,还是要使用SAPHANADB这个用户来创建新用户才是最完美的。

最后编辑:
作者:yangsen
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。