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   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

GET PERMISSIONS OF, Langform

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$].


Zusätze:

1. ... PRIVILEGED

2. ... only_clause

3. ... FROM keys

4. ... response_param.

Wirkung

Mit der Langform der GET PERMISSIONS-Anweisung werden mehrfache Abfragen an mehrere Entitäten eines RAP-BOs gesammelt. Sie kann aber auch für Abfragen an eine einzelne Entität verwendet werden.

Syntaxdetails

Syntaxteil Details
bdef Damit wird der Name der Wurzelentität nach dem Schlüsselwort OF angegeben.
Mit ENTITY bdef1, ENTITY bdef2, ... bdef1, bdef2, ... werden die Namen der Entitäten angegeben, die Teil des Kompositionsbaums von bdef sind, angegeben. Sie stehen hinter dem Schlüsselwort ENTITY. \lbr \lbr Hinter OF bdef steht eine Liste von Abfragen. Jede Abfrage (ENTITY bdef1 ... RESULT result_tab) in der Liste besitzt die gleich Syntax wie die Kurzform. Es muss mindestens eine Abfrage angegeben werden. Die Wurzelentität selbst kann auch an der Position von z.B. bdef1 eingefügt werden. bdef1 usw. sollen die eventuell in der BDEF bereitgestellten Entitätsaliasnamen sein. Die Verwendung des vollständigen Entitätsnamens führt zu einer Warnung. Bei Verwendung der Wurzelentität in der Liste der Operationen sollte sein Aliasname, wenn in der BDEF definiert, auch verwendet werden.

Zusatz 1

... PRIVILEGED

Wirkung

Zusatz 2

... only_clause

Wirkung

Zusatz 3

... FROM keys

Wirkung

Zusatz 4

... response_param.

Beispiel

Mit folgendem Quelltextausschnitt aus DEMO_RAP_EML_GET_PERMISSIONS wird die Langform der GET PERMISSIONS-Anweisung im Kontext der Prüfungen der Zugriffseinschränkungen für bestimmte Datenfelder demonstriert.

  • Mit dem Beispiel - GET PERMISSIONS, Varianten wird die Langform der GET PERMISSIONS-Anweisung mit einem einfachen verwalteten RAP-BO demonstriert. Es umfasst auch die Kurzform und dynamische Form.





General Data in Customer Master   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4446 Date: 20240424 Time: 143550     sap01-206 ( 58 ms )