Definition
Die für das R/3-System erforderlichen Registry-Einträge werden bei der Installation vorgenommen. Es handelt sich dabei unter anderem um die Umgebungsvariablen, die Definition der R/3-Services und den Namen des
Windows-NT-Startprofils.Beim Service-Start liest der R/3-Service die erforderlichen Umgebungsvariablen aus der Registry HKEY_LOCAL_MACHINE\SOFTWARE\SAP\<SAPSID>\Environment\<variable>.
Alle unter dem R/3-Service gestarteten Services verfügen über die Systemumgebung (System Environment) zum Bootzeitpunkt und die Umgebungsvariablen, die in dem Registry-Key HKEY_LOCAL_MACHINE\SOFTWARE\SAP\<SAPSID>\Environment\<variable> gefunden werden.
Der R/3-Service kennt die unter dem Benutzer
<SAPSID>ADM definierten Umgebungsvariablen nicht. Es liegt daher in der Verantwortung des R/3-Administrators dafür zu sorgen, daß die Umgebung des R/3-Systems mit der des Benutzers <SAPSID>ADM übereinstimmt. Für diese Zwecke stehen drei Hilfsprogramme zur Verfügung.SAP-Hilfsprogramme
SAP liefert drei Hilfsprogramme aus, mit deren Hilfe Sie bei Bedarf die Registry-Einträge und die Umgebungsvariablen eines Benutzers abgleichen können. Diese Hilfsprogramme befinden sich nach der Installation im Executable-Verzeichnis
\USR\SAP\<SAPSID>\SYS\EXE\RUN .Die benutzerspezifischen Umgebungsvariablen werden in die Registry HKEY_LOCAL_MACHINE\SOFTWARE\SAP\<SAPSID>\Environment\<variable> geschrieben.

Wenn Desktop-Operationen unter einem bestimmten Benutzer ausgeführt werden, werden die entsprechenden Prozesse mit der Systemumgebung und dieser benutzerspezifischen Umgebung gestartet. Wenn Prozesse als Dienst gestartet werden, haben sie nur die Systemumgebung und das Konto, unter dem der Service gestartet wurde. Allerdings werden auch oft noch die benutzerspezifischen Umgebungsvariablen benötigt. Um die Registry-Einträge an diese Anforderungen anzupassen, bietet SAP das Hilfsprogramm
Die SAP-spezifischen Umgebungsvariablen (aus dem Registry-Key HKEY_LOCAL_MACHINE\SOFTWARE\SAP\<SAPSID>) werden in die Umgebung des aktuellen Benutzers übernommen.

Wurde das R/3-System unter einem anderen Benutzer als

SAP empfiehlt, die Registry-Einträge niemals direkt, sondern nur durch die entsprechenden SAP-Programme zu ändern.
Änderungen in der Registry an den Umgebungsvariablen werden erst nach Stoppen und erneutem Starten des R/3-Services wirksam. Beachten Sie, daß bei Stoppen des R/3-Services auch das R/3-System gestoppt wird, beim Starten des Services das R/3-System im allgemeinen jedoch nicht gestartet wird.
Die Umgebungsvariablen, die in der Registry gesetzt wurden, werden in die Kommandodatei
<SAPSID>ENV.CMD übernommen. Die Datei <SAPSID>ENV.CMD wird benötigt, um für Prozesse, die von anderen Services (z. B. telnet , at -Schedule Service) gestartet werden, die notwendige Umgebung zu setzen.
Siehe auch:
SAP Service Manager Beispiel: Skript zum Starten des R/3-Systems