Wenn man wissen möchte, wie es um das Passwort eines Benutzers steht, wann er es das letzte mal geändert hat oder wann ein Account gelöscht worden ist hat man zwei Möglichkeiten:
1) Man(n) bedient sich der Tools, die SAP hierfür bereit stellt (TA: SU01 etc.)
2) Man(n) wirft einen schnellen Blick in die Datenbank
Zu 1) muss ich glaube ich nichts schreiben, die Transaktion als eine der Standard Transkation im SAP sollte hinläufig bekannt sein.
Bei 2) sieht die Sache ggf. schon wieder ganz anders aus. Wir orientieren uns hier zunächst an der Tabelle USR02. Kurz mit der Datenbank verbinden und erst mal schauen was in der Tabelle so alles drin steht:
SQL> descr <SCHEMA>.USR02
Name Null? Type
----------------------------------------- -------- ----------------------------
MANDT NOT NULL VARCHAR2(9)
BNAME NOT NULL VARCHAR2(36)
BCODE RAW(8)
GLTGV NOT NULL VARCHAR2(24)
GLTGB NOT NULL VARCHAR2(24)
USTYP NOT NULL VARCHAR2(3)
CLASS NOT NULL VARCHAR2(36)
LOCNT NOT NULL NUMBER(3)
UFLAG NOT NULL NUMBER(3)
ACCNT NOT NULL VARCHAR2(36)
ANAME NOT NULL VARCHAR2(36)
ERDAT NOT NULL VARCHAR2(24)
TRDAT NOT NULL VARCHAR2(24)
LTIME NOT NULL VARCHAR2(18)
OCOD1 RAW(8)
BCDA1 NOT NULL VARCHAR2(24)
CODV1 NOT NULL VARCHAR2(3)
OCOD2 RAW(8)
BCDA2 NOT NULL VARCHAR2(24)
CODV2 NOT NULL VARCHAR2(3)
OCOD3 RAW(8)
BCDA3 NOT NULL VARCHAR2(24)
CODV3 NOT NULL VARCHAR2(3)
OCOD4 RAW(8)
BCDA4 NOT NULL VARCHAR2(24)
CODV4 NOT NULL VARCHAR2(3)
OCOD5 RAW(8)
BCDA5 NOT NULL VARCHAR2(24)
CODV5 NOT NULL VARCHAR2(3)
VERSN NOT NULL VARCHAR2(9)
CODVN NOT NULL VARCHAR2(3)
TZONE NOT NULL VARCHAR2(18)
ZBVMASTER NOT NULL VARCHAR2(3)
PASSCODE RAW(20)
PWDCHGDATE NOT NULL VARCHAR2(24)
PWDSTATE NOT NULL NUMBER(3)
RESERVED NOT NULL NUMBER(3)
PWDHISTORY NOT NULL NUMBER(3)
PWDLGNDATE NOT NULL VARCHAR2(24)
PWDSETDATE NOT NULL VARCHAR2(24)
PWDINITIAL NOT NULL NUMBER(3)
PWDLOCKDATE NOT NULL VARCHAR2(24)
PWDSALTEDHASH NOT NULL VARCHAR2(765)
SECURITY_POLICY NOT NULL VARCHAR2(120)
[Read more…]