Berechtigungen Teil II

WAS, Netweaver, Fiori

Berechtigungen Teil II

Postby Emirhan3447 » Tue Aug 26, 2003 9:11 am

Hallo,


ich möchte eine Internet Anwendung erstellen und habe nun folgendes Problem festgestellt:

Logge ich mich auf meiner Internet Seite ein ( mt SAP_ALL) geht alles ohne Probleme . Mit alles meine ich, der nachfolgende Ablauf mit Daten einlesen und azeigen usw.

Erstelle ich nun einen neuen Benutzer und logge mich mit seinem Namen ein, so geht alles gut, bis zum Aufurf des Funktionsbausteins BAPI_EMPLOYEE_GETDATA, welcher einen Authority Check durchführt.

Dieser liefert mir aufgrund des fehlgeschlagenen checks leere Strukturen zurück.
Das dumme ist nur, ich weiss nicht auf welches Berechtigungsobjekt er hin prüft., denn in der SU53 steht nur drin, dass alle BErechtigungsprüfungen erfolgreich waren, die zu dem User gehören.


Kann mir irgendjemand sagen, welche Berechtigung ich benötige, um auf die Standard Pa Tabellen im HR zuzugreifen ??

Oder kann mir jemand einen Tipp geben, wie ich herausfinde, welches Berechtigungsobjekt in Funktionsbausteinen geprüft wird???


Ich sitze schon seit Stunden vor diesem Problem und ich hoffe da draussen sitzt einer, der mit helfen kann :)


Vielen Dank schon mal.
Emirhan3447
.
.
 
Posts: 7
Joined: Tue Jul 08, 2003 6:27 am

Postby Fabian1957 » Tue Aug 26, 2003 11:10 am

Ich denke da hilft nur mal kurz zu debuggen. Breakpoint setzen auf authority-check (im Menü, wenn man schon im debug-mode ist). Dann mit F8 solange weiter, bis man an die Stelle kommt, wo die Berechtigung abgeprüft wird. Das geht m.Meinung nach am schnellsten (weniger als 5 Minuten).

Hermann
Fabian1957
....
....
 
Posts: 535
Joined: Mon Dec 02, 2002 11:34 am

Berechtigung Teil II

Postby Emirhan3447 » Tue Aug 26, 2003 1:25 pm

Hi Hermann,

erstmal danke für die schnelle Antwort.

Heisst das ich kann , während ich im Debug Mode bin, einen Break Point auf den Authority Check teil machen und er läuft trotz F5 nicht einfach drüber ???


Danke Dir
Emirhan3447
.
.
 
Posts: 7
Joined: Tue Jul 08, 2003 6:27 am

Postby Fabian1957 » Tue Aug 26, 2003 6:36 pm

Genauso ist es. Du kannst, wenn Du Dich im Debugger befindest, breakpoints setzen für jede authority-check Anweisung. Wie gesagt über Menü->Breakpoints bei ... Anweisung. Dort eingeben: authority-check. Evtl. nochmal speichern um sicherzugehen. Dann mit F8 weiter. Hält dann bei allen authority-check Anweisungen. Damit findest Du sehr schnell, welche Berechtigung fehlt.

Hermann
Fabian1957
....
....
 
Posts: 535
Joined: Mon Dec 02, 2002 11:34 am


Return to Web Application Server

Who is online

Users browsing this forum: No registered users and 3 guests