Page 1 of 2

Alle Tabellen editieren mit SE16N

PostPosted: Thu Apr 15, 2004 11:43 am
by Yagmur4551
SAP hat eine Tabelleneditierfunktion für alle Tabellen eingebaut, die recht einfach zu bedienen ist:

Transaktion SE16N starten.
Tabellennamen eingeben und Enter drücken.
In das Kommandofeld &sap_edit eigeben und mit Enter bestätigien.

Nun kann die Abfrage gestartet werden um die zu selektierenden Datensätze anzuzeigen.
Im Tablecontrol kann man dann bequem die Einträge ändern / löschen oder auch neue hinzufügen.
Nach getaner Arbeit speichern nicht vergessen!

Kleiner Hinweis noch:
In den Tabellen
SE16N_CD_DATA
SE16N_CD_KEY

werden die Änderungen mitprotokolliert.
______________________________
TIPP beruht sich auf Release 4.6C

PostPosted: Thu Apr 15, 2004 7:47 pm
by Erich410
Hallo,

das ist ja mal ein richtiger "Insider-Tip".

Vielen Dank. (Das erspart einem das "reppen" der normalen SE16).

Irgendwie ist diese Transaktion doch etwas gefährtlich, da man tatsächlich jede beliebige Tabelle (auch KNA1 etc.) gerademalebenso "verpfuschen" kann.

Also bei der Benutzung ist, wie immer, allerhöchste Vorsicht geboten.

Klar, die Transaktion kann man sperren, oder aus den Berechtigungen (Rollen) ausnehmen.

Gibt es evt. ein Berechtigungsobjekt, welches die zu bearbeitenden Tabellen einschränkt oder gar das &sap_edit verbietet??

Nochmal danke für den wirklich guten Tip.
mfg.
babap

PostPosted: Fri Apr 16, 2004 9:02 am
by Yagmur4551
Hallo,
mir ist nicht direktes bekannt, dass es ein Berechtigungsobjekt gibt.
Übrigens reicht auch schon SE88 oder S38 aus um diese SE16N zu starten, auch wenn man keine Berechtigung für SE16N hat:
Reportname: RK_SE16N

PostPosted: Fri Apr 16, 2004 2:29 pm
by Bianka4768
Hallo,
Um auf diese Methode Daten zu ändern muß man S_DEVELOP und dort die DEBUG Berechtigung haben.
Auf Produktivsystemen sollte dies niemand besitzen.
MfG
Thomas R.

PostPosted: Tue Apr 20, 2004 10:25 am
by Erich410
Hallo,

das ist ja beruhigend. Nur so konnte man auch die "alte" SE16 dazu bewegen, Daten zu ändern.

mfg.
babap

Ergänzung zu steles zweitem Beitrag

PostPosted: Wed Jun 23, 2004 4:10 pm
by Ida5160
Hallo,

es gibt definitiv kein Berechtigungsobjekt, welches der Transaktion SE16N
zugeordnet ist.
Dies lässt sich über die Tabelle TSTCA nachvollziehen, den die regelt, ob Berechtigungsobjekte einer Transaktion zugeordnet worden sind oder nicht.

Re: Ergänzung zu steles zweitem Beitrag

PostPosted: Thu Jun 24, 2004 1:18 pm
by Joanna3727
waltersen hat geschrieben:Hallo,

es gibt definitiv kein Berechtigungsobjekt, welches der Transaktion SE16N
zugeordnet ist.
Dies lässt sich über die Tabelle TSTCA nachvollziehen, den die regelt, ob Berechtigungsobjekte einer Transaktion zugeordnet worden sind oder nicht.


Es werden aber definitiv alle Objekte die auch bei der SE16 geprüft werden bei der SE16N ebenfalls herangezogen. D.h. S_TABU_DIS, S_TABU_CLI, S_DEVELOP. Oder konkreter gesagt: alle Objekte die über die SU24 als "Kannprüfung" angezeigt werden, werden geprüft oder können geprüft werden.

Gruß
Petra

Re: Ergänzung zu steles zweitem Beitrag

PostPosted: Mon Jul 05, 2004 8:04 pm
by Alva1590
waltersen hat geschrieben:Hallo,

es gibt definitiv kein Berechtigungsobjekt, welches der Transaktion SE16N
zugeordnet ist.
Dies lässt sich über die Tabelle TSTCA nachvollziehen, den die regelt, ob Berechtigungsobjekte einer Transaktion zugeordnet worden sind oder nicht.

Das gilt für einen gewissen Support Packagestand:
wir sind von SP33 auf SP47 und jetzt wird debugging abgeprüft.
OSS weiss da sicher mehr....
Christian

PostPosted: Thu Dec 29, 2005 12:39 pm
by Lasse815
klingt interessant.. wie kann ich darüber aber tablecontrols ändern??

PostPosted: Thu Dec 29, 2005 2:36 pm
by Ida5160
Hallo,

ich sollte meine Aussage (s.o.) etwas erläutern.

Will man eine Transaktion starten, braucht man Berechtigungsobjekt S_TCODE (immer).

Dieses lässt sich bei SE16N umgehen, da sich diese Transaktion auch als Report ausführen lässt (RK_SE16N).
Dann braucht man aber SA38.

Die erwähnte Tabelle TSTCA überprüft, welche Berechtigungobjekte zum Start (!!!) einer Transaktion vorhanden sein müssen. Bei SE16N gibt es da keine weiteren.

Ich kann diese Transaktion also auch auf einem System ohne Debuggingrechte starten. Fehlen mir die Debuggingrechte funktioniert &sap_edit nicht. Die Erfahrung mit dem Patchlevel habe ich auch gemacht. Bis 46c Patchlevel xy ging es auch ohne Debugging, da nach nicht mehr.