Die Berechtigungen zum Umgang mit Tabellen verteilen sich auf mehrere Programme:
| "Allgemeine Benutzeroptionen verwalten" (MN10640) | Berechtigungsstufe zum Verwalten von Tabellen und Berechtigung zum Verwalten der Tabellenarten einem Anwender zuweisen. |
| "Tabellenarten verwalten" (TB12200) | Zugriffsmechanismen und Steuerungsfunktionen definieren und Berechtigungsstufe der einzelnen Tabellen definieren. |
| "Berechtigungen verwalten" (MN10810) | Berechtigungen auf Tabellensatzebene definieren. |
Es gibt zwei Stufen, um die Verwaltungsberechtigung von Tabellen zu steuern.
- Berechtigungsstufe Tabellen
- Berechtigungsobjekte
Reihenfolge der Berechtigungsprüfungen:
Zunächst wird geprüft, ob die Tabellenberechtigungsstufe des Anwenders die Bewertungsstufe der Tabelle erreicht. Erst danach erfolgt die tabellen- und transaktionsbezogene Berechtigungsprüfung über die Berechtigungsobjekte.
Nachfolgende Ebenen der Berechtigungsprüfung sind auf Ebene der Berechtigungsobjekte möglich.
Berechtigungsobjekt *TBL
Über das Berechtigungsobjekt TBL kann über *alle Tabelleneinträge einer oder mehrerer Tabellen die Verwaltungsrechte vergeben werden.
Beispiel: Für die Tabelle FRD118 werden für alle Tabelleneinträge in der Firma 100 eine Berechtigungsklasse QSAUS nur die Transaktion Erfassen, Ändern und Anzeigen erlaubt.:
Für den Anwender hat diese Regel beim Verarbeiten anderer Tabellen keine Auswirkungen.
Berechtigungsobjekt *TBL<Tabellenname>
Mit dem Programm "Berechtigungen verwalten" (MN10810) können einzelne Tabelleneinträge für die allgemeine Benutzung gesperrt werden. Es ist möglich, Sachbearbeiter aufgrund ihrer Berechtigungsklasse oder ihrer Kennwort-ID gezielt für die Bearbeitung von einzelnen Tabelleneinträgen zuzulassen oder zu sperren. Die Berechtigungsklasse wird dem Sachbearbeiter über die Benutzeroptionen zugeordnet.
Voraussetzung dafür, dass überhaupt für einen Anwender eine Berechtigungsprüfung auf Tabellensatzebene erfolgt, ist die Auswahl Selektiv für Datenberechtigung im Programm "Benutzeroptionen verwalten" (MN10640).
Beispiel:
Ein Anwender darf sich aus der Tabelle FRD110 die Sätze AA bis B49 nur in der Firma 190 Anzeigen lassen. Andere Sätze dieser Tabelle kann er sich nicht anzeigen lassen. Andere Tabellen sind hiervon nicht betroffen. Folgender Datensatz muss hierfür angelegt werden:
Beim Aufruf der Tabellenverwaltung erhält er nun folgendes Bild:
Ruft dieser Anwender ein Programm auf, in dem er eine Mengeneinheit eingeben kann, bekommt er die eingeschränkte Auswahl angezeigt:
Berechtigungsstufe Tabellen (MN10640)
Hier wird angegeben, welche Tabellen ein Anwender verwalten darf. In der Satzartentabelle ist jeder Tabelle eine Bewertungskennziffer zugeordnet, die zwischen 1 und 9 liegen kann. Ein Anwender darf nur dann eine Tabelle verändern, wenn seine ihm hier zugeordnete Berechtigungsstufe größer oder gleich der Kennziffer dieser Tabelle ist.
Wird hier die Berechtigungsstufe 0 vergeben, so darf der Anwender keine Tabelle verwalten. Zum Verwalten der Satzartentabelle ist die Berechtigungsstufe 9 erforderlich.Derzeit existieren folgende Ausprägungen:
1 | Reine Plausibilität, keine Steuerung, keine Veränderung von Datenbeständen. |
2 | Steuerungsfunktion ohne Datenveränderung. |
3 | Steuerungsfunktion mit Datenveränderung. |
4 | Steuerungsfunktion mit abhängigen Tabellen. |
5 | Komplexe Steuerungen. Die Änderung von Tabellen, welche mit 5 klassifiziert sind, setzt genauere Systemkenntnisse voraus. |
Änderungsberechtigung Tabellenarten
Neben den Angaben bei den Benutzerberechtigungen werden die Berechtigungsprüfungen für Tabellen auch in den "Tabellenarten" (TB12200) gesteuert.
Der Inhalt dieses Feldes steuert, ob ein Anwender das Programm TB12200, mit dem die Datei TTYPEP (Tabellenarten) verwaltet wird, im Änderungsmodus aufrufen darf. In dieser Datei sind die Zugriffsmechanismen und Steuerungsfunktionen für alle vorhandenen Tabellen hinterlegt.
Da die Verwaltung dieser Datei tiefgreifende Systemkenntnisse voraussetzt, sollten nur ausgewählte Personen Verwaltungsrechte haben. Der Zugriff über ein besonderes Berechtigungskennzeichen geregelt.
Tabellenarten (TB12200)
Mit diesem Programm wird die Tabellenartendatei TTYPEP verwaltet. Jeder Tabellenart wird hier eine Berechtigungsstufe zugewiesen, diese kann kundenindividuell angepasst werden.
Mit dem Setzen des entsprechenden Parameters Änderungsberechtigung Tab.arten kann über die Benutzeroptionen verwalten ein Bearbeiten der Tabellenarten unterbunden werden.
Bei der Tabellenart werden folgende Definitionen vorgenommen, die für die Berechtigungsprüfung von Bedeutung sind::
| Berechtigungsprüfung: | Dieses Kennzeichen gibt an, ob für die Tabelle die Berechtigungsprüfung auf Satzebene (MN10810) durchgeführt werden soll. Dieses Kennzeichen hat keinen Einfluss auf andere Berechtigungsprüfungen für Tabellen. |
| Berechtigungsstufe: | Jeder Anwender darf nur Tabellen ändern, deren Berechtigungsstufe (MN10640) nicht höher als die in den Benutzeroptionen hinterlegte Berechtigungsstufe für Tabellen ist. |
Tabellenberechtigungsprüfungen in Batch-Programmen
In Batch-Jobs in der Regel keine Berechtigungsprüfung mehr für Tabelleneinträge statt, da dies zu ungewollten Effekten oder im schlimmsten Fall zu falschen Ergebnissen führen konnte.





