SAP 8.0查询特权分配给用户。

2020-09-22 17:16发布

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

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


SAP 8.0查询特权分配给用户。 我必须在SAP iDM 8.0中创建一个报告,您能帮我获取用于分配具有属性的用户的特权的表名吗?

我正在尝试查询,但没有结果:-

从idmv_link_ext2中选择mcothermskeyvalue,mcthismskeyvalue,在其中mcthisocname ='MX_PRIVILEGE'和MCATTRNAME ='MXREF_MX_PRIVILIGE'按mcothermskeyvalue排序

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

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


SAP 8.0查询特权分配给用户。 我必须在SAP iDM 8.0中创建一个报告,您能帮我获取用于分配具有属性的用户的特权的表名吗?

我正在尝试查询,但没有结果:-

从idmv_link_ext2中选择mcothermskeyvalue,mcthismskeyvalue,在其中mcthisocname ='MX_PRIVILEGE'和MCATTRNAME ='MXREF_MX_PRIVILIGE'按mcothermskeyvalue排序

付费偷看设置
发送
4条回答
吹牛啤
1楼 · 2020-09-22 17:50.采纳回答

Hello Geeta,

您可以使用以下查询获取所需的用户权限映射报告-

将mcthismskeyvalue选择为"用户",将mcothermskeyvalue选择为"分配的特权",从idmv_link_ext中使用(无锁)WHERE mcthisocname ='MX_PERSON'AND MCATTRNAME ='MXREF_MX_PRIVILEGE'ORDER BY mcothermskeyvalue

此查询正在运行,我已经对其进行了测试。

如果您的数据库不是MS SQL,请使用(nolock)删除。

P.S。 -如果解决了您的问题,请不要忘记将答案标记为正确答案。

此致

库马尔(C Kumar)

SAP小菜
2楼-- · 2020-09-22 17:51

感谢亚当。

要求是:为所有分配了特权的用户准备报告。现在我正在尝试使用这两个表

D2_OPER.idmv_link_ext2,ID2_OPER.idmv_entry_simple。

我不确定以下查询是否正确:-

从ID2_OPER.idmv_link_ext2 a,ID2_OPERsidmvent,a。 ID2_OPER.idmv_link_ext2 c其中a.mcAttrName ='MXREF_MX_PRIVILEGE'和a.MCTHISOCNAME ='MX_PERSON'和a.MCTHISMSKEYVALUE = c.MCOTHERMSKEYVALUE和a.mcthismskey = b.MCMSKEY;

3楼-- · 2020-09-22 18:03

Hi Geeta,

查询存在两个问题:

  • 您应该过滤mcThisOcName ='MX_PERSON',而不是'MX_PRIVILEGE',以便返回用户。
  • mcAttrName中有一个错字:应该是MXREF_MX_PRIVILEGE

根据要求,您还可以考虑查询idmv_link_ext_active而不是idmv_link_ext2

亲切的问候

亚当

SAP小黑
4楼-- · 2020-09-22 18:07

你好

您可以使用类似的东西

选择
 t1.mcthismskeyvalue,
 t3.mcdisplayname,
 t1.mcothermskeyvalue,
 t6.mcMSKEYVALUE,
 t1.mcotherocname,
 t4.avalue,
 t5.avalue,
 t1.mcassigneddirect,
 案件
   当t1.mcexecstate = 1时'确定'
   当t1.mcexecstate = 2时被"拒绝"
   当t1.mcexecstate = 512然后'Pending'
 END AS ASSIGNMENT_STATUS,
 t1.mcvalidfrom作为VALID_FROM,
 t1.mcvalidto作为VALID_TO
 从idmv_link_ext_active t1
 在t3.mcMskey = t1.mcthismskey上向左联接idmv_entry_simple t3
 在t4.mskey = t1.mcothermskey和t4.attrname ='MX_PRIVILEGE_TYPE'上向左t4连接idmv_value_basic_all t4
 将t5.mskey = t1.mcothermskey和t5.attrname ='MX_REPOSITORYNAME'上的idmv_value_basic_all t5左联接
 t6.mcMskey = t1.mcContextMSKEY上的左外部连接idmv_entry_simple_all t6
 其中t1.mcotherocname ='MX_PRIVILEGE'
 和t1.mcthisocname ='MX_PERSON'
 和(1,512)中的t1.mcexecstate
 

一周热门 更多>