Ansicht
Dokumentation
ABAPAUTHORITY-CHECK_DISABLE - AUTHORITY-CHECK DISABLE
Vendor Master (General Section) PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
- AUTHORITY-CHECK DISABLE
AUTHORITY-CHECK DISABLE BEGIN CONTEXT bdef~context_name
...
AUTHORITY-CHECK DISABLE END.
Wirkung
Mit AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... und AUTHORITY-CHECK DISABLE END. wird ein Anweisungsblock zur Aktivierung und Deaktivierung eines Berechtigungskontexts gebildet.
Mit AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... wird der Berechtigungskontext context_name aktiviert, der in der BDEF bdef definiert ist. Ein Berechtigungskontext bleibt bis zum Erreichen der jeweiligen AUTHORITY-CHECK DISABLE END.-Anweisung aktiv oder bis zum Verlassen des Anweisungsblocks, zum Beispiel durch eine RETURN- oder eine RAISE-Anweisung.
Der Berechtigungskontext ist für alle Methoden oder Funktionen aktive, die zwischen AUTHORITY-CHECK DISABLE BEGIN ... und AUTHORITY-CHECK DISABLE END. aufgerufen werden. Anweisungen mit AUTHORITY-CHECK DISABLE BEGIN ... und AUTHORITY-CHECK DISABLE END. können verschachtelt werden. In diesem Fall wird die Obermenge aller in allen aktiven Berechtigungskontexten aufgeführten Berechtigungsobjekten deaktiviert.
Mit AUTHORITY-CHECK DISABLE END. wird der Berechtigungskontext der jeweiligen AUTHORITY-CHECK DISABLE BEGIN CONTEXT ...-Anweisung deaktiviert.
Die Anweisung darf nur dann verwendet werden, wenn die den Berechtigungskontext definierende BDEF im Aufrufstapel ist. Seit Release darf die Anweisung nur in Implementierungsklassen der BDEF verwendet werden, die den Berechtigungskontext definiert.
Hinweise
- Die Aktivierung eines Berechtigungskontexts erfolgt entweder über diese Anweisung oder implizit durch die Registrierung eines Kontexts für eine Behandlermethode in der BDEF mit der Notation ... for disabled .... Im letzteren Fall wird ein Anweisungsblock AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... AUTHORITY-CHECK DISABLE END. für die jeweiligen Methoden im Behavior-Pool implizit generiert. Eine explizite Verwendung des Anweisungsblocks ist nicht notwendig.
CDS BDL - Berechtigungskontext definieren
Mit dem Beispiel ABAP EML - AUTHORITY-CHECK DISABLE werden die Anweisungen AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... AUTHORITY-CHECK DISABLE END. mit einem nicht verwalteten RAP-BO demonstriert.
Fill RESBD Structure from EBP Component Structure SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3651 Date: 20240428 Time: 061154 sap01-206 ( 53 ms )