Abap SAP用户锁定/解锁解决方案

Abap SAP用户锁定/解锁解决方案,abap,bapi,sap-basis,Abap,Bapi,Sap Basis,我在寻找SAP中大量用户锁定/解锁的适当解决方案时遇到了一些困难 当我锁定用户时,我希望能够区分已经锁定的用户和要锁定的用户 解锁用户时,我希望能够区分在我锁定之前锁定的用户和我们使用程序锁定的用户。我只想解锁被程序锁定的用户 我们使用的程序是一个z程序,它使用BAPI_USER_LOCK和BAPI_USER_UNLOCK功能模块 我已经做了很多研究,我正在考虑通过该程序为锁定的用户价值增加1,作为一种可能的解决方案,但我不太确定 任何帮助都将不胜感激 对于您通过程序锁定的用户,仅跟踪值1的问题

我在寻找SAP中大量用户锁定/解锁的适当解决方案时遇到了一些困难

当我锁定用户时,我希望能够区分已经锁定的用户和要锁定的用户

解锁用户时,我希望能够区分在我锁定之前锁定的用户和我们使用程序锁定的用户。我只想解锁被程序锁定的用户

我们使用的程序是一个z程序,它使用BAPI_USER_LOCK和BAPI_USER_UNLOCK功能模块

我已经做了很多研究,我正在考虑通过该程序为锁定的用户价值增加1,作为一种可能的解决方案,但我不太确定


任何帮助都将不胜感激

对于您通过程序锁定的用户,仅跟踪值1的问题在于,如果您希望能够确定哪些用户是通过程序锁定的,哪些用户不是通过程序锁定的,这是否会降低您出于不同原因进行锁定的可能性

更好的解决方案是创建和维护一个自定义的用户表,其中包含被程序锁定的用户及其锁定原因,并在程序上显示一个选择屏幕,显示用户ID和锁定原因


通过这种方式,您可以批量锁定/批量解锁,但由于某些原因,只能针对特定的组。如果你想让它更强大,我已经在一个客户端上实现了一个工具,允许你在ALV网格中显示用户帐户,显示他们的帐户锁定状态、到期日期、业务部门、名称等。从那里你可以给他们的经理发电子邮件,上次更改其有效日期并解锁/锁定用户的人。

您确实知道现有计划EWULKUSR…?是的,这是我提出的首批解决方案之一,但被告知我们应该创建一个不同的解决方案。。。