CHECK_TEXT_AUTHORITY 
Prüft nach, ob der Benutzer die Berechtigung hat, den angegebenen Textbaustein anzuzeigen oder zu verändern. Die Funktion ist nur auf Texte mit dem Objekttyp TEXT anwendbar, d.h. auf Texte, die mit der Transaktion SO10 bearbeitet werden können (Standardtexte). Hat der Benutzer keine Berechtigung, so wird der Funktionsbaustein über die Ausnahme NO_AUTHORITY beendet. Die Prüfung erfolgt gegen das Berechtigungsobjekt S_SCRP_TXT.
Syntax
CALL FUNCTION 'CHECK_TEXT_AUTHORITY' EXPORTING OBJECT = 'TEXT' NAME = ?... ID = ?... LANGUAGE = ?... ACTIVITY = ?... EXCEPTIONS NO_AUTHORITY =
OBJECT |
Hier geben Sie den Namen des Textobjektes an, dem der Text zugeordnet ist. Zur Zeit ist nur das Objekt TEXT (Standardtexte) zugelassen. Bezugsfeld: THEAD-TDOBJECT |
NAME |
Übergeben Sie hier den Namen des zu prüfenden Textbausteins. Bezugsfeld: THEAD-TDNAME |
ID |
Dieser Parameter enthält die Id des Textes. Bezugsfeld: THEAD-TDID |
LANGUAGE |
Über diesen Parameter legen Sie den Sprachschlüssel des zu prüfenden Textbausteins fest. Bezugsfeld: THEAD-TDSPRAS |
ACTIVITY |
Im Parameter ACTIVITY muß angegeben werden, mit welchen Funktionen im Anwendungsprogramm der Textbaustein bearbeitet werden soll. Mögliche Werte:
|
NO_AUTHORITY |
Der Anwender hat keine Berechtigung, den angegebenen Standardtext (Objekt TEXT) mit der gewünschten Funktion zu bearbeiten. Die Berechtigung wird geprüft gegen das Objekt S_SCRP_TXT mit den Feldern Textname, Text-Id innerhalb des Textobjekts TEXT, Textsprache und gewünschte Aktivität. Mögliche Ursachen:
Falls keine dieser beiden Ursachen zutreffen, kann noch folgendes gegeben sein:
|