Ansicht
Dokumentation

ABAPAUTHORITY-CHECK_DISABLE - AUTHORITY-CHECK DISABLE

ABAPAUTHORITY-CHECK_DISABLE - AUTHORITY-CHECK DISABLE

Vendor Master (General Section)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- 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 )