Ansicht
Dokumentation

BADI_EHSS_AUTH_CHECK - BAdI: Erweiterte Prüfungen zu Berechtigungen

BADI_EHSS_AUTH_CHECK - BAdI: Erweiterte Prüfungen zu Berechtigungen

Vendor Master (General Section)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 Class Builder (SE24) ansehen

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 )