Ansicht
Dokumentation

PRGN_RFC_ADD_TRANSACTION - Transaktion einem Einzelrollenmenü hinzufügen

PRGN_RFC_ADD_TRANSACTION - Transaktion einem Einzelrollenmenü hinzufügen

BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionsumfang

Der Funktionsbaustein hängt eine Transaktion an das existierende Menü einer Einzelrolle in der ersten Hierarchieebene an, unabhängig davon, ob die Transaktion bereits im Rollenmenü vorkommt.

Voraussetzungen

Der Funktionsbausteinaufruf scheitert vollständig, wenn nicht alle folgenden Bedingungen erfüllt sind:

  • Die unter dem Parameter AGR_NAME übergebene Rolle muss eine Einzelrolle, darf aber keine abgeleitete Rolle sein.
  • Der ausführende Benutzer muss die Änderungsberechtigung für die Einzelrolle besitzen (Objekt S_USER_AGR, ACTVT = 02).
  • Der ausführende Benutzer muss zusätzlich die Berechtigung zur Menüpflege für die hinzuzufügende Transaktion haben (Objekt S_USER_TCD), sofern sie noch nicht im Rollenmenü vorkommt.
  • Falls die Einzelrolle ein Zielsystemattribut hat, muss die hinzuzufügende Transaktion im Zielsystem existieren. Andernfalls muss die Transaktion im lokalen System gültig sein.
  • Die Einzelrolle darf nicht bereits von einem anderen Benutzer gesperrt sein.
  • Falls die automatische Rollenaufzeichnung aktiv ist, weil der Customizing-Schalter CLIENT_SET_FOR_ROLES in Tabelle PRGN_CUST auf YES steht und in Transaktion SCC4 die automatische Änderungsaufzeichnung für mandantenabhängige Objekte gewählt wurde, muss die Aufnahme der Einzelrolle auf einen Transportauftrag erfolgreich durchgeführt werden.

Scheitert eine dieser Prüfungen oder Aktionen, wird der Aufruf des Bausteins mit einer Ausnahme beendet. Jede Ausnahme ist mit einer Systemnachricht verknüpft. Die Systemnachrichten zu allen fehlgeschlagenen Prüfungen und Aktionen gibt die Tabelle RETURN an den Aufrufer zurück.





Parameter

ACTIVITY_GROUP
NEW_REQUEST
NO_DIALOG
REQUEST
RETURN
TCODE
TEXT_FOR_TCODE

Ausnahmen

ACTIVITY_GROUP_DOES_NOT_EXIST
ACTIVITY_GROUP_ENQUEUED
ILLEGAL_TCODE
NAMESPACE_PROBLEM
NOT_AUTHORIZED
PROFGEN_TABLES_NOT_UPDATED
TCODES_INHERITED_FROM_PARENT

Funktionsgruppe

PRGN_CATT

ABAP Short Reference   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3012 Date: 20240603 Time: 231946     sap01-206 ( 47 ms )