Durch
die Angabe der Script-Verzeichnisse im GuiXT-Profile können
auf unterschiedlichen PCs unterschiedliche GuiXT
Scripte aktiviert werden. Dieses Verfahren ist manchmal
nicht ausreichend:
- Falls
Benutzer an wechselnden PCs arbeiten, soll die
Einstellung der GuiXT Scripten nicht von dem PC,
sondern von dem SAP-Benutzernamen abhängen
- Statt
einer individuellen Einstellung auf jedem PC wird
die zentralen Einstellung der Scriptverzeichnisse
gewünscht
Beide
Ziele können Sie durch die Angabe eines Benutzerkatalogs
(Angabe "UserCatalog" in guixt.ini) erreichen.
Gehen Sie dazu wie folgt vor:
1 Teilen Sie die
Benutzer Ihres SAP Systems in Gruppen ein, für die
unterschiedliche GuiXT Scripten gelten sollten. Hierzu
erstellen Sie eine Textdatei (Name z.B. usercatalog.txt),
in der die Benutzergruppen und die Zuordnung der
Scriptverzeichnisse enthalten sind. Sie können entweder
direkt den Benutzernamen oder Rollen, Profile, Referenzbenutzer oder Benutzerparameter
verwenden.
Beispiel:
//
Benutzergruppen:
// jeweils 1-4 Scriptverzeichnisse zuordnen
M1 \\P5008\GuiXT\General
\\P5008\GuiXT\M1
M2 \\P5008\GuiXT\General
\\P5008\GuiXT\M2
MX \\P5008\GuiXT\General
TEST \\P5008\Guixt\Test
XX none
// Benutzer:
// jeweils einer Benutzergruppe zuordnen
000/Adam
M1
000/Rinaldini M2
000/Zwitschke M1
000/*
MX // Sonstige
Benutzer im Mandant 000
800/Anton M1
800/Bertini M1
800/Cemicz M2
800/Schmitten M1
800/Muellermann M2
800/Zencke TEST
*
XX // Sonstige
Benutzer, alle Mandanten
//
Alternativ oder zusätzlich können Sie eine Rolle,
ein Profile oder einen Referenzuser durch
// Role=...., Profile=..., Refuser=...
// spezifizieren und die entsprechenden Benutzer einer Benutzergruppe
zuordnen
// (gilt für alle Mandanten gleichzeitig)
Role=SD_FACTORY_SALES
M1
Role=SAP_FI*
M2
PROFILE=Q_ALL QM
REFUSER=DISPLAY01 MX
// Die Abfrage auf den
Wert eines Benutzerparameters, z.B. des Parameters ZZGXT auf "SALES",
ist möglich
// durch die Notation Parameter.PID=Wert
// Beispiel:
Parameter.ZZGXT=SALES
M1
Parameter.ZZGXT=FIN
M2
Erläuterung des Formats:
Mit // können Sie Kommentare einfügen, Leerzeilen
werden ignoriert.
Im ersten Teil des
Benutzerkatalogs sind 5 Benutzergruppen benannt:
M1, M2, MX, TEST, XX. Jeder Gruppe können bis zu
4 Scriptverzeichnisse zugeordnet werden. Bitte
die Namen der Scriptverzeichnisse in
"..." einschliessen, falls sie
Leerzeichen enthalten.
Zusätzlich zu den
Scriptverzeichnissen können Sie die Parameter vbDirectory=,
jsLibrary= und vbsLibrary= setzen (Bedeutung wie in guixt.ini).
Beispiel: M1 \\P5008\GuiXT\General
\\P5008\GuiXT\M1 vbDirectory="\\P5008\GuiXT\M1\VB
files"
Im zweiten Teil des
Benutzerkatalogs wird pro Mandant/Benutzername
genau eine Benutzergruppe angegeben. Dabei können
Sie am Ende jedes Mandanten die restlichen
Benutzer durch die Mandant/*-Angabe ebenfalls
zuordnen. Ebenso ist eine mandantenübergreifende
*-Angabe am Ende des Katalogs möglich
Eine alphabetische
Sortierung der Benutzer oder Benutzergruppen ist
nicht nötig, fördert aber sicher die Übersicht.
Die Angabe none
bewirkt, daß kein Verzeichnis aktiv ist. In
diesem Fall werden auch eventuelle direkt
angegebene Scriptverzeichnisse nicht wirksam
2 Geben Sie im
GuiXT Profile den Benutzerkatalog an.
Zur
zentralen Administration empfehlen wir eine zentrale guixt.ini-Datei, zum Beispiel im SAP MIME Repository.
Auf den einzelnen PCs liegt im SAP GUI-Verzeichnis immer die gleiche Datei guixt.ini, z.B.
IgnoreRegistry Yes
RfcUser xxxxx
RfcPAsswwordEnc xxxxxxxxxxxxx
RfcCurrentclient Yes
SwitchTo SAPMR:SAP/BC/BSP/SAP/GUIXT/GUIXT.INI
Die Datei SAPMR:SAP/BC/BSP/SAP/GUIXT/GUIXT.INI
enthält die GuiXT-Optionen und verweist auf
einen zentralen Benutzerkatalog, z.B.:
IgnoreRegistry
Yes
StartHidden Yes
Component
GuiXT
Component InputAssistant
Component Controls
Key mycompany.P60.ibfqwexljnlt
Key mycompany.Q60.kmrqodxljnlt
Licensefile SAPMR:SAP/BC/BSP/SAP/GUIXT/guixtlicensefile.txt
UserCatalog
SAPMR:SAP/BC/BSP/SAP/GUIXT/UserCatalog.txt
Fragen
und Antworten zum Benutzerkatalog
Q:
Kann
der Benutzerkatalog auch auf einem Webserver liegen?
A: Ja, geben Sie hierzu
einfach die URL der Datei an, z.B.
UserCatalog
https://www.mycompany.com/guixt/usercatalog.txt
Q:
Wir
haben zwei produktive Systeme: C60 und HR2. Kann pro
System ein unterschiedlicher Benutzerkatalog angegeben
werden?
A: Falls Sie den Benutzerkatalog im SAP MIME Repository durch SAPMR:... ablegen, ist das automatisch der Fall. Bei Ablage auf einem Fileserver oder Webserver können Sie die Variable &database bei Angabe des
UserCatalog benutzen, z.B.
UserCatalog
\\P5003\GuiXT\&database\usercatalog.txt
Es
wird dann in C60 der Benutzerkatalog \\P5003\GuiXT\C60\usercatalog.txt
gelesen, in HR2 der Benutzerkatalog \\P5003\GuiXT\HR2\usercatalog.txt.
Q:
Welches
Scriptverzeichnis gilt für das Logon-Bild?
A: Der Benutzerkatalog
wird erst nach dem Logon-Bild eingelesen. Für das
Logonbild selbst gelten, falls angegeben, die in der lokalen guixt.ini genannten
Verzeichnisse.
Q:
Was
passiert, wenn ein Benutzer nicht in dem Benutzerkatalog
gefunden wurde?
A: Falls eine passende
*-Angabe existiert, wird die entsprechende Benutzergruppe
zugeordnet. Andernfalls gelten die direkt angegebenen
Verzeichnisse.
Q:
Wirken
sich Änderungen des Benutzerkatalogs sofort aus?
A: Nein, sie wirken pro
Benutzer erst bei der nächsten neuen Anmeldung im SAP.
|