BO Universe/CMC:如何设置重叠的行级安全性配置文件?

2020-09-16 21:12发布

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

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


您好,我正在使用BO 4.2 CMC和Universe设计工具(UDT),并尝试实现两个不同的但链接的行级安全配置文件。 但是到目前为止,它仍然无法正常工作,我很沮丧。

示例:用户可以访问一种或多种颜色以及一种或多种尺寸。 但是访问应该在颜色和大小之间重叠。

因此,如果授予用户访问蓝色和红色以及大小2和3的权限,则意味着没有访问黄色的权限,也没有访问大小1的权限。

CMC用户/组配置:

Universe config:我选择了"在组层次结构内使用AND组合组,在组之间使用OR组合行限制,如下所示。

但是,这导致了整个OR语句。

即。 访问(红色或蓝色或2号或3号)

不幸的是,这允许您访问所有尺寸和所有颜色。

我需要的是(红色或蓝色)(大小2或大小3)

似乎没有这样的选项,因此非常感谢您提供有关如何配置此选项的帮助。

请注意,复杂的Universe是旧式UNV,可通过UDT访问。 转换为UNX并不是真正的选择(IDT中是否应该有一个更简单的解决方案?!)

顺便说一句,根据我在其他地方阅读的内容,我可能不得不将三个Size组复制到每个Color组的一个子层次结构级别中-尚未尝试过,但这会给出9个子组组合,并且看起来过于复杂 且杂乱无章,尤其是当出现更多颜色和尺寸时。

谢谢伯尼。

6nt7z.jpeg (10.3 kB)

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

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


您好,我正在使用BO 4.2 CMC和Universe设计工具(UDT),并尝试实现两个不同的但链接的行级安全配置文件。 但是到目前为止,它仍然无法正常工作,我很沮丧。

示例:用户可以访问一种或多种颜色以及一种或多种尺寸。 但是访问应该在颜色和大小之间重叠。

因此,如果授予用户访问蓝色和红色以及大小2和3的权限,则意味着没有访问黄色的权限,也没有访问大小1的权限。

CMC用户/组配置:

Universe config:我选择了"在组层次结构内使用AND组合组,在组之间使用OR组合行限制,如下所示。

但是,这导致了整个OR语句。

即。 访问(红色或蓝色或2号或3号)

不幸的是,这允许您访问所有尺寸和所有颜色。

我需要的是(红色或蓝色)(大小2或大小3)

似乎没有这样的选项,因此非常感谢您提供有关如何配置此选项的帮助。

请注意,复杂的Universe是旧式UNV,可通过UDT访问。 转换为UNX并不是真正的选择(IDT中是否应该有一个更简单的解决方案?!)

顺便说一句,根据我在其他地方阅读的内容,我可能不得不将三个Size组复制到每个Color组的一个子层次结构级别中-尚未尝试过,但这会给出9个子组组合,并且看起来过于复杂 且杂乱无章,尤其是当出现更多颜色和尺寸时。

谢谢伯尼。

6nt7z.jpeg (10.3 kB)
付费偷看设置
发送
2条回答
me_for_i
1楼-- · 2020-09-16 21:19

您不是在单独的层次结构中管理颜色和大小("颜色访问"和"大小访问"组),而是尝试在" Universe行级别访问"下组织所有内容并查看其行为吗?

谢谢

Mani

d56caomao
2楼-- · 2020-09-16 21:27

嗨,是的,Universe行级访问是设置的第二部分。 我没有将该屏幕截图粘贴到问题中。

在UDT Universe中,工具->管理安全->管理访问限制我将已设置的CMC组(在原始问题中显示)与我创建的SQL限制链接。

例如 我创建了一个名为" Colour Blue"的限制,声明为" ColourTable.Colour ='Blue',然后将其分配给在CMC中设置的'Colour-Blue'用户组。

类似地,在Universe中设置了对大小的限制,并在另一个" Universe行限制"中设置了:

'SizeTable。 Size ='Size-1',然后将其应用于称为'Size-1'的CMC组。

这就是我如何利用CMC中设置的用户组在Universe中进行行级安全性分配。

还有另一种我没有遇到过的方法吗?

也许您可以举一个例子说明"在Universe行级访问下组织所有内容"的意思?

请注意:我确实需要利用CMC用户组,因为将用户自动分配到BO服务器选择并与CMC组对齐的"安全"组中。 我无法在Universe中引用单个UserID。

感谢您的帮助,或者其他任何人都可以提供的帮助,因为这已经变得很紧急。

一周热门 更多>