Zugrifssberechtigung

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

Zugrifssberechtigung

Beitrag von MichaelP (ForumUser / 14 / 0 / 0 ) »
Guten Tag,
ich würde gerne wisseen, welche Rechte der User benötigt, um eine Tabelle auszulesen?
Präzise gesagt, möchte ich den RFC-Baustein "TABLE_ENTRIES_GET_VIA_RFC" aus einem VBA Programm aus benutzen.
Auf meinem MiniSap funktioniert das auch so.
Wie sieht es aber in einer richtigen Produktionsumgebeung damit aus?

Danke für Eure Hilfe.

Gruß


Michael

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


Beitrag von Gast ( / / 0 / 3 ) »
Hallo MichaelP,

folgende Berechtigungsobjekte sollten das Minimum darstellen:
S_RFC für Funktionsgruppe "BDCH"
S_TABU_DIS mit 03 und entsprechender Tabellenberechtigungsgruppe (siehe Tabelle TDDAT)

mfg dele

Weitere Fragen

Beitrag von MichaelP (ForumUser / 14 / 0 / 0 ) »
Halle erstmal,
danke für die schnelle Antwort. Leider verstehe ich das nicht ganz. Wo sind denn diese Rechte hinterlegt?

Wichtiger ist die Frage, kann ich auf die Tabelle zugreifen? Oder braucht man dafür bestimmte Rechte?

Danke an alle.


Gruß

Michael

Re: Zugrifssberechtigung

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
MichaelP hat geschrieben:Wie sieht es aber in einer richtigen Produktionsumgebeung damit aus?
In einer richtigen Produktionsumgebung wird man sich sehr gründlich überlegen, ob man wirklich einem Kommunikation-User die nötigen Berechtigungen geben will.

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Hallo MichaelP,

es würde an dieser Stelle zu weit führen, das SAP-Berechtigungskonzept zu erklären. Darum nur ganz kurz: jedem Benutzer in SAP werden Berechtigungsprofile bzw. Rollen zugeordnet. Diese beinhalten zu den benötigten Berechtigungsobjekten die erforderlichen Ausprägungen ? eben die Berechtigungen. Die SAP-Programme (und die eigenen natürlich auch) müssen vor jeder Aktion eines Benutzers, die entsprechenden Berechtigungsprüfungen mit dem Befehl ?AUTHORITY-CHECK? durchführen und entsprechend reagieren.

Wenn du von ausserhalb via RFC einen Funktionsbaustein in einem Sap-System aufrufen willst, dann musst du dich auch mit einem Benutzer und Passwort im SAP-System anmelden. RFC-Aufrufe von einem SAP-System zu einem anderen werden über RFC-Destinationen (in denen Benutzer und Passwort hinterlegt sind) relalisiert (Transaktion SM59). Diese RFC-Benutzer werden in der Regel im Zielsystem als Kommunikationsbenutzer definiert (eine normale Anmeldung im Dialog ist dann nicht möglich). Alle Aktionen, die dann im "RFC-Modus" ausgeführt werden, unterliegen den normalen Berechtigungsprüfungen.

Wenn du dir den Funktionsbaustein ?TABLE_ENTRIES_GET_VIA_RFC? in SAP anschaust, dann wirst du sehen, dass dort recht früh eine Berechtigungsprüfung auf das Objekt S_TABU_DIS durchgeführt wird.

Also: du benötigst einen Benutzer in dem SAP-System und dieser muss auch die lesenden Zugriffsrechte für die gewünschten Tabellen haben.

mfg dele

Seite 1 von 1

Vergleichbare Themen

1
Antw.
802
Views
Zugrifssberechtigung
von xl0ap » 30.01.2008 17:19 • Verfasst in ABAP® Core

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.