CL_FINB_REPORTING_AUTH_CHECK - Berechtigungsprüfung im Reporting
ROGBILLS - Synchronize billing plans Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Es gibt kein anwendungsübergreifendes Berechtigungsobjekt, das im Paket FINB_REPORTINGautomatisch geprüft wird, daher muss jede Anwendung selbst für das Implementieren einer Berechtigungsprüfung sorgen.
Die abstrakte Klasse CL_FINB_REPORTING_AUTH_CHECK bildet die Schnittstelle zur Berechtigungsprüfung im Reporting.
Bei der Berechtigungsprüfung kann das System die Selektionskriterien prüfen oder vorab alle vom Benutzer angeforderten Daten selektieren:
- Prüfen der Selektionskriterien:
- Eine Selektion wird nur erlaubt, wenn alle berechtigungsrelevanten Selektionskriterien durch Berechtigungen abgedeckt sind.
- Die Berechtigungen werden per UND-Verknüpfung an die Selektionskriterien angehängt.
- Vor der Selektion der Berichtsdaten wird die Methode CHECK_SELECTION_CRITERIA aufgerufen, mit der die Selektionskriterien geprüft und ggf. geändert werden können.
- Selektion aller vom Benutzer angeforderten Daten:
- Die Berechtigungsprüfung erfolgt pro selektiertem Satz. Hier können alle Spalten bzw. Zeilen ausgeblendet werden, für die keine Berechtigungen vorhanden sind.
- Vor Ausgabe der angeforderten Daten wird die Methode CHECK_OUTPUT_LIST aufgerufen, mit der die auszugebenden Daten geändert werden können.
Das System kann jeweils in den übergebenen Message-Handler geeignete Meldungen einstellen. Bei einer Fehlermeldung werden keine Daten angezeigt.
HinweisEinzelpostenanzeige und Beleganzeige werden auf dieselbe Art durchgeführt. Um der Anwendung bekanntzu geben, in welchem Kontext eine Berechtigungsprüfung stattfindet, wird er in den AttributenREPORT_ENVIRONMENT und CLASS_NAME_REP_ENV gespeichert. Das Berichtstool setzt jeweils das Navigationsziel IF_FINB_NAVIGATION_TARGET als Kontext.
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
Fill RESBD Structure from EBP Component Structure ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2270 Date: 20120527 Time: 153552 triton ( 89 ms )






