Ansicht
Dokumentation
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.
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
ACTIONID
IDTYPE
INITPASSWORD
NEWPASSWORD
NEWVALIDTO
NID
PASSWORD
RET
STATUSINFO
VERIPASSWORD
Ausnahmen
Funktionsgruppe
BBP_IUSUBST_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 )