
Standardmäßig ermöglicht es Ihnen der SAP NetWeaver Application Server (SAP NetWeaver AS) ABAP eine große Auswahl von Unicode-Zeichen für Benutzernamen zu verwenden. Dieses große Angebot hat ein paar unerwünschte Nebeneffekte:
Unsichtbare Namen, die aus Leerstellen und Steuerzeichen bestehen, die nicht gedruckt werden können
Namen, die mit Zeichen aus unterschiedlichen Alphabeten geschrieben werden, aber identisch aussehen
Mithilfe der Unicode-Werte von Zeichen, die aus den lateinischen, griechischen und kyrillischen Alphabeten stammen, können Sie den gleichen Benutzer mehrere Male anlegen. Die folgenden Einträge haben als Ergebnis zwei Benutzer mit dem Namen MITTE
1C04 4900 2204 A403 4500
4D00 4900 5400 5400 4500
Die Benutzer scheinen identische Namen zu haben, aber die Unicode-Werte für die Zeichen unterscheiden sich.
SAP empfiehlt Ihnen, die Zeichen, die SAP NetWeaver AS for ABAP für Benutzernamen verwendet, einzuschränken. Sie schränken die Zeichen für die Benutzernamen ein, indem Sie Ihren SAP NetWeaver AS anpassen.
Öffnen Sie Tabelle PRGN_CUST in Tabellensicht-Pflege (Transaktion SM30) und pflegen Sie den Parameter BNAME_RESTRICT.
Wert |
Beschreibung |
|---|---|
ALL |
SAP empfiehlt Ihnen, diesen Wert zu verwenden. Diese Konfiguration ist am restriktivsten. Sie können die folgenden Zeichen nur in Benutzernamen und sonst nicht verwenden. ABCDEFGHIJKLNMOPQRSTUVWXYZ_0123456789,;-§&()={[]}+# |
FME |
Diese Konfiguration schränkt ein, an welchen Stellen Sie in Benutzernamen Leerzeichen und Steuerzeichen verwenden können: F (ront - Anfang)M (iddle - Mitte)E (nd - Ende). Sie verbieten Leerzeichen oder Steuerzeichen, indem Sie F, M oder E durch ein X ersetzen. Beispiel
XME bedeutet, Sie können einen Benutzernamen nicht mit einem Leerzeichen oder Steuerzeichen beginnen. FXX bedeutet, Sie können nur am Anfang eines Benutzernamens ein Leerzeichen oder Steuerzeichen einfügen. XXX bedeutet, Benutzernamen dürfen keine Leerzeichen oder Steuerzeichen enthalten. Diese Konfiguration schränkt nicht die Verwendung anderer Zeichen in Benutzernamen ein. |
No |
Keine Beschränkungen. Sie verwenden diese Konfiguration für die Pflege der Kompatibilität mit anderen Releases. Um die alten Transaktionen der Benutzerverwaltung SU01_OLD und SU10_OLD zu verwenden, müssen Sie diese Option wählen. |
SAP-Hinweis 1731549