Ansicht
Dokumentation

BBP_USER_AUTHORITY - BBP-User Authorization

BBP_USER_AUTHORITY - BBP-User Authorization

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein stellt Funktionen zur Authorisierung

von Internet-Usern bereit. Dazu gehören:

- Passwort: initialisieren, prüfen, ändern

- User-ID : anlegen, löschen, umbenennen, sperren/entsperren

- Statusinformationen zu einer User-ID anzeigen

Die Userdaten werden in einer zentralen Tabelle abgelegt.

Übergabeparameter

ID: Benutzerkennung

NID: neue Benutzerkennung für Funktion 'Umbenennen'

IDTYPE: Benutzertyp, muss einem BOR-Objekttypen (TOJTB-NAME)

entsprechen, sonst Fehler

PASSWORD: Passwort

NEWPASSWORD: neues Passwort bei Funktion 'Passwort ändern'

VERIPASSWORD: Verifikation für NEWPASSWORD bei Funktion 'Passwort

Ändern', muss mit NEWPASSWORD übereinstimmen

ACTION : Aktionscode für auszuführende Aktion lt.Tabelle TACT

Export-Parameter:

INITPASSWORD: generiertes Initialpasswort bei Funktion 'initialisieren'

RET: Returncode

Die Returncodes haben folgende Bedeutung:

00 - ok

10 - Kein Eintrag in der Tabelle BAPIUSW01 vorhanden

11 - Eintrag in der Tabelle BAPIUSW01 schon vorhanden

12 - Ausgewählter Benutzertyp ungültig, d.h. kein BOR-Objekttyp

20 - Benutzer ist gesperrt

21 - Passwort enthält nicht erlaubtes Teichen

22 - Passwort beginnt mit ?

23 - Passwort zu kurz

24 - Gleiche erste drei Zeichen im Passwort

25 - Erste drei Zeichen des Passworts im Benutzernamen enthalten

26 - Passwort SAP oder INIT

30 - Passwort nicht korrekt

40 - Passwörter stimmen bei der Passwortänderung nicht überein

50 - Passwort ist leer

80 - Benutzer ist im Stammsatz nicht vorhanden

81 - Benutzer noch nicht initialisiert

90 - Core R/3 ist nicht verfügbar

98 - Fehler bei der Passwort-Generierung

99 - ungültige Action-ID

Der FB WWW_USER_AUTH_MESSAGE kann dazu verwendet werden, mit der richtigen Message auf den Returncode zu reagieren.

Beispiel

call function 'WWW_USER_AUTHORITY'

exporting

ID = customerid

IDTYPE = 'CUSTOMER' "BOR Objecttype

PASSWORD = pass

ACTION = '39' "Prüfen lt. Tabelle TACT

importing

ret = rcode.

Hinweise

Voraussetzung für den Aufruf des Funktionsbausteins ist die vorherige

Überprüfung der User-ID (z.B. Kundennummer) im Stammsatz.

Der Funktionsbaustein darf also nicht aufgerufen werden, wenn die

User-ID nicht im jeweiligen Stammsatz vorhanden ist.

Die Nummern für die Action-ID sind in der Tabelle TACT zentral

gepflegt und dort nachlesbar.

Weiterführende Informationen





Parameter

ACTION
EMAIL
ID
IDTYPE
INITPASSWORD
NEWPASSWORD
NEWVALIDTO
NID
PASSWORD
RET
STATUSINFO
VERIPASSWORD

Ausnahmen

Funktionsgruppe

BBP_IU

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3774 Date: 20240523 Time: 155119     sap01-206 ( 39 ms )