ProzessRFC-Berechtigungen prüfen Dieses Dokument in der Navigationsstruktur finden

 

Die automatische Berechtigungsprüfung erfolgt über impliziten Aufruf des Funktionsbausteins AUTHORITY_CHECK_RFC, der bei fehlender Berechtigung eine der in seiner Schnittstelle definierten Ausnahmen USER_DONT_EXIST oder RFC_NO_AUTHORITY und damit einen Laufzeitfehler auslöst. Es wird empfohlen, diesen Funktionsbaustein vor einem entfernten Aufruf explizit aufzurufen, um eine eventuelle Ausnahme behandeln zu können. Bei vorliegender Berechtigung liefert der Funktionsbaustein kein explizites Ergebnis, setzt aber wie alle erfolgreich ausgeführten Funktionsbausteine sy-subrc auf 0.

Hinweis Hinweis

Der Funktionsbaustein prüft nicht, ob eine Berechtigungsprüfung auch tatsächlich stattfindet.

Ende des Hinweises

Beim Remote-Aufruf eines Funktionsbausteins innerhalb des gleichen Systems findet eine automatische Berechtigungsprüfung nur bei Ungleichheit von Mandant und Benutzerkennung statt. Über Systemgrenzen hinweg wird die automatische Berechtigungsprüfung nur außerhalb von vertrauenswürdigen Systemen durchgeführt.

Hinweis Hinweis

Die Einstufung eines Systems als RFC-Trusted/Trusting-Systeme erfolgt über die Transaktion SMT1.

Ende des Hinweises

Wenn der System-Profilparameter auth/rfc_authority_checkauf den Wert '1' gesetzt ist prüft das System beim Erreichen von CALL FUNCTION automatisch, ob der Benutzer die erforderliche RFC-Berechtigung hat.

Prozess

Weitere Informationen

Einen Überblick über die für RFC relevanten Berechtigungsobjekte finden Sie unter: