Ansicht
Dokumentation

ABAPGET_PERMISSIONS_LONG - GET PERMISSIONS LONG

ABAPGET_PERMISSIONS_LONG - GET PERMISSIONS LONG

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

GET PERMISSIONS OF, Long Form

GET PERMISSIONS $[PRIVILEGED$] $[ only_clause$] OF bdef
     ENTITY bdef1 $[FROM keys$] REQUEST request RESULT result
    $[ENTITY bdef2 $[FROM keys$] REQUEST request RESULT result$]
    $[...$]
    $[response_param$].


Additions

1. ... PRIVILEGED

2. ... only_clause

3. ... FROM keys

4. ... response_param.

Effect

The long form of the GET PERMISSIONS statement is used for collecting multiple queries on multiple entities of a RAP BO. However, it can also be used for querying from a single entity.

Syntax Details

Syntax Part Details
bdef Specifies the name of root entity following the keyword OF.
ENTITY bdef1, ENTITY bdef2, ... bdef1, bdef2, ..., specify the names of the entities that are part of the composition tree of bdef. They follow the keyword ENTITY. \lbr \lbr A list of queries follows OF bdef. Each query (ENTITY bdef1 ... RESULT result_tab) of the list has the same syntax as the short form. At least one query must be specified. The root entity itself can also be inserted in the position of bdef1, for example. bdef1, and so on, should be the entity alias names if provided in the BDEF. Using the full entity name causes a warning. If the root entity is used in the list of operations, its alias name, if defined in the BDEF, should be used as well.

Addition 1

... PRIVILEGED

Effect

Addition 2

... only_clause

Effect

Addition 3

... FROM keys

Effect

Addition 4

... response_param.

Example

The following source code section taken from DEMO_RAP_EML_GET_PERMISSIONS demonstrates the long form of the GET PERMISSIONS statement in the context of checking access restrictions for certain data fields.

  • The example - GET PERMISSIONS, Variants demonstrates the long form of the GET PERMISSIONS statement with a simple managed RAP BO. It also includes the short and dynamic form.





BAL_S_LOG - Application Log: Log header data   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 4156 Date: 20240425 Time: 054905     sap01-206 ( 67 ms )