Ein User, der genau und nur in diesem System zum alleinigen Zweck existiert, diesen RFC-Call entgegenzunehmen.zzcpak hat geschrieben:Aber was genau meinst du mit "generischem RFC-User"?
Sagen wir so: es fehlt an der politischen Durchsetzbarkeit. Der Fuba muss (neuerdings) einen Webservice rufen, der SAP Assertion Tickets zur Berechtigungsprüfung verwendet. Das Ticket wird aus dem User generiert, und die Berechtigung wird gegen ein auf Empfängerseite vorhandenes Profil geprüft. "unserem" RFC-User dort die entsprechenden Berechtigungen zu geben bzw. ihn dort überhaupt erstmal bekannt zu machen, gleicht der Aufgabe, Merkel und Erdogan zur Hochzeit zu überreden.zzcpak hat geschrieben:Und was soll die Aussage "Eine Erweiterung der Berechtigungen dieses RFC-users sei nicht möglich."?
Warum sollte das nicht möglich sein? Oder fehlt es einfach nur am Willen?
Es geht überhaupt nicht ums Debugging. Der Code ist fehlerfrei.abuma hat geschrieben: im entsprechenden Coding einen Break-Point für diesen Benutzer zu setzen reicht nicht aus, da der Name bei einem generischen Benutzer sich verändert?
*lol*Obelix1 hat geschrieben:Sagen wir so: es fehlt an der politischen Durchsetzbarkeit. Der Fuba muss (neuerdings) einen Webservice rufen, der SAP Assertion Tickets zur Berechtigungsprüfung verwendet. Das Ticket wird aus dem User generiert, und die Berechtigung wird gegen ein auf Empfängerseite vorhandenes Profil geprüft. "unserem" RFC-User dort die entsprechenden Berechtigungen zu geben bzw. ihn dort überhaupt erstmal bekannt zu machen, gleicht der Aufgabe, Merkel und Erdogan zur Hochzeit zu überreden.
<klick> ahja, das könnte funktionieren. Probiere ich aus, User die "dürfen" gibt es im System genug.zzcpak hat geschrieben:z.B. mit dem RFC-Baustein BAPI_XBP_JOB_OPEN
Dort kannst du auch einen User für den Job mitgeben.
Ruf der Reihe nach die FuBa "JOB_OPEN" "JOB_INSERT" und "JOB_CLOSE" auf - damit erstellst du einen Hintergrundjob. Bei JOB_INSERT erstellst du quasi den Jobstep und hier kannst du ein Programm mitgeben das ausgeführt werden soll (und hier musst du auch irgendwie dafür sorgen, dass die Eingabeparameter des RfC-FuBa irgendwie an den Jobschritt übergeben werden ). Außerdem kann man hier den User mitgeben, unter dessen Berechtigung der Jobschritt ablaufen soll.Obelix1 hat geschrieben:Das könnte man ihm erlauben/beibringen.black_adept hat geschrieben:Darf der RFC-User Jobs erstellen, deren Tasks unter einem anderen User laufen?
<DummeFrage wie geht das? />
VG
Wolfgang