P_NNNNNCON (HR Stammdaten: Kundeneigenes
Berechtigungsobjekt mit Kontext) 
Wenn Sie Anforderungen haben, die durch die Verwendung der Berechtigungsobjekte P_ORGINCON und P_ORGXXCON nicht abgebildet werden können (z. B. weil Sie Ihre Berechtigungsprüfungen auf kundeneigene Zusatzfelder des Infotyps Organisatorische Zuordnung (0001) aufbauen möchten) und die Kontextlösung implementieren möchten, können Sie hierzu selbst ein Berechtigungsobjekt in die Berechtigungsprüfungen einbinden.
Im Standard ist die Prüfung dieses Objekts nicht aktiv. Über den Berechtigungshauptschalter AUTSW NNCON können Sie die Verwendung des kundeneigenen Berechtigungsobjekts steuern.
Ein kundeneigenes Berechtigungsobjekt für die Kontextlösung muss auf jeden Fall die folgenden Felder enthalten:
|
Berechtigungsfeld |
Langtext |
|
INFTY |
Infotyp |
|
SUBTY |
Subtyp |
|
AUTHC |
Berechtigungslevel |
|
PROFL |
Berechtigungsprofil |
Das Feld PROFL wird verwendet, um festzulegen, auf welche strukturelle Profile der Benutzer zugreifen darf. Beachten Sie dabei, dass Sie nur strukturelle Profile, die dem Benutzer in der Tabelle T77UA (Benutzerberechtigungen = Zuweisung von Profil zu Benutzern) zugeordnet sind, in dieses Feld eintragen.

Wenn Sie auf die Pflege der Tabelle T77UA verzichten möchten, können Sie das Business Add-In (BAdI) HRBAS00_GET_PROFL (BAdI: Zugeordnete strukturelle Profile bestimmen) verwenden. Damit können Sie eine alternative Bestimmung der strukturellen Profile implementieren.
Für die restlichen Felder können Sie beliebige Felder des Infotyps Organisatorische Zuordnung (0001), d.h. der Struktur PA0001 verwenden. Die Verwendung von kundeneigenen Zusatzfeldern ist ebenfalls zulässig, sofern es sich bei diesen Feldern um Felder vom Typ CHAR oder NUMC handelt.
Zusätzlich können Sie auch noch die folgenden Felder verwenden:
· TCD: Dieses Feld wird immer mit dem aktuellen Transaktionscode (SY-TCODE) gefüllt. Beachten Sie, dass bei der Verwendung in Reports dieses Feld nicht mit dem Reportnamen, sondern mit dem Namen der Transaktion, die den Report aufruft, gefüllt ist.
· INFSU: Dieses Feld ist 8 Zeichen lang. Die ersten 4 Zeichen enthalten den Infotyp, die letzten 4 Zeichen enthalten den Subtyp.
Um ein kundeneigenes Berechtigungsobjekt anzulegen, können Sie den Report RPUACG00 verwenden.

Beachten Sie, dass Sie bei Verwendung kundeneigener Berechtigungsobjekte diese analog zu den Berechtigungsobjekten P_ORGIN (HR: Stammdaten), P_ORGXX (HR: Stammdaten - erweiterte Prüfung) und P_PERNR (HR: Stammdaten – Personalnummernprüfung) in der Transaktion SU24 (Pflege der Zuordnungen von Berechtigungsobjekten zu Transaktionen) pflegen müssen.
Siehe auch:
Kundeneigenes Berechtigungsobjekt anlegen