Ansicht
Dokumentation
BADI_EHSS_AUTH_CHECK - BAdI: Erweiterte Prüfungen zu Berechtigungen
Vendor Master (General Section) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses Business Add-In (BAdI) wird in der Komponente Spezifikationsverwaltung (EHS-BD-SPE) verwendet.
Mit diesem BAdI können Sie zusätzliche Berechtigungsprüfungen definieren, die das System ausführt, wenn es auf Spezifikationsdaten zugreift.
Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erweiterungsspot-Elementdefinitionen im BAdI Builder (Transaktion SE18).
Das BAdI hat keine ausgelieferte Default-Implementierung.
Das BAdI verwendet innerhalb eines internen Modus immer dieselbe Instanz.
Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.
Wenn Sie innerhalb der BAdI-Implementierung auf Spezifikationsdaten selbst wieder zugreifen (z. B. über das Spezifikations-API), kann dies zu einer Endlosschleife führen, falls Sie dies nicht durch eine geeignete Logik in Ihrer Implementierung verhindern. Je nach Umfang der zusätzlichen Berechtigungsprüfung sollten Sie aus Performance-Gründen das Ergebnis der Berechtigungsprüfung in einem lokalen Puffer speichern.
Weitere Informationen finden Sie in der Dokumentation der Beispielimplementierung CL_EXM_IM_EHSS_AUTH_CHECK.
Beispielimplementierungen finden Sie im BAdI Builder auf der Registerkarte Erweiterungsspot-Elementdefinitionen im Bereich Implementierungsbeispielklassen.
Es gibt die Beispielimplementierungen CL_EXM_IM_EHSS_AUTH_CHECK.
Dieses Beispiel zeigt die folgenden Möglichkeiten:
- Ermitteln der aktuellen Änderungsnummer und des Stichtags im BAdI
- Verhindern einer Endlosschleife
- Puffern des Ergebnisses der erweiterten Berechtigungsprüfung
Sie können sich die Objekte dieser Beispielklasse in der Transaktion
Für verschiedene Berechtigungsobjekte gibt es die folgenden Methoden:
- Berechtigungsobjekte C_SHES_TRH und C_SHES_TR2
- Berechtigungsobjekte C_SHES_TDU und C_SHES_TD2
- Berechtigungsobjekte C_SHES_TST und C_SHES_TS2
- Berechtigungsobjekte C_SHES_TVH und C_SHES_TV2
Diese Methoden werden unmittelbar nach der Berechtigungsprüfung des jeweiligen Berechtigungsobjektes aufgerufen.
Die Methode AT_SAVE_CHECK können Sie verwenden, um Berechtigungsprüfungen beim Sichern von Spezifikationsdaten durchzuführen.
General Data in Customer Master ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4856 Date: 20240520 Time: 190643 sap01-206 ( 121 ms )