Ansicht
Dokumentation

ABAPCALL_TRANSACTION_AUTHORITY - CALL TRANSACTION AUTHORITY

ABAPCALL_TRANSACTION_AUTHORITY - CALL TRANSACTION AUTHORITY

ROGBILLS - Synchronize billing plans   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

CALL TRANSACTION, AUTHORITY-CHECK

Kurzreferenz



... WITH$|WITHOUT AUTHORITY-CHECK ...

Zusätze:

1. ... WITH AUTHORITY-CHECK

2. ... WITHOUT AUTHORITY-CHECK

Wirkung

Diese Zusätze steuern die Berechtigungsprüfung bei Ausführung der Anweisung CALL TRANSACTION.

Hinweis

Die Verwendung der Anweisung CALL TRANSACTION ohne Angabe von einem der Zusätze WITH AUTHORITY-CHECK oder WITHOUT AUTHORITY-CHECK ist obsolet.

Zusatz 1

... WITH AUTHORITY-CHECK

Wirkung

Wenn dieser Zusatz angegeben ist, wird vor der Ausführung des Transaktionsaufrufs die Berechtigung des aktuellen Benutzers zur Ausführung der aufgerufenen Transaktion über folgende Berechtigungsobjekte überprüft:

  • Das Berechtigungsobjekt S_TCODE
  • Das bei der Definition des Transaktionscodes (Pflegetransaktion SE93) eventuell angegebene Berechtigungsobjekt. Felder des Berechtigungsobjekts, für die dort kein Wert angegeben ist, werden nicht überprüft.

Wenn keine Berechtigung vorliegt, kommt es zu einer behandelbaren Ausnahme der Klasse CX_SY_AUTHORIZATION_ERROR.

Hinweis

Die Verwendung des Zusatzes WITH AUTHORITY-CHECK ist die empfohlene Vorgehensweise, um die Berechtigung des aktuellen Benutzers zu überprüfen. Sie löst vorangestellte Prüfungen mit der Anweisung AUTHORITY-CHECK, mit dem Funktionsbaustein AUTHORITY_CHECK_TCODE und Prüfungen, die vom Inhalt der Datenbanktabelle TCDCOUPLES abhängen, ab.

Zusatz 2

... WITHOUT AUTHORITY-CHECK

Wirkung

Wenn dieser Zusatz angegeben ist, wird die Berechtigung des aktuellen Benutzers zur Ausführung der aufgerufenen Transaktion nicht überprüft.

Hinweise

  • Der Zusatz WITHOUT AUTHORITY-CHECK dient dazu, explizit auszudrücken, dass für den Transaktionsaufruf keine Berechtigungsprüfung notwendig ist. Der Zusatz verhindert die entsprechende Fehlermeldung der Sicherheitstests der erweiterten Programmprüfung.
  • Bei Angabe des Zusatzes WITHOUT AUTHORITY-CHECK hat der Inhalt der DDIC-Datenbanktabelle TCDCOUPLES keine Wirkung.





TXBHW - Original Tax Base Amount in Local Currency   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: 3883 Date: 20240426 Time: 193117     sap01-206 ( 53 ms )