Die Datensicherheit baut in Query auf der benutzerdefinierten Sicherheitstabelle /WINSHTLQ/QRSAOB auf, die auf dem SAP-System installiert ist, das die Daten enthält, die abgefragt werden sollen. In dieser Tabelle kann der IT-/SAP-Administrator des Kunden die Berechtigungsprüfungen für die Daten angeben, auf die die Benutzer zugreifen möchten.
Die benutzerdefinierte Automate Sicherheitstabelle besteht aus den folgenden Feldern:
- Tabellenname: Name der zu sichernden SAP-Tabelle
- Berechtigungsobjekt: Zugewiesenes Berechtigungsobjekt, das überprüft werden soll
- Berechtigungsfeldname: Feld in der SAP-Tabelle, das für die Berechtigungsprüfung verwendet werden soll
- Berechtigungsfeldtext: Textbeschreibung des Feldes
- Berechtigungsobjekttext: Textbeschreibung des Berechtigungsobjekts
Diese Sicherheitstabelle kann mithilfe von SAP-Transaktionscode SM30 verwaltet werden.
Verarbeitung von Abfragen
Während der Erstellung und Ausführung von Abfragen führt Query eine Reihe von Schritten durch, anhand derer eingeschränkt wird, welche Daten dem Benutzer angezeigt werden. Query verwendet die benutzerdefinierte Sicherheitstabelle von Automate als weitere Sicherheitsstufe, in der die Berechtigungsobjekte, auf die der Benutzer zugreifen kann, geprüft werden. Wenn in dem SAP-Profil eines Benutzers das Berechtigungsobjekt verwendet wird und ein Wert angegeben ist, wird die Übereinstimmung mit diesem Wert überprüft.
In der benutzerdefinierten Automate-Sicherheitstabelle werden die SAP-Tabelle und das SAP-Feld, auf die die Dateneinschränkung angewendet werden soll, zusammen mit den Berechtigungsobjekten während der Abfrageverarbeitung abgerufen. Die Berechtigungsprüfungen erfolgen für die für den SAP-Benutzernamen abgerufenen Werte, während nicht berechtigte Datensätze aus der Ausgabe entfernt werden.
Benutzerdefinierte Sicherheitstabelle von Automate: Ein Beispiel
In diesem Screenshot wurden acht Berechtigungsobjekte in der Automate Sicherheitstabelle definiert, wobei die SAP-Tabellen und SAP-Felder mit Dateneinschränkung angegeben sind.
Automate stellt während der Installation des Automate Funktionsmoduls bestimmte Standardwerte in dieser Tabelle bereit. Die folgende Tabelle zeigt die Standard-Berechtigungsobjekte, die von Automate bereitgestellt werden.
|
Eine vollständige Liste aller Objekte und Beispiele finden Sie unter Alle Objekte.