如何限制对ABAP CDS的访问

2020-08-30 18:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们已经建立了许多ABAP CDS视图,但是我们不希望所有团队都能打开和更改它。 因此,我们希望将访问权限限制为只能查看和更改的人员。 我们已经实现了数据级别访问,而我并不是在谈论这个。 我们如何限制某些用户可以看到该视图但不能对其进行更改。

如果有人进行过这种授权(很可能使用的是使用PFCG创建的角色),请告诉我。

预先感谢

亚瑟。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们已经建立了许多ABAP CDS视图,但是我们不希望所有团队都能打开和更改它。 因此,我们希望将访问权限限制为只能查看和更改的人员。 我们已经实现了数据级别访问,而我并不是在谈论这个。 我们如何限制某些用户可以看到该视图但不能对其进行更改。

如果有人进行过这种授权(很可能使用的是使用PFCG创建的角色),请告诉我。

预先感谢

亚瑟。

付费偷看设置
发送
4条回答
空代码
1楼 · 2020-08-30 18:28.采纳回答

嗨,

应该可以:

授权对象:S_DEVELOP

OBJTYPE = DDLS(= CDS视图)

OBJNAME = ZABC *(=所有ZABC * CDS视图)

ACTVT = 01(01创建,02更改,03显示)

lg

Alawn_Xu
2楼-- · 2020-08-30 18:16

我认为我具有SAP_ALL访问权限,因此它没有显示任何限制。 但是,当我将其分配给新用户时,该用户无权创建ABAP CDS视图。 (甚至无法从ABAP透视图添加ABAP项目)。 要分配给用户以访问并能够从HANA Studio创建ABAP CDS的角色是什么。

谢谢

Arthur。

打个大熊猫
3楼-- · 2020-08-30 18:21

,要添加Johann,您将限制CDS的SQL视图而不是DDL名称

派大星 ヾ
4楼-- · 2020-08-30 18:27

全部,

S_DEVELOP是此授权限制CDS视图显示的角色所需的一部分。 此外,还要求S_RFC,S_ADT_RES创建一个完整的角色,该角色可以将CDS访问限制为仅显示。

我正在关闭此问题并将其标记为完成。

谢谢

亚瑟。

一周热门 更多>