Ansicht
Dokumentation
BAPI_USER_LOCACTGROUPS_ASSIGN - Benutzer-Rollenzuordnungen in ZBV-Zentralsystem ändern
General Material Data CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
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 | |||