SE16
From Sapwiki
Die Transaktion SE16 (Data Browser) dient zum Anzeigen und Ändern der Inhalte von Datenbank-Tabellen oder Views. Die Anzeige des Tabelleninhaltes wird hierbei von dem Funktionsbaustein RS_TABLE_LIST_CREATE durchgeführt. Sollen Tabelleninhalte lediglich angezeigt werden, sollte diese Transaktion bevorzugt verwendet werden, da diese die System-Ressourcen wesentlich weniger belastet.
Das Ändern von Tabelleninhalten sollte mit der Transaktion SE16N erfolgen, das es dort komfortabler ist und Änderungen protokolliert werden (siehe unten).
Die Möglichkeit, Daten mit der SE16 / SE16N zu ändern, wird von der Systemeinstellung, der Tabelleneinstellung sowie vorhandenen Berechtigungen eines Benutzers beschränkt:
- Wenn für eine Tabelle im Data Dictionary (SE11) das Flag "Daten editieren" nicht gesetzt ist, ist das Ändern der Tabelleninhalte nicht möglich.
- Ist ein System gegen Änderungen gesperrt, ist eine Änderung der Inhalte von Tabellen grundsätzlich mit SE16 nicht möglich. Solch eine Situation sollte in der Regel in Produktionssystemen vorzufinden sein.
- zusätzlich muss der Benutzer das Berechtigungsobjekt S_TABU_DIS mit der Aktivität 02 besitzen
Die Beschränkungen lassen sich wie folgt umgehen:
- Ein Plegeview für Transaktion SM30 existiert
- SE16 und im Debugging den Wert für die Variable "CODE" abändern. (Benötigt Debugging- und Debuggingänderungs-Rechte) Wird im Systemlog protokolliert.
- SE16N und als OK-Code &sap_edit eintippen (Benötigt Development Rechte) Wird in den Tabellen SE16N_CD_DATA bzw. SE16N_CD_KEY protokolliert.
Diese Möglichkeit wurde von SAP mit dem Hinweis 1420281 deaktiviet. Das Ändern ist jedoch trotzdem möglich, indem im Debugging der Wert der Variablen "GD-EDIT" und "GD-SAPEDIT" auf true bzw "X" gesetzt wird. (Benötigt Debugging- und Debuggingänderungs-Rechte)
Pro Tabelle oder View wird von der Transaktion ein Report angelegt (z.B. /1BCDWB/DBKNVP für Tabelle KNVP), wobei aber folgendes zu beachten ist:
- Der Report ist alleine nicht lauffähig, weil Information aus SE16 fehlen
- Das Speichern von Reportvarianten ist zwar möglich, diese können aber bei Neugenerierung verlorengehen

