Anfang des InhaltsbereichsProzessdokumentation Ablauf der Berechtigungsprüfung auf P_ORGIN, P_ORGXX bzw. P_NNNNN Dokument im Navigationsbaum lokalisieren

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

  1. Der Berechtigungshauptschalter ORGIN wird ausgewertet.
  2. Wenn der Hauptschalter nicht aktiviert ist, wird die Prüfung sofort mit "berechtigt" beendet.
  3. Es wird eine Berechtigungsprüfung für das Objekt P_ORGIN durchgeführt:

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.

    1. Wenn diese Prüfung erfolgreich ist ( SY-SUBRC = 0 ), wird die Prüfung mit dem Ausgang "berechtigt" beendet.
    2. Wenn diese Prüfung nicht erfolgreich ist ( SY-SUBRC <> 0 ), wird die Prüfung mit dem Ausgang „nicht berechtigt" beendet.

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

Ende des Inhaltsbereichs