手机版

当前位置:主页 > 云主机 > 云市场资讯 >

云数据库_云服务器防御_促销

时间:2021-09-28 14:40:49|来源:欧普曼云|编辑:欧普曼云|点击:

云数据库_云服务器防御_促销

最近,我在玩一些ABAP cd视图,云免服务器购买,并且在授权方面遇到了一些挑战。我在网上没有看到很多关于CDS开发的文档,因为它相对较新,因此我决定写一个博客,我认为这可能会使其他人受益。

正如您可能已经知道的,ABAP CDS视图运行在ABAP层上,并且不局限于SAP Hana(即独立于数据库)。ABAP CDS有自己的授权概念,基于DCL源代码中用DEFINE ROLE定义的角色。

这里是数据类别为"维度"的基本CDS视图

当我在Hana Studio中运行上面的CDS视图时,什么是大数据分析,我发现查询没有获取成本中心的数据。为什么?

每个CDS视图在SE11中都有相应的SQL视图。在上面的例子中,云发布,ifcostcenter是DDL的DDL SQL视图,I\u CostCenter

这里是找到定义这些对象的包的简单方法,

转到SE11>进入视图,iFostCenter>显示

您可以在这里找到软件包名称(上面突出显示)

现在打开Hana Studio并将软件包添加到您最喜爱的软件包文件夹中,

一旦添加到您喜爱的软件包>展开核心数据服务,优惠券代理平台哪个好,您将看到数据定义文件夹中的DDL源代码和访问控制文件夹中的DCL源。

以下是成本中心CDS视图的DCL源示例

注意:DDL和DCL名称必须相同。

授权检查在DCL中完成来源。我们应该确保授权对象,即分配给后端用户的K\u CSKS(在我的示例S/4Hana 1511中)

一旦授权对象被授予用户,我就开始看到成本中心的数据。答对 了!

注:actvt为动作。在本例中,03–显示

注释@访问控制.授权检查:#检查强制执行授权检查。如果您使用#NOT#u REQUIRED或#NOT#u ALLOWED

希望对您有所帮助

谢谢。。这是一个很好的博客

看起来很有前途,一定要尝试一下。

,云产品

Copyright © 2020-2021 深圳市飞博可科技有限公司 版权所有 备案号:粤ICP备17063389号