CDS DCL授权

2020-09-23 23:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 首先,作为一名学生,我是...

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

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


你好

首先,作为一名学生,我是ABAP和任何编程语言的初学者。

我创建了一个具有权限检查的简单ALV网格,这没什么大不了的。 现在,我尝试将"旧"程序转换为cds视图。

我设法对数据定义进行编码,现在我坚持使用授权:

这是我DCL来源中的代码:

 @ EndUserText.label:'CDS_TEST'
 @MappingRole:真
  定义角色Z_PSP_TEST {
  在Z_PSP上授予选择
  其中(c.werks)=
  Aspectpfcg_auth(ZCO_MDP,
  怪异的
  actvt = '03');
 }

 

我的问题现在在第4行:我以定义视图的相同方式命名了define角色,但是它说没有为实体定义唯一键

有什么建议吗?

问候达斯汀