2017-07-19 15 views
0

SAPでは、大量のユーザーのロック/ロック解除に適切なソリューションを見つけるのに少し問題があります。SAPユーザーロック/アンロックソリューション

ユーザーをロックすると、既にロックされているユーザーとロックされるユーザーを区別できます。

ユーザーのロックを解除すると、ユーザーをロックする前にロックされたユーザーと、プログラムでロックされたユーザーを区別できるようにしたいと考えています。私は、プログラムによってロックされたユーザーのロックを解除するだけです。

使用するプログラムは、BAPI_USER_LOCKおよびBAPI_USER_UNLOCK汎用モジュールを使用するzプログラムです。

私はかなりの研究をしましたが、私は可能な解決策としてプログラムをロックするユーザーの価値に1を加えることを考えていますが、私はあまりよく分かりません。

ご協力いただければ幸いです。

+0

あなたは既存のプログラムEWULKUSRについて知っていますか? – vwegert

+0

はい、私が提案した最初のソリューションの1つでしたが、別のソリューションを作成する必要があると言われました... – oceanlab1

答えて

0

プログラムでロックするユーザーのトラッキング値が1の場合の問題は、プログラムによってロックされたユーザーを特定できるようにするには、さまざまな理由でロックをしていますか?

&プログラムでロックされたユーザーのカスタムテーブルとロックされた理由を作成し、ユーザーIDとともにプログラム上の理由で選択画面を表示すると、より良い解決策になります。

この方法では、特定の理由で特定のグループのみをマスロック/マスロックできます。これをより堅牢にしたい場合は、クライアント上でアカウントロックステータス、有効期限、ビジネスユニット、名前などのALVグリッドにユーザーアカウントを表示するツールを実装しました。そのマネージャー、最後に有効期限を変更したユーザー、およびユーザーのロックを解除する/ロックするユーザー。