Ansicht
Dokumentation

ISU_INTERNET_USER_MIGRATION - INTERN: Umsetzung BAPIUSW01 User -> System-User

ISU_INTERNET_USER_MIGRATION - INTERN: Umsetzung BAPIUSW01 User -> System-User

BAL Application Log Documentation   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Wichtig: Das System muss mindestens auf Relaise 4.6C stehen. Dies gillt auch für das Zentralsystem, falls diese an ein solches angeschlossen ist.

Umsetzung der zu Release 3.1 eingeführten Internetuser (Pflege über TA SU05) in System-User (Internet-enabled). Der Baustein übernimmt den generischen Teil der Umsetzung von Internetusern einer bestimmten Anwendung.

Die Umsetzung kann nicht als XPRA ausgeführt werden, da die Umsetzung durch die Anwendung initiert werden muss (wann wird auf das neue Konzept umgestellt). Daher muss die Anwendung einen Report schreiben, der diesen FB im Kern nutzt und die neuen Benutzer gegebenenfalls anwendungsabhängig weiterbearbeitet.

Für alle SU05 Benutzer Typ 'KNA1' wird ein System-Benutzer angelegt.

Der Benutzer ist vorerst gesperrt. Es wird ein Workflow-Event 'created' ausgelöst. Wenn das nicht gewünscht ist, kann die Anwendung die Benutzer mit BAPI_USER_UNLOCK anschließend gleich entsperren.

Die alten BAPIUSW01 Einträge werden zusammen mit den hinzugenerierten Feldern NEW_USERID, NEW_ALIAS, NEW_PWD in der Ausgabetabelle USER_TABLE ausgegeben. Wenn MIG_FAILED = 'X' konnt der Benutzer nicht migriert werden. Detailierte Information über die Ursache findet sich in der Tabelle RETURN.

Benutzername und Alias des neuen System-Benutzers ist die alte ID.

Es gibt auch die Möglichkeit einen Benutzernamen generieren zu lassen. Diese OPtion ist eingebaut, allerdings auskommentiert.

ID und Typ werden als Referenz an den Benutzer hinterlegt. Damit bleibt der Bezug zu den Anwendungsdaten (z.B. Kundennummer) erhalten. (Button Referenzen in der SU01)

Die alten Passworte können leider weder übernommen, noch umgesetzt werden. Daher werden neue Passworte generiert. Die neuen Kennworte werden in der Ausgabetabelle ausgegeben. Die Anwendung muss selber einen Weg programmieren, mit dem die neuen Kennworte den Endusern mitgeteilt werden. (Per Mail, nochmaliges Umsetzen durch einen Administrator oder über die Funktionalität im Buissiness Building Block User für vergessene Kennworte (wird dann per Mail zugeschickt))

Es muss eine Benutzergruppe USERGROUP mitgegeben werden, um die Benutzer später besser unterscheiden zu können.

REF_USER: Hier wird empfohlen eine Variable zu übergeben, d.h. Referenzbenutzer (für die Rechte) beginnt mit '$'. Dann kann der Kunde Transaktion SU_REFUSERVARIABLE bestimmen, mit welchem Referenzbenutzer die umgesetzten benutzer ausgestattet werden.





Parameter

OBJTYPE
REFERENZ
REF_USER
RETURN
USERGROUP
USER_TABLE

Ausnahmen

Funktionsgruppe

EWEBIAC_COMMON

PERFORM Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2986 Date: 20240523 Time: 150532     sap01-206 ( 59 ms )