Ansicht
Dokumentation
CL_SYSTEM_CLIENT_CHECK - Test auf Mandantenart (Tenant oder System)
BAL_S_LOG - Application Log: Log header data CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )