点击此处---> 群内免费提供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)
您不是在单独的层次结构中管理颜色和大小("颜色访问"和"大小访问"组),而是尝试在" Universe行级别访问"下组织所有内容并查看其行为吗?
谢谢
Mani
嗨,是的,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。
感谢您的帮助,或者其他任何人都可以提供的帮助,因为这已经变得很紧急。
一周热门 更多>