Berechtigungsprüfung bei CALL FUNCTION DESTINATION 'NONE'

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

Berechtigungsprüfung bei CALL FUNCTION DESTINATION 'NONE'

Beitrag von msfox (Specialist / 304 / 50 / 62 ) »
Die Anwendung erfordert es, dass ich einen bestimmten Funktionsbaustein in einer neuen Session rufe, weil dieser sonst globale Variable löscht, die die Hauptanwendung aber noch braucht - BDT-Funktionen.
Gelöst habe ich das, mit dem Aufruf des Fuba mit DESTINATION 'NONE'. Mein Kollege meinte nun, dass geht aber nicht, weil man dann die Berechtigung von den Usern erweitern muss, damit diese RFC-FuBa's im Code aufrufen dürfen.
Nun habe ich in der ST01 mal einen Berechtigungstrace mitlaufen lassen. Es erscheint aber kein konkretes Berechtigungsobjekt, welches geprüft wurde.

Findet eine solche Berechtigungsprüfung überhaupt statt?
Oder eigentlich bei DESTINATION 'NONE' nicht, weil ich das System ja nicht verlasse?

Ich könnte mir jetzt einen Nutzer schaffen und diese nach und nur die maximal erforderlichen Berechtigungen geben. Eure Antwort ist aber kürzer....

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


Re: Berechtigungsprüfung bei CALL FUNCTION DESTINATION 'NONE'

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Ich habe bei "globale Variablen löscht" aufgehört zu lesen ;)

Nein, ernsthaft: Kannst du dir die Variablen nicht lokal sichern und dann ins Globale zurückschreiben? Das wäre in meinen Augen einfacher.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Berechtigungsprüfung bei CALL FUNCTION DESTINATION 'NONE'

Beitrag von jocoder (Specialist / 338 / 3 / 101 ) »
Hört sich nach einem Anwendungsfall für Klassen mit Instanzmethoden an. Das ist der ungemeine Vorteil von Objektorientierung. Ich kann meine Attribute oder globalen Variablen wie man sie auch nennen mag, mehrfach vorhalten und sie beeinflussen sich nicht gegenseitig.

P.s. für den Aufruf von RFC-Bausteinen wird im Regelfall das Berechtigungsobjekt S_RFC benötigt. Kann natürlich sein, dass dieses bei der Destination 'NONE' nicht zum tragen kommt. Lege doch einfach mal Benutzer im Testsystem an ohne das Berechtigungsobjekt S_RFC und probier mal ob es dumpt.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2126
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
11
Antw.
5018
Views
CALL FUNCTION 'C13Z_FILE_UPLOAD_BINARY'
von bohne » 18.02.2006 20:14 • Verfasst in ABAP® für Anfänger
5
Antw.
4444
Views
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
von autohandel7 » 17.07.2014 14:26 • Verfasst in ABAP® für Anfänger
3
Antw.
586
Views
CALL FUNCTION 'FKK_BELEG_WRITE_CHANGEDOC'
von L0w-RiDer » 03.05.2019 08:47 • Verfasst in ABAP® für Anfänger
2
Antw.
2798
Views
Call Function in Smartform
von Shelly » 21.02.2005 14:41 • Verfasst in Development Related

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141