by Erich410 » Mon Apr 19, 2004 3:09 pm
Hallo,
ein sauber aufgesetztes Berechtigungskonzept (Rollen!!!) auch für Entwickler und Power-User macht sich sehr schnell bezahlt. Der Aufwand für die Pflege hängt nicht von der absoluten Anzahl der Benutzer, sondern von der Anzahl der Benutzergruppen ab.
Die Pflege über SE16 beurteile ich per se als ziemlich unsauber, unsicher, und dazu noch fürchterlich unbequem.
Der Start von Programmen über SE38 sollte eigentlich der Vergangenheit angehören. Jeder produktiv genutzte Report sollte eine Transaktion besitzen.
Ich habe jetzt gerade eine relativ große Schnittstellen-Anwendung geschrieben, die über ca. 40 "eigene" Tabellen verfügt. Dabei sind viele Customizing-Tabellen, aber auch ca. 15 Datentabellen, die man sich ab und zu mal ansehen muß.
Keine Tabelle wird über SE16 gepflegt!
Alle diese Tabellen haben, wenn nötig, eine Pflegeview (SM30) und eine Transaktion. Alle Programme und Modulpools haben ihre Transaktion und alle Transaktionen sind in das zugehörige Bereichsmenü eingebunden.
Die Berechtigungen sind auch dazu da, versehentliche Änderungen zu verhindern. Wenn erst mal der Worst-Case von unzureichenden Berechtigungen eintritt, ist die Katastrophe da, denn i.d.R. werden bestimmte Datenfehler (oder Änderung) so spät bemerkt, daß sie schon x-mal gesichert wurden.
Etwas Organisation muß sein.
mfg.
babap