Ansicht
Dokumentation

CL_SYSTEM_CLIENT_CHECK - Test auf Mandantenart (Tenant oder System)

CL_SYSTEM_CLIENT_CHECK - Test auf Mandantenart (Tenant oder System)

BAL_S_LOG - Application Log: Log header data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Klasse enthält Methoden, mit denen die Berechtigungsprüfungen für die Tenant-Isolation in ABAP-Coding einzubaut werden kann. Die Verwendung der Klasse ist für sprachnahes ABAP-Coding zur Ergänzung der Berechtigungsprüfung spezieller ABAP-Anweisungen gedacht.

  • Mit der Methode IS_SYSTEM_CLIENT kann abgefragt werden, ob der aktuelle Mandant ein Systemmandant ist. In Systemmandanten kann auch abgefragt werden, ob andere Mandanten die Rolle eines Systemmandanten spielen.
  • Mit der Methode ASSERT_IN_SYSTEM_CLIENT kann geprüft werden, ob der aktuelle Mandant ein Systemmandant ist. Falls nicht, erfolgt normalerweise ein Laufzeitfehler.
  • Mit der Methode IS_CALLER_PRIVILEGED kann abgefragt werden, ob der aktuelle Mandant ein Systemmandant ist oder der Aufrufer des Aufrufers dieser Methode die Zugriffsrechte wie in einem Systemmandanten hat.
  • Mit der Methode ASSERT_CALLER_PRIVILEGED kann geprüft werden, ob der aktuelle Mandant ein Systemmandant ist oder der Aufrufer des Aufrufers dieser Methode die Zugriffsrechte wie in einem Systemmandanten hat. Falls nicht, erfolgt normalerweise ein Laufzeitfehler.

Beziehungen

  • Systemmandanten werden über den Profilparameter sap/system_clients definiert
  • Das Verhalten bei Verstoß gegen die Tenant-Isolation kann übergangsweise über den Profilparameter sap/tenant_isolation_settings gesteuert werden, um Tenant-Isolation in Anwendungs-Coding einzuführen
  • Ein Konzept für Ausnahmen (z.B. für vertrauenswürdige Verwendung von Native-SQL) ist geplant

Beispiel

Hinweise

Weiterführende Informationen

  • Dokumentation der Profilparameter (Transaktion rz11)





RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2131 Date: 20240329 Time: 114526     sap01-206 ( 37 ms )