Transaktion die SE16 umgeht - SE93

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
12 Beiträge • Seite 1 von 1
12 Beiträge Seite 1 von 1

Transaktion die SE16 umgeht - SE93

Beitrag von Cargo2 (ForumUser / 13 / 4 / 0 ) »
Hallo Abap Community,

ich habe derzeit die Aufgabe das eine Auswertungstransaktion für 3 bestimmte Tabellen (Z-Tabellen) angelegt werden soll. Hintergrund ist, dass nicht alle User Berechtigung für die SE16 haben, aber die Tabellen auswerten müssen und daher eine eigene Transaktion für den Direktzugriff auf diese Tabellen benötigen.

Meine Frage wäre nun:
Wenn ich eine neue Paramenter Transaktion anlege mit der SE93 und da dort direkt die Tabelle und die SE16 eintrage, funktioniert das dann auch für die User die die Berechtigung für die SE16 nicht haben?

Viele Grüße
Markus

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Transaktion die SE16 umgeht - SE93

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
"Versuch macht kluch"....

Re: Transaktion die SE16 umgeht - SE93

Beitrag von Cargo2 (ForumUser / 13 / 4 / 0 ) »
Ahh ja.. Danke für den schlauen Vorschlag. Ich will aber dem "Kunden" bzw. dem Bereich der das braucht keine unfertige Transaktion liefern die am Ende nicht funktioniert. Außerdem habe ich keinen Zugriff auf Berechtigungsobjekte oder sonstiges, daher meine Frage. Bzw, ich denke vom rein logischen her wird SAP das auch abprüfen, aber was ist zu tun um den Nutzer diese Transaktion ausführen zu lassen aber weiterhin nicht die SE16 ?

Re: Transaktion die SE16 umgeht - SE93

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Tcode: SE17 ...

Re: Transaktion die SE16 umgeht - SE93

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Warum berechtigt ihr nicht einfach mittels Berechtigungsobjekt S_TABU_NAM und/oder S_TABU_DIS die erlaubten Tabellen die mit der SE16 bearbeitet werden dürfen?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Transaktion die SE16 umgeht - SE93

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Oder du baust einfach Pflegedialoge für die 3 Tabellen.
Oder du baust ein Miniprogramm welches den SE16N Startfuba aufruft für die Tabellen. Ein Programm, 3 Transaktionscodes --> im Programm entscheiden welche Tabelle mittels SE16N angezeigt wird.
Oder ein Simpelstprogramm welches einfach nur die Daten in einen ALV ausgibt. Kann doch auch nur ein paar Minuten dauern das zu proggen und das geht ganz ohne irgend welche Berechtigungen weil du direkt auf die DBs zugreifst.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Transaktion die SE16 umgeht - SE93

Beitrag von Cargo2 (ForumUser / 13 / 4 / 0 ) »
black_adept hat geschrieben:Warum berechtigt ihr nicht einfach mittels Berechtigungsobjekt S_TABU_NAM und/oder S_TABU_DIS die erlaubten Tabellen die mit der SE16 bearbeitet werden dürfen?
Bin mir nicht sicher weil ich absolut noch keine Erfahrung gemacht habe mit dem SAP Berechtigungskonzept und ich dachte das ist ein guter erster Auftrag in dem Zusammenhang. Ich denke das die Leute erst garnicht die Transaktion SE16 aufrufen dürfen.
black_adept hat geschrieben:Oder du baust einfach Pflegedialoge für die 3 Tabellen.
Oder du baust ein Miniprogramm welches den SE16N Startfuba aufruft für die Tabellen. Ein Programm, 3 Transaktionscodes --> im Programm entscheiden welche Tabelle mittels SE16N angezeigt wird.
Oder ein Simpelstprogramm welches einfach nur die Daten in einen ALV ausgibt. Kann doch auch nur ein paar Minuten dauern das zu proggen und das geht ganz ohne irgend welche Berechtigungen weil du direkt auf die DBs zugreifst.
Alles möglich, habe ich auch dran gedacht und es auch ausprobiert. Aber ich denke das wäre ein "hoher" Aufwand ( also eine Sache von vllt. 5h ) weil die Leute ja Auswertungen dann über das Programm machen möchten. Das heißt sie würden in mein Programm springen und dort dann wie in der SE16 selektieren können für jede einzelne Tabelle. Deswegen braucht man ja bei 3 Tabellen mind 4 Dynpros denke ich (3 Selektionsdynpros und 1 Anzeige Dynpro).

Ich dachte das es mit einer Parameter Transaktion getan wäre, was wahrscheinlich noch einfacher ist als ein kleines Programm zu schreiben. Und wenn ich mich richtig belesen habe müsste man doch jetzt Profile anlegen die die von mir erstellten Transaktionen beinhalten. Dann hätte man es doch oder?

Re: Transaktion die SE16 umgeht - SE93

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Nimm folgendes Programm für die jeweilge Tabelle. Damit hast du volle SE16N-Funktionalität ohne selber was schreiben zu müssen

Code: Alles auswählen.

REPORT.

* Start SE16N
CALL FUNCTION 'SE16N_START'
  EXPORTING
    i_tab          = 'T005'
    i_single_table = 'X'.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Cargo2

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Transaktion die SE16 umgeht - SE93

Beitrag von Cargo2 (ForumUser / 13 / 4 / 0 ) »
Vielen Dank. Falls die SE16N noch gewünscht ist werde ich ein kleines Programm schreiben und den Funktionsbaustein dort einbauen, weil ich es nicht hinbekommen habe eine Parameter Transaktion für die SE16N zu erstellen, für die SE16 hingegen schon :-? .

Viele Grüße
Markus

Re: Transaktion die SE16 umgeht - SE93

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Warum so kompliziert?

Für jede Tabelle wird von der SE16 ein Report angelegt.
Den kann man auch per Transaktion rufen.
Für die Tabelle ZI021 heißt der z.B. /1BCDWB/DBZI021
In die SE93 eintragen und fertig.

Re: Transaktion die SE16 umgeht - SE93

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Daniel hat geschrieben:In die SE93 eintragen und fertig.
Und Dumpen wen das Programm noch nicht generiert wurde, da die SE16 für eben diese Tabelle noch nicht aufgerufen wurde...
Gruß Hendrik

Re: Transaktion die SE16 umgeht - SE93

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Wenn man das einrichtet wird man es wohl schaffen
die SE16 einmal aufzurufen :)

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2461
Views
SE93 -> Transaktion mit www.google.com ??
von Kleenmex » 30.07.2008 14:07 • Verfasst in SAP - Allgemeines
1
Antw.
3526
Views
SE93 Transaktion für Report anlegen
von Brick » 17.06.2014 13:26 • Verfasst in ABAP® für Anfänger
15
Antw.
15242
Views
se16
von gast » 24.06.2005 13:25 • Verfasst in Tips + Tricks & FAQs
1
Antw.
1648
Views
SE16 dumpt!
von ralf.wenzel » 21.09.2012 09:54 • Verfasst in ABAP® Core
4
Antw.
3337
Views
se11/se16
von shatti » 21.03.2007 10:49 • Verfasst in Basis

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 6 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 20 Stunden von Bright4.5 3 / 1487

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 6 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 20 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822