Ansicht
Dokumentation

BAPI_USER_LOCACTGROUPS_ASSIGN - Benutzer-Rollenzuordnungen in ZBV-Zentralsystem ändern

BAPI_USER_LOCACTGROUPS_ASSIGN - Benutzer-Rollenzuordnungen in ZBV-Zentralsystem ändern

General Material Data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein kann nur in dem Zentralsystem einer Zentralen Benutzerverwaltung (ZBV) verwendet werden.

Der neue Zustand der systemspezifischen Rollenzuordnungen des Benutzers USERNAME wird in der Tabelle ACTIVITYGROUPS übergeben. Sämtliche bestehende Zuordnungen am Benutzer werden mit den in der Tabelle befindlichen Zuordnungen überschrieben. Das bedeutet auch, dass bestehende Zuordnungen gelöscht werden wenn Sie nicht mehr in der Tabelle enthalten sind. Sollen nur einige Rollenzuordnungen hinzugefügt/geändert/gelöscht werden, können die bestehenden Zuordnungen am Benutzer vorab mit Hilfe des Funktionsbausteins BAPI_USER_LOCACTGROUPS_READ gelesen werden.

Wird der Gültigkeitszeitraum einer Rollenzuordnung nicht angegeben, so werden ACTIVITYGROUPS–FROM_DAT auf das aktuelle Datum und ACTIVITYGROUPS–FROM_DAT auf den 31.12.9999 gesetzt.

Bisher noch nicht existierende Systemzuordnungen werden für den Benutzer vom Funktionsbaustein implizit erzeugt, wenn für dieses ZBV-Tochtersystem Rollenzuordnungen angelegt werden sollen. Dies ist auch dann der Fall, wenn zu dem ZBV-Tochtersystem (ACTIVITYGROUPS -SUBSYSTEM) in dieser Tabellenzeile keine weiteren Felder gefüllt sind. Zusätzlich zum IDoc des Nachrichtentyps USERCLONE mit der E1BPMETHOD=ACTGROUPS_ASSIGN, wird dann ein zweites IDoc mit der E1BPMETHOD=CLONE an das neue ZBV-Tochtersystem ausgelöst. Bei Zuordnungen zur ZBV-Zentrale selbst werden die Daten direkt auf die Datenbank geschrieben und daher auch keine IDocs ausgelöst.

Achtung!
Nicht mehr unterstütze Parameter:

  • NO_DB_UPDATE,,
    Das Update auf die Datenbank erfolgt immer und kann mit diesem Parameter nicht mehr abgeschaltet werden.
  • INCL_HR_ASSIGN
    Die indirekte Zuordnung von Rollen über das HR-Organisationsmanagement wird nun ausschließlich über das HR-Organisationsmanagement bzw. die Transaktionen PFCG und PFUD oder den Report RHAUTUPD_NEW/ PFCG_TIME_DEPENDENCY durchgeführt werden.
  • DISTRIBUTE_CHANGE_ONLY
    Seit dem SAP_BASIS-Release 7.10 werden generell nur noch notwendige Änderungen an die betroffenen Tochtersysteme der ZBV-Landschaft verteilt. Die Verwendung dieses Parameters ist daher überflüssig und wird ignoriert.

Beispiel

Der Benutzer MUSTER hat folgende Aktivitätsgruppenzuordnungen:

SUBSYSTEM AGR_NAME FROM_DAT TO_DAT
SUBSYS001 AGR1 01.01.1998 31.12.9999
SUBSYS001 AGR2 01.01.1998 31.12.9999
SUBSYS001 AGR3 01.01.1998 31.12.9999

Sie wollen die Zuordnungen:

SUBSYSTEM AGR_NAME FROM_DAT TO_DAT
SUBSYS035 AGR5 31.12.9999 hinzufügen,
SUBSYS001 AGR1 01.01.1998 31.12.9999 entfernen,
SUBSYS001 AGR4 01.06.2014 31.12.9999 hinzufügen und
SUBSYS001 AGR3 01.01.1998 31.05.2014 auf den neuen Zeitraum
      abändern

Übergeben Sie die Tabelle ACTIVITYGROUPS mit folgendem Inhalt:





Parameter

ACTIVITYGROUPS
DISTRIBUTE_CHANGE_ONLY
INCL_HR_ASSIGN
NO_DB_UPDATE
RETURN
USERNAME

Ausnahmen

Funktionsgruppe

SU_USER

BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6405 Date: 20240523 Time: 170740     sap01-206 ( 74 ms )
SUBSYSTEM AGR_NAME FROM_DAT TO_DAT
SUBSYS001 AGR2 01.01.1998 31.12.9999
SUBSYS001 AGR3 01.01.1998 31.05.2014
SUBSYS001 AGR4 01.06.2014 31.12.9999
SUBSYS035 AGR5