gpt4 book ai didi

authorization - 通过 ASPECT pfcg_auth 通知用户不允许的结果?

转载 作者:行者123 更新时间:2023-12-04 08:31:43 25 4
gpt4 key购买 nike

在“经典”ABAP 权限检查中,您有时会遍历结果列表。如果至少有一项检查失败,您将通知用户这一点并仅显示他有权获得的项目。
我的问题是:您将如何使用 pfcg_auth 方面在 CDS 中执行此操作?
例如:

define role my_role {
grant select
on vbak
where ( vkorg ) = aspect pfcg_auth ( v_vbak_vko, vkorg, actvt = '03' );
}
您如何判断找到的选择显示 50 个销售订单,但用户仅被授权显示其中的 40 个?

最佳答案

对于 CDS查看选择,有一种语法可以选择绕过 DCL WITH PRIVILEGED ACCESS
您可以为数据库中的数据选择 count(*) WITH PRIVILEGED ACCESS。如果数字不相等,您可以提出消息。

关于authorization - 通过 ASPECT pfcg_auth 通知用户不允许的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64989926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com