我在SAP中找到适当的大规模用户锁定/解锁解决方案时遇到了一些麻烦。
当我锁定用户时,我希望能够区分已锁定的用户和要锁定的用户。
解锁用户时,我希望能够区分锁定用户之前锁定的用户和我们锁定用户的用户。我只想解锁被程序锁定的用户。
我们使用的程序是一个使用BAPI_USER_LOCK和BAPI_USER_UNLOCK功能模块的z程序。
我已经做了相当多的研究,我想在我通过程序锁定的用户价值中添加1作为可能的解决方案,但我不太确定。
任何帮助将不胜感激。
答案 0 :(得分:0)
通过程序锁定的用户只跟踪值1的问题是,如果您希望能够确定通过程序锁定哪些用户而不是,那么这是否会降低您的可能性出于不同的原因做锁?
这将是一个更好的解决方案来创建&维护一个由程序锁定的用户自定义表以及它们被锁定的原因,并在程序中选择一个选择屏幕以及用户ID。
通过这种方式,您可以进行大规模锁定/批量解锁,但仅出于某些原因,仅针对某些群组如果你想让这个更强大,我已经在客户端实现了一个工具,允许你在ALV网格中显示用户帐户,他们的帐户锁定状态,到期日期,业务单位,名称等。从那里你可以发送电子邮件他们的经理,最后一次更改有效日期并解锁/锁定用户的人。