AI & Analytics Legends Die Wissensplattform für SAP Analytics AnmeldenRegistrieren
Konzeptkarte

Rollenbasierte Zugriffskontrolle (RBAC)

Rollenbasierte Zugriffskontrolle (RBAC) — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

Stand

Was ist Rollenbasierte Zugriffskontrolle (RBAC)?

RBAC und DAC beantworten zwei unterschiedliche Fragen, die ständig vermischt werden – RBAC entscheidet, ob ein Benutzer ein Objekt öffnen darf, DAC filtert, welche Zeilen dieses Objekts er sehen darf.

Worum es geht

RBAC (Role-Based Access Control) ist das Autorisierungsmodell, bei dem Berechtigungen an Rollen und Rollen an Benutzer geknüpft werden — niemals Berechtigungen direkt an Benutzer. In der SAP-Landschaft zeigt sich das auf zwei unterschiedlichen Ebenen, die ein Senior-Berater niemals vermischen darf: die ABAP/S-4HANA-Ebene (PFCG-Rollen, Berechtigungsobjekte, Sammelrollen) und die Datasphere-/Analytics-Ebene (Space-Berechtigungen, skopierte Rollen und Data Access Controls / DAC — Begleitmodul C008).

Zwei Ebenen, zwei Zwecke. PFCG-Rollen steuern, was ein Benutzer im Quell-ERP TUN darf (Transaktionszugriff, organisatorische Berechtigungen über Felder wie Buchungskreis und Werk). Datasphere-Space-Rollen steuern, was ein Benutzer innerhalb eines Space SEHEN und BAUEN darf (Viewer, Modeler, Space Administrator, plus benutzerdefinierte skopierte Rollen). DAC filtert dann ZEILEN innerhalb eines Objekts, auf das der Benutzer bereits Zugriff hat. RBAC beantwortet „darf dieser Benutzer dieses Objekt öffnen“; DAC beantwortet „welche Zeilen dieses Objekts darf er sehen“. Die beiden zu verwechseln ist der häufigste Governance-Designfehler bei Datasphere-Rollouts.

Warum die Rollenzahl explodiert. Eine Tier-1-SAP-Landschaft landet typischerweise bei 50–200 einzelnen Rollen, sobald organisatorische Berechtigungen (Buchungskreis, Werk, Vertriebsorganisation) mit funktionalen Bereichen (Finanzen, Einkauf, Vertrieb) und Datasphere-Space-Rollen kreuzmultipliziert werden. Design-Disziplin — Namenskonventionen für Rollen, eine Matrix Rolle-zu-Geschäftsfunktion und ein quartalsweises Access Review — verhindert, dass daraus unbeherrschbare technische Schulden werden.

Senior-Handwerkssignal — Rollendesign vor dem Rollout. Ein Junior-Berater vergibt Ad-hoc-Zugriffe, sobald Tickets eintreffen. Ein Senior-Berater baut die Rollenmatrix (Geschäftsfunktion × Systemebene × org. Bereich) VOR dem Go-live, lässt sie vom Data Owner abzeichnen und behandelt jede spätere Zugriffsanfrage als Ausnahme gegen diese Matrix — nicht als neuen Präzedenzfall.

Warum es zählt

  • PFCG-Rollen (Transaktionszugriff ERP-seitig) und Datasphere-Space-Rollen (Viewer/Modeler/Admin) sind zwei unterschiedliche Ebenen — sie zu vermischen ist der mit Abstand häufigste Governance-Designfehler bei Datasphere-Rollouts.
  • Die Rollenzahl explodiert von Natur aus auf 50–200, sobald organisatorische Bereiche (Buchungskreis, Werk, Vertriebsorganisation) mit funktionalen Bereichen und Space-Rollen kreuzmultipliziert werden — ohne Disziplin erreicht sie 500+ und wird nicht mehr prüfbar.
  • Einzelfall-Rollenausnahmen, die pro Benutzeranfrage vergeben statt auf die bestehende Matrix abgebildet werden, sind genau der Weg, auf dem Tier-1-Landschaften bei nicht mehr prüfbaren Rollen landen.

Kernpunkte

  • RBAC = Berechtigungen werden an Rollen geknüpft, Rollen an Benutzer — nie Berechtigungen direkt an Benutzer.
  • Zwei unterschiedliche Ebenen: PFCG-/ABAP-Rollen (Objektzugriff) vs. Datasphere-Space-Rollen (Space-Zugriff) — keine der beiden mit DAC (Zeilenzugriff) vermischen.
  • 50–200 Rollen sind bei Tier-1-Größenordnung normal, sobald org. Bereich × funktionaler Bereich × Space-Rolle kreuzmultipliziert werden.
  • Die Rollenmatrix (Geschäftsfunktion × Systemebene × org. Bereich) muss vor dem Go-live abgezeichnet sein, nicht ad hoc entstehen.
  • Nur der MCP-Server-Artefakttyp in SAP Integration Suite unterstützt Principal Propagation zu On-Premise-/Private-Cloud-Systemen über den SAP Cloud Connector — API-zentrierte Artefakte nicht; somit entscheidet der VERBINDUNGSTYP eines Agenten, nicht seine erklärte Absicht, ob die Garantie von RBAC hält.
  • SAPs öffentlicher MCP-Server für die BTP-Administration authentifiziert über einen Authorization Code Flow durch SAPs Standard-Identitätsanbieter, gerade damit der Agent nie mehr Zugriff hat als der angemeldete Benutzer — der Kernsatz von RBAC, neu formuliert für einen Agenten.
  • Die Rollenmatrix braucht eine vierte Dimension, sobald KI-Agenten ins Spiel kommen: welchen Artefakttyp oder welches Verbindungsmuster jeder Agent nutzt, um ein System zu erreichen — dies vor dem Bau des Agenten entscheiden und dokumentieren, nicht erst, nachdem ein Penetrationstest es findet.

Begriffe auf dieser Seite

PFCG-Rolle
SAP-ABAP-Transaktion zur Rollenpflege; bündelt Berechtigungsobjekte in einer Rolle und weist die Rolle dann Benutzern zu.
Berechtigungsobjekt
Berechtigungseinheit auf ABAP-Ebene, die Felder (z. B. Buchungskreis, Werk) mit Aktivitätscodes kombiniert — die atomare Einheit, die PFCG-Rollen bündeln.
Space-Rolle
Datasphere-Rolle auf Space-Ebene (Viewer, Modeler, Space Administrator), die steuert, was ein Benutzer innerhalb eines Space sehen und bauen darf.
Data Access Control (DAC)
Zeilenbasierter Filter, der angewendet wird, nachdem RBAC bereits Objektzugriff gewährt hat; beantwortet „welche Zeilen“, nicht „welches Objekt“.
Sammelrolle
PFCG-Rolle, die mehrere Einzelrollen zu einem Tätigkeitsprofil bündelt und die Zuweisung im großen Maßstab erleichtert.
Rollenmatrix
Raster aus Geschäftsfunktion × Systemebene × org. Bereich, mit dem Rollen vor dem Rollout gestaltet werden, nicht danach.
Organisatorische Berechtigung
Berechtigung, die durch ein organisatorisches Feld wie Buchungskreis, Werk oder Vertriebsorganisation eingegrenzt ist.
Access Review
Periodische (typischerweise quartalsweise) Prüfung, die vergebene Rollen mit der Rollenmatrix und der aktuellen Funktion jedes Benutzers abgleicht.

Quellen

  1. DAMA-DMBOK — data management body of knowledge
  2. SAP Community — Principal propagation for MCP servers: SAP Integration Suite to SAP S/4HANA (2026, fetched 2026-09-27)
  3. SAP Community — Public release of the MCP server for SAP BTP administration (2026, fetched 2026-09-27)
  4. SAP Help Portal — Connect to MCP server for SAP BTP administration (fetched 2026-09-27)
  5. SAP News Center — Autonomous Enterprise: SAP AI Agents work at scale, AI Agent Hub (2026-09, fetched 2026-09-27)
  6. SAP Help Portal — Orchestration service in the generative AI hub, SAP AI Core (fetched 2026-09-27)
  7. SAP Community — Why SAP needs a Knowledge Graph: giving enterprise AI a map of the business (2026, fetched 2026-09-27)
  8. NIST — Role Based Access Control (RBAC) project overview, Computer Security Resource Center (fetched 2026-09-27)
  9. SAP Community — SAP Datasphere space management (2021, fetched 2026-09-27)
  10. SAP Help Portal — SAP Datasphere documentation (fetched 2026-09-27)
  11. EUR-Lex — Regulation (EU) 2016/679 (GDPR), Article 32 security of processing (fetched 2026-09-27)
  12. SAP Community — MCP Gateway in SAP Integration Suite: your APIs ready for the age of agents (2026, fetched 2026-09-27)

Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · den Vergleich SAP · Snowflake · Databricks · Fabric · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Architekturschemata · die Codeblöcke · die zitierfähigen Kennzahlen.

In der App öffnen →

Offene SAP-Projekte

Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.