Report/Klasse/Methode mit anderen Benutzer aufrufen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Report/Klasse/Methode mit anderen Benutzer aufrufen

Beitrag von Steffi221185 (Specialist / 132 / 0 / 0 ) »
Hallo zusammen,

kennt jemand eine Möglichkeiten einen Report, eine Klasse oder eine Methode einer Klasse mit einem anderen Benutzer aufzurufen als der Benutzer der am System angemeldet ist (<> sy-uname) ?

Gruß
Steffi

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


Beitrag von Charadin (Specialist / 148 / 0 / 0 ) »
Hallo Steffi,

beim Report geht es über SUBMIT:
SUBMIT
Grundformen:

1. SUBMIT rep.
2. SUBMIT (name).
...
Zusatz 8
... USER user VIA JOB job NUMBER n

Wirkung
Einplanung des angegebenen Reports in den durch den Job-Namen job und die Job-Nummer n spezifizierten Job. Der Job läuft unter dem Usernamen user. Der Zusatz USER user kann auch weggelassen werden. Die Vergabe der Job-Nummer läuft über den Funktionsbaustein JOB_OPEN. Siehe auch die Dokumentation zu den Funktionsbausteinen JOB_CLOSE und JOB_SUBMIT. Dieser Zusatz kann nur zusammen mit dem Zusatz ...AND RETURN verwendet werden.
Gruß,
Charadin

Beitrag von Steffi221185 (Specialist / 132 / 0 / 0 ) »
Danke für die Anwort. Die Angabe

Code: Alles auswählen.

[USER user] VIA JOB job NUMBER n. 
Ist nur dumm, dass es sich bei den Jobs um Hintergrundjobs handelt. Bei mir sollen die sofort ablaufen :roll:

Hat sonst noch jemand eine Idee, ob es da einen Möglichkeit gibt?

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Manchmal fragt man sich schon, wieso es Berechtigungsprüfungen gibt, wenn jeder sie umgehen will?

Oder wieso willst du ein Programm mit einem anderen User starten?

Beitrag von Steffi221185 (Specialist / 132 / 0 / 0 ) »
Weil es Programme gibt die mehr machen als nur der einfache Benutzer darf z.b. wird intern ein Report angelegt, welcher später gelöscht wird. Davon weiß aber der Benutzer nichts..soll aber trotzdem das eigentlich Programm ausführen dürfen. Trotzdem brauch dann der Benutzer nicht gleich die Rechte zu haben, ein Programm ändern oder anlegen zu dürfen.

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Ws spricht dagegen, wenn ein Benutzer rechte zum anlegen/ ändern von Programmen hat, wenn er keine Basis hat dies auch zu tun (SE38 /SE80...)


Thomas

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Manchmal kann man das Problem ja auch umgehen. Statt einen Report anzulegen, auszuführen und dann wieder zu löschen könntest du alternativ ja auch mit "GENERATE SUBROUTINE POOL" arbeiten.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2697
Views
Report aus Report-Painter Bericht aufrufen
von MStumm » 15.12.2006 12:45 • Verfasst in ABAP® Core
2
Antw.
6139
Views
Dynpro in Methode aufrufen
von tom1986 » 19.05.2009 11:55 • Verfasst in ABAP® für Anfänger
0
Antw.
1197
Views
Methode von Objekttyp aufrufen
von bd0buk » 27.07.2011 08:40 • Verfasst in ABAP Objects®
1
Antw.
3625
Views
Private Methode aufrufen
von an4kh4 » 05.02.2007 15:58 • Verfasst in ABAP Objects®
8
Antw.
5720
Views
Redefinition Methode in lokaler Klasse
von olli-x » 30.01.2007 14:11 • Verfasst in ABAP Objects®

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.