SAP IDM 7.2/8.0中的孤立特权删除

2020-08-19 19:54发布

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

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


你好大师,

我希望每个人都很好,并且摇摆不定;),

这一次我来这里是为了了解有关ORPHANED特权的信息。 据我所知,孤立特权是那些没有父条目的条目/父条目可能会被删除。 然后,MCORPHAN变为1以显示其状态。

问题是,

我无法通过协调/修复条目或任何自定义作业和赋值运算符删除它们。 有什么办法解决这个问题的家伙。

我被迫不直接在数据库中使用SQL更新查询。 我正在寻找可以定制的自定义作业或脚本。 但是我读了一些博客,说我们不能通过上述方法将其删除。

所以,我来这里寻求您的帮助,请您帮我解决这个问题。

建议更受欢迎

致谢

马诺...

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

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


你好大师,

我希望每个人都很好,并且摇摆不定;),

这一次我来这里是为了了解有关ORPHANED特权的信息。 据我所知,孤立特权是那些没有父条目的条目/父条目可能会被删除。 然后,MCORPHAN变为1以显示其状态。

问题是,

我无法通过协调/修复条目或任何自定义作业和赋值运算符删除它们。 有什么办法解决这个问题的家伙。

我被迫不直接在数据库中使用SQL更新查询。 我正在寻找可以定制的自定义作业或脚本。 但是我读了一些博客,说我们不能通过上述方法将其删除。

所以,我来这里寻求您的帮助,请您帮我解决这个问题。

建议更受欢迎

致谢

马诺...

付费偷看设置
发送
7条回答
绿领巾童鞋
1楼 · 2020-08-19 20:41.采纳回答

你好Manojkumar,

以下是在任何版本的SAP IDM中删除孤儿分配的过程

  1. 列出所有mcorphan = 1的孤儿任务
  2. 检查孤儿分配是否是继承的特权。
  3. 如果继承了孤儿分配,则使用{DIRECT_REFERNCE = 1} 将特权分配为直接分配,如果已经是直接分配,则不执行任何操作(mcassigneddirect = 1,然后直接分配,否则继承继承)
  4. 将孤立特权分配为直接分配后,然后使用作业中的{e}运算符从用户中删除特权

您可以创建自定义作业,并用于身份存储,如下所示:


直接分配孤儿特权

MSKEYVALUE-提供用户mskeyvalue

更改类型-修改

MXREF_MX_PRIVILEGE-{DIRECT_REFERENCE = 1} <特权mskeyvalue>


删除孤儿特权

MSKEYVALUE-提供用户mskeyvalue

更改类型-修改

MXREF_MX_PRIVILEGE-{e} <特权mskeyvalue>

如果没有提供工作的屏幕截图和执行的步骤,则上述步骤应该有效。

此致

Deva Prakash Budati

lukcy2020
2楼-- · 2020-08-19 20:37

嗨,马诺,

了解您使用的是哪个版本和数据库将很有帮助,以便我们知道我们必须为您提供哪些选择。 您可以分享一些您尝试过的东西吗? 可以使用很多{}运算符。

最后,可能只有通过SQL才能做到这一点。 如果有限制,则可能需要打开SAP票证,以便进行一些备份。

马特

Violet凡
3楼-- · 2020-08-19 20:50

马诺你好,

有一个名为mxi_deleteOrphanAssigment的存储过程,可用于解决您的问题。
有关更多详细信息,请参阅说明 2499697引入了新的DB存储过程以撤消孤立作业。

最好的问候

Lennart

打个大熊猫
4楼-- · 2020-08-19 20:51

感谢Deva,让我尝试这些步骤,并将为您发布信息,

致谢

Manojkumar Malaiyarasan

jovirus
5楼-- · 2020-08-19 20:45

Hello Matt,

感谢您的即时响应

我们当前正在使用IDM 8.0和SQL数据库2012。 而且,我尝试在属性MXREF_MX_PRIVILEGE中使用一些运算符,例如{e},{d},{D}。 因为我只想删除这些孤立的特权。

例如:

属性名称'MXREF_MX_PRIVILEGE'及其值,例如{e} ,分别替换为{d},{D}。 而且我也选择了Changetype作为Modify。

当我选择Changetype作为delete时,它删除了整个条目。 所以我不能那样做。

马特,你觉得我在这里做错什么了吗?

如果是,请告诉我

致谢

Mano ..

太Q了
6楼-- · 2020-08-19 20:40

你好Prakash,

当我尝试使用您的方法时,出现一个错误,提示缺少条件上下文,因此我是否需要在那里指定上下文值? 我也尝试过,但是仍然显示错误。

我已附上屏幕截图

致谢

Manojkumar

Climb_Ma
7楼-- · 2020-08-19 20:49

嗨玛诺,

实际上,您选择的最佳答案不是最佳答案。

不要误会我的意思-可以,但是更好的方法是遵循SAP Note

2499697引入了新的DB存储过程以用于孤立分配撤销。

Lennart Kayser

提供给您

这是一个存储过程,以后可能会变成内务处理过程。

它在清除过程中可以选择是否提供后端系统,并且可以正确地设置一些附加的审核信息。

此致

伊万·彼得罗夫

一周热门 更多>