删除与仅用户ID商店关联的priv

2020-08-15 04:41发布

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

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


在我们删除所有与用户相关的业务角色后,我试图删除一个看起来像是孤立的特权。 业务角色和所有关联的privs均已删除,但1个除外(我们看到了很多用户)

我曾尝试创建一个作业来删除特权,但是该作业在工作时指出它已成功修改了MSKEY,但PRIV仍显示在后端数据库和Web Admin屏幕中分配给用户的信息。

首先使用我无法在Web控制台中删除的priv用户:

如您所见,它不是直接分配,并且当我选择它时,我没有选择删除访问权限。

接下来,我们看到它与后端的用户帐户相关联。

我创建了以下作业来尝试将其删除,该作业成功完成,但是没有任何反应。 priv只是呆在那里。 我已经尝试了MX_Privilage上的所有类型的开关(d,D,e,E)都无效。

我还使用了Delete的更改类型,但它仍然没有更新帐户。 关于此事的任何输入都将有所帮助,因为孤立的priv似乎阻止了我重新将用户重新设置为他们的角色。 它通常会失败,并且如果我再次删除BR,则会列出更多未删除的privs(请注意,与priv关联的后端系统中甚至没有用户帐户)。

web_admin.jpg (62.9 kB)

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

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


在我们删除所有与用户相关的业务角色后,我试图删除一个看起来像是孤立的特权。 业务角色和所有关联的privs均已删除,但1个除外(我们看到了很多用户)

我曾尝试创建一个作业来删除特权,但是该作业在工作时指出它已成功修改了MSKEY,但PRIV仍显示在后端数据库和Web Admin屏幕中分配给用户的信息。

首先使用我无法在Web控制台中删除的priv用户:

如您所见,它不是直接分配,并且当我选择它时,我没有选择删除访问权限。

接下来,我们看到它与后端的用户帐户相关联。

我创建了以下作业来尝试将其删除,该作业成功完成,但是没有任何反应。 priv只是呆在那里。 我已经尝试了MX_Privilage上的所有类型的开关(d,D,e,E)都无效。

我还使用了Delete的更改类型,但它仍然没有更新帐户。 关于此事的任何输入都将有所帮助,因为孤立的priv似乎阻止了我重新将用户重新设置为他们的角色。 它通常会失败,并且如果我再次删除BR,则会列出更多未删除的privs(请注意,与priv关联的后端系统中甚至没有用户帐户)。

web_admin.jpg (62.9 kB)
付费偷看设置
发送
5条回答
zhangjiyang1323
1楼-- · 2020-08-15 05:25

您可以尝试使用

MXREF_MX_PRIVILEGE = {BYPASS_VALIDATE_TASK = 1 !! BYPASS_MEMBER_TASK = 1 !! BYPASS_MODIFY_TASK = 1} [D} PRIV:....:...


看看是否有所作为。 如果不是,您需要向我们提供作业的更多详细信息。 例如mcOrphan,mcDirectAssign,mcLastAudit和其他我不记得了的列:-)

顺便说一句:ChangeType = DELETE将删除MSKEYVALUE给定的条目,因此请务必小心。 您可能应该检查该条目本身是否在MXI_ENTRY.mcState列中未标记为"待删除"(认为"待删除"的值为3),这可能会阻止对该条目进行其他操作。

Climb_Ma
2楼-- · 2020-08-15 05:18

迈克尔,你好,

您正在运行哪个IDM版本? 您是否尝试过uIS_PrivReconcile函数?

干杯

沉阳

葫芦娃快救爷爷
3楼-- · 2020-08-15 05:24

嗨迈克尔,

在IDM UI中使用删除操作可能不起作用的原因可能有多种。

大多数原因是分配损坏-启用了禁用标志的活动链接。

(检查选择mcthismskey,mcothermskey,mcexecstate,mcdisabled from mxi_link,其中mcthismskey = user-mskey和mcothermskey = priv-mskey//活动链接不应具有禁用标志(mcdisabled = 1))

这只是一个例子,原因可能在数十个之内。

要删除您的特权,您可以首先尝试修复已经分配的链接,以便供应框架可以在UI中捕获您的取消供应操作,或者您可以尝试直接从数据库中删除它:

从mxi_link中删除mcuniqueid所在的地方(

从mxi_link中选择mcuniqueid,其中mcthismskey = user-mskey,而mcothermskey = priv-mskey),然后手动将其从后端删除,这不太可能被推荐,但可以。

Lukasz

hengyuye
4楼-- · 2020-08-15 05:28

谢谢,

我们尝试了SAP提供的维修解决方案,但仍无济于事,这开始影响越来越多的用户。

当前有一张SAP支持票证已经开放进行了4周,而我们在此问题上获得的支持很少。 此过程在sp7之前就已完美运行,但是一旦移至8,我们的业务角色更新都将无法工作,并且用户现在处于这种混乱状态。

太Q了
5楼-- · 2020-08-15 05:06

嗨,迈克尔,

让我为您提供解决孤立条目问题的合适解决方案,当我们通过将业务角色设置为业务角色(例如,将MX_ROLE设置为MX_ROLE)或将业务角色设置为特权(例如将MX_ROLE设置为MX_PRIVILEGE)时,将创建孤立条目。 ),当我们为用户分配业务角色时,将在属性MXREF_MX_ROLE中设置角色,并为属性MX_AUTOPRIVILEGE设置业务角色中的特权。

如果要删除特权,可以使用属性MX_AUTOPRIVILEGE而不是MXREF_MX_PRIVILEGE来删除孤立项。

此致

Kishor

一周热门 更多>