SAP EML PRIVILEGED ABAP Statements



Get Example source ABAP code based on a different SAP table
  


ID MODIFY-BEHV-PRIVI
ID READ-BEHV-PRIVI
ID GET-PERMISSIONS-PRIVI
• PRIVILEGED READ ENTITIES
• PRIVILEGED READ ENTITY
• PRIVILEGED MODIFY ENTITIES
• PRIVILEGED MODIFY ENTITY
• PRIVILEGED GET PERMISSIONS
• PRIVILEGED GET PERMISSIONS OF

ABAP_EML - PRIVILEGED
The addition PRIVILEGED is used for a privileged access to a RAP BO, for example, to circumvent authority checks. The addition can only be used if the RAP BO entity is defined with with privileged mode .... See the details in the RAP BDL documentation for with privileged mode.
The addition is currently possible for the following ABAP_EML statements:
Short forms
MODIFY ENTITY PRIVILEGED bdef ...
READ ENTITY PRIVILEGED bdef ...
GET PERMISSIONS PRIVILEGED ... ENTITY bdef ...
Long forms:
MODIFY ENTITIES OF bdef PRIVILEGED ENTITY ...
READ ENTITIES OF bdef PRIVILEGED ENTITY ...
GET PERMISSIONS PRIVILEGED ... OF bdef ENTITY ...
BEGIN_SECTION VERSION 5 OUT
Dynamic forms:
MODIFY ENTITIES PRIVILEGED OPERATIONS ...
READ ENTITIES PRIVILEGED OPERATIONS ...
GET PERMISSIONS PRIVILEGED ... OPERATIONS ...
END_SECTION VERSION 5 OUT



Latest notes:

Using the method get_current_context of class CL_ABAP_BEHV_AUX, you can receive context information. Among others, you can determine if the running handler is running in privileged mode, e. g. as follows: cl_abap_behv_aux=>get_current_context( IMPORTING privileged = DATA(priv) ).
NON_V5_HINTS
ABAP_HINT_END

ABAP_EXAMPLE_ABEXA
The example Using the Addition PRIVILEGED with an ABAP_EML Statement demonstrates the addition PRIVILEGED using an action and a managed RAP BO.
ABAP_EXAMPLE_END

Return to menu