
Ablauf der Berechtigungsprüfung auf P_ORGIN, P_ORGXX bzw. P_NNNNN
Einsatzmöglichkeiten
Mit diesem Prozess wird im Rahmen der
allgemeinen Berechtigungsprüfung eine Berechtigungsprüfung basierend auf den Berechtigungsobjekten P_ORGIN, P_ORGXX oder dem kundeneigenen Berechtigungsobjekt P_NNNNN durchgeführt.Aufrufparameter
Die Prüfung wird mit den folgenden Parametern aufgerufen:
LEVEL |
Berechtigungslevel |
P0001 |
Datensatz des Infotyps Organisatorische Zuordnung (0001) |
INFTY |
Infotyp |
SUBTY |
Subtyp |
Ablauf
AUTHORITY-CHECK OBJECT 'P_ORGIN'
ID 'INFTY' FIELD INFTY
ID 'SUBTY' FIELD SUBTY
ID 'AUTHC' FIELD LEVEL
ID 'PERSA' FIELD P0001-WERKS
ID 'PERSG' FIELD P0001-PERSG
ID 'PERSK' FIELD P0001-PERSK
ID 'VDSK1' FIELD P0001-VDSK1.
Die Prüfung für
P_ORGXX erfolgt analog. Allerdings wird der Berechtigungshauptschalter ORGXX ausgewertet und dann die folgende Prüfung prozessiert:AUTHORITY-CHECK OBJECT 'P_ORGXX'
ID 'INFTY' FIELD INFTY
ID 'SUBTY' FIELD SUBTY
ID 'AUTHC' FIELD LEVEL
ID 'SACHA' FIELD P0001-SACHA
ID 'SACHP' FIELD P0001-SACHP
ID 'SACHZ' FIELD P0001-SACHZ
ID 'SBMOD' FIELD P0001-SBMOD.
Für das kundeneigene Berechtigungsobjekt wird der Hauptschalter
NNNNN ausgewertet und die Formroutine CHECK_ORGIN_ZZ des generierten Includes MPPAUTZZ prozessiert.Für Bewerber, d.h. das Berechtigungsobjekt
P_APPL, wird kein Hauptschalter ausgewertet, da kein derartiger Schalter existiert. Der Grund hierfür ist, dass Bewerber üblicherweise nicht an der strukturellen Berechtigungsprüfung teilnehmen und folglich das Abschalten der Prüfungen auf P_APPL grundsätzlich nicht erwünscht ist. Für P_APPL wird die folgende Prüfung prozessiert:AUTHORITY-CHECK OBJECT 'P_APPL'
ID 'INFTY' FIELD INFTY
ID 'SUBTY' FIELD SUBTY
ID 'AUTHC' FIELD LEVEL
ID 'PERSA' FIELD P0001-WERKS
ID 'APGRP' FIELD P0001-PERSG
ID 'APTYP' FIELD P0001-PERSK
ID 'VDSK1' FIELD P0001-VDSK1
ID 'RESRF' FIELD P0001-SACHP.
Siehe auch:
Ablaufdiagramm der Berechtigungsprüfung auf P_ORGIN, P_ORGXX bzw. P_NNNNN