Ansicht
Dokumentation

ABENCDS_DCL_ROLE_GRANT_RULE - CDS DCL ROLE GRANT RULE

ABENCDS_DCL_ROLE_GRANT_RULE - CDS DCL ROLE GRANT RULE

CPI1466 during Backup   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- DEFINE ROLE, grant_rule

GRANT SELECT ON cds_entity $[REDEFINITION$];

Wirkung

Vollzugriffsregel in der Anweisung DEFINE ROLE der CDS DCL. Eine Vollzugriffsregel GRANT SELECT ON ohne den Zusatz WHERE gibt den Zugriff auf eine CDS-Entität cds_entity bedingungslos frei. Für die Angabe von cds_entity gilt das Gleiche wie für eine bedingte Zugriffsregel.

Der Zusatz REDEFINITION verhindert, dass weitere REDEFINITION-Regeln für die gleiche CDS-Entität angelegt werden können, da deren Aktivierung dann scheitert.

Hinweise

  • Eine Vollzugriffsregel hat für eine CDS-Entität den gleichen Effekt, wie wenn es keine Rolle für die CDS-Entität gibt oder wie wenn die CDS-Zugriffskontrolle für diese CDS-Entität durch die Annotation @AccessControl.authorizationCheck:#NOT_ALLOWED oder durch Verwendung des Zusatzes WITH PRIVILEGED ACCESS in der FROM-Klausel einer-Query beim Zugriff auf die Entität unterbunden ist.
  • SAP liefert keine CDS-Rollen mit Vollzugriffsregeln aus. Partner und Kunden können Vollzugriffsregeln verwenden, um von SAP ausgelieferte Rollen zu übersteuern.

Beispiel

Die folgende CDS-Rolle bewirkt, dass alle Benutzer ohne Zugriffsbedingungen auf die CDS-View DEMO_CDS_AUTHORITY_FULLACCESS zugreifen können:






CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2817 Date: 20240523 Time: 170147     sap01-206 ( 38 ms )