CDS View的Access Contorls權限控制用法

文章讲述了如何在SAPNetWeaver环境中使用CDSView进行权限管理,创建权限对象并实施权限检查。通过实例演示,展示了无权限用户查询受限以及授权后权限生效的情况。
摘要由CSDN通过智能技术生成

參考了網上其他人的資料

https://help.sap.com/docs/SAP_NETWEAVER_750/f2e545608079437ab165c105649b89db/7072ee4d6bf41014b5040bee4e204223.html?version=7.5.5&locale=en-US

https://blog.csdn.net/weixin_34280781/article/details/112658239

https://blog.csdn.net/sapliumeng/article/details/133692824

https://blog.csdn.net/xiayutian_c/article/details/107167970

首先我們需要準備一個權限對象做測試,本次用V_VBAK_VKO來測試

可以到SU21查看權限對象的具體信息

用Eclipse創建一個CDS View,注意,這個權限檢查,這邊是不允許的。

使用沒有權限的新帳號,查詢這個CDS view數據,通過自己創建的T-CODE:ZTEST214_1來執行。

        

裏面的代碼如下

運行結果如下,成功查詢到數據,這個是沒有權限的查詢。

現在我們要給這個CDS View添加權限,創建一個訪問控制,添加權限檢查

同時,需要在CDS View裏面添加權限檢查

再去運行ZTEST214_1的代碼,發現數據查不出來了,可能是權限控制起作用了

用我自己的SAP_ALL權限的帳號,再去運行ZTET214_1代碼,發現可以查出數據,說明權限控制確實起到作用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值