Ansicht
Dokumentation
ABAPAUTHORITY-CHECK_DISABLE - AUTHORITY-CHECK DISABLE
Vendor Master (General Section) Vendor Master (General Section)This documentation is copyright by SAP AG.
- AUTHORITY-CHECK DISABLE
AUTHORITY-CHECK DISABLE BEGIN CONTEXT bdef~context_name
...
AUTHORITY-CHECK DISABLE END.
Effect
AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... and AUTHORITY-CHECK DISABLE END. form a statement block to activate and deactivate an authorization context.
AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... activates the authorization context context_name that is defined in the BDEF bdef. An authorization context is active until the corresponding AUTHORITY-CHECK DISABLE END. statement is reached or until the statement block is left, for example, by a RETURN or a RAISE statement.
The authorization context is active for all methods or functions that are called between AUTHORITY-CHECK DISABLE BEGIN ... and AUTHORITY-CHECK DISABLE END.. Statements with AUTHORITY-CHECK DISABLE BEGIN ... and AUTHORITY-CHECK DISABLE END. can be nested. In this case, the superset of all authorization objects listed in all the active authorization contexts is disabled.
AUTHORITY-CHECK DISABLE END. deactivates the authorization context of the corresponding AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... statement.
The statement can only be used if the BDEF that defines the authorization context is on the stack. Since release , the statement can only be used in implementation classes of the BDEF that defines the authorization context.
Notes
- The activation of an authorization context is either done explicitly by this statement or implicitly by registering a context for a handler method in the BDEF with the notation ... for disabled .... In the latter case, an AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... AUTHORITY-CHECK DISABLE END. statement block is implicitly generated for the corresponding methods in the behavior pool. The explicit use of the statement block is not required.
CDS BDL - define authorization context
The example ABAP EML - AUTHORITY-CHECK DISABLE demonstrates AUTHORITY-CHECK DISABLE BEGIN CONTEXT ... AUTHORITY-CHECK DISABLE END. statements with an unmanaged RAP BO.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up ABAP Short Reference
This documentation is copyright by SAP AG.
Length: 3435 Date: 20240423 Time: 082925 sap01-206 ( 54 ms )