Bei Änderungen im Stammdatensystem werden bei aktiviertem 4-Augenprinzip die Daten nicht direkt in die Stammdatentabelle der Datenbank geschrieben, sondern es wird stattdessen ein offener Vorgang (SPT) mit einem speziellen Status erzeugt, der auf Freigabe wartet. Dieser offene Vorgang enthält als zusätzliche Information eine Freigaberelevanz-Information.
Bei Auswahl eines Stammdatensatzes wird überprüft, ob zu dem gewünschten Objekt ein offener Vorgang existiert. Wenn ja, wird eine entsprechende Meldung angezeigt und der Datensatz kann nicht bearbeitet werden.
Die Freigabetransaktion “Freigabe Offener Vorgänge” (SPTREL) erlaubt dann einen selektiven Zugriff auf die verschiedenen freizugebenden Änderungen und stellt dabei sicher, dass der Erfasser einer Änderung und der Freigeber nicht die gleiche Benutzer-ID haben. Es kann eine Display-Datei (DSP-Datei) der Erfassungs-Panele abgerufen werden, in der die geänderten Felder markiert angezeigt werden, damit der Freigeber kontrollieren kann, welche Daten bearbeitet wurden. Zusätzlich besteht die Möglichkeit das Info-System zu dem entsprechenden Datensatz aufzurufen und dort die Historie anzuzeigen.
Innerhalb der Freigabe kann der Kontrolleur wahlweise entweder die Änderung freigeben, oder die Änderung “Zur Korrektur” schicken, oder die Änderung komplett verwerfen.
Ist die Freigabe durch den Kontrolleur erfolgt, wird die endgültige Verarbeitung der Änderung durch den “Manager für autom. Ausführung von offenen Vorgängen” (SPTTSK) vorgenommen. Erst wenn diese Verarbeitung erfolgreich abgeschlossen wurde, kann der Datensatz erneut bearbeitet werden.
Als Nebeneffekt können Stammdaten-Änderungen mit unterbrochen werden.
Beim Aufgreifen eines unterbrochenen Vorgangs erfolgt eine Prüfung, ob die ursprünglichen Daten sich geändert haben und wird ggf. darauf hingewiesen.
Grundsätzlich kann für jede Tabelle des Stammdatensystems das 4-Augenprinzip individuell aktiviert werden.
Diese Funktion steht auch für Systemparameter, Kalender und Zeitzonen zur Verfügung, hier werden statt einer Datenbanktabelle analog die Files mit den Profildaten bzw. Konfigurationsdaten hantiert.
In der Entwickler-Dokumentation finden Sie Details zur Implementierung, außerdem Informationen über das Konzept und die technische Umsetzung des 4-Augenprinzips unter “4-Augenprinzip - Technische Aspekte”.