Aktivieren von Skripten für SAP

Kurzübersicht

WalkMe Desktop verwendet SAP-Skripten, um auf Inhalte der SAP-Umgebung zuzugreifen und Anleitungen abzuspielen

Diese Skripte müssen von der Client-Seite und von dem Server aus aktiviert werden, damit WalkMe funktionieren kann.

So überprüfen Sie, ob Skripten aktiviert sind

  1. Bewegen Sie den Mauszeiger über das Symbol SAP GUI Scripting
  2. Wenn die Skripte nicht ausgeführt werden, wird eine Pop-up-Meldung sagen:
  3. Wenn die Skripte deaktiviert sind, wird die Pop-up-Meldung anzeigen:
  4. Wenn die Skripte auf der Client-Seite deaktiviert sind, wird die Pop-up-Meldung sagen:
  5. Wenn Sie keines der Symbole sehen, klicken Sie auf das Dreieck-Symbol, um die Symbolleiste zu erweitern

Anmerkung

Nicht alle SAP-Themes zeigen die Symbolleiste an

Aktivieren von Skripten auf der Client-Seite

Skripte müssen auf der Client-Seite aktiviert werden (Endbenutzer). Beim Bereitstellen kann dies durch den SAP-Administrator erfolgen.

So greifen Sie auf das Menü zu:

  1. Klicken Sie auf das Symbol Einstellungen in der oberen rechten Ecke
  2. Klicken Sie auf Optionen...

So aktivieren Sie Skripten:

  1. Wählen Sie Scripting unter dem Ordner Accessibility & scripting (Zugänglichkeit und Skripting) aus
  2. Aktivieren Sie die Optionen Skripting aktivieren und Native Microsoft Windows-Dialogfelder anzeigen
  3. Klicken Sie auf Anwenden

Erfahren Sie hier mehr über das Aktivieren von Skripten.

So aktivieren Sie das SAP-GUI-Scripting

Aktivieren Sie das SAP-GUI-Skripting auf jeder SAP-Serverinstanz, die Sie verwenden möchten.

  1. Starten , melden Sie sich mit Ihren Anmeldeinformationen bei Ihrem SAP-Server an
    1. Das Fenster SAP Easy Access (Einfacher SAP-Zugang) öffnet sich.
  2. So führen Sie die Transaktion aus RZ11:
  3. Geben Sie den Parameternamen an und drücken Sie die Eingabetaste auf der Tastatur oder klicken Sie auf Anzeige
  4. Klicken Sie im Fenster Display Profile Parameter Attributes auf die Schaltfläche Change Value in der Symbolleiste und setzen Sie den New value von auf TRUE

  5. Speichern Sie die Änderungen
  6. Wiederholen Sie die Schritte 3 bis 4, mit einem Wert FALSE für die folgenden Parameter:

    1. sapgui/user_scripting_force_notification

    2. sapgui/user_scripting_set_readonly

    3. sapgui/user_scripting_disable_recording

  7. Melden Sie sich ab und melden Sie sich erneut an, um die Änderung zu sehen, da sie nicht für Sitzungen gilt, die derzeit ausgeführt werden.
Anmerkung:

Die Meldung in der Statusleiste „Parameter name is unknown“ (Parametername ist unbekannt) weist darauf hin, dass der Parameter sapgui/user_scripting mit dieser Transaktion nicht geändert werden kann, weil ein SAP-Serverpaket fehlt. Installieren Sie das fehlende Paket und versuchen Sie es erneut.

Zusätzliche Schritte für eingeschränkte Skripting-Umgebungen

Relevant für Kunden, die die WalkMe-Menüversion 4.1.0 oder höher verwenden

Kunden, die über eingeschränkte Skripting-Berechtigungen verfügen, aber dennoch SAP GUI SWT Automation verwenden möchten, müssen diese zusätzlichen Konfigurationsschritte ausführen. Diese sollten zusätzlich zu den standardmäßigen client-seitigen und serverseitigen Aktivierungsschritten angewendet werden, die bereits in diesem Leitfaden beschrieben wurden.

Client-Side (zusätzlich zu den Standard-Client-Schritten)

Fügen Sie den folgenden Registrierungsschlüssel hinzu, um die Ausführung von SAP-Skripten pro Benutzerkonto zu aktivieren:

64-Bit-Windows (32-Bit-SAP-GUI):

HKLM\SOFTWARE\WOW6432Node\SAP\SAPGUI Front\SAP Frontend Server\Security\ScriptingPerUserAccountExecute = 1

32-Bit-Windows:

HKLM\SOFTWARE\SAP\SAPGUI Front\SAP Frontend Server\Security\ScriptingPerUserAccountExecute = 1

Server-Seite (zusätzlich zu den Standard-Serverschritten)

Legen Sie die folgenden SAP-Profilparameter für die Transaktion RZ11 fest:

sapgui/user_scripting = TRUE
sapgui/user_scripting_set_readonly = TRUE
sapgui/user_scripting_per_user = TRUE

Ergebnis

  • Benutzer mit der Rolle S_SCR:16 haben vollen Skriptzugriff und können SWT-Automatisierung ausführen

  • Alle anderen Benutzer bleiben schreibgeschützt, was eine kontrollierte und sichere Nutzung von Skripting-Funktionen gewährleistet

Support

So stellen Sie fest, dass Skripting nicht installiert ist

Wenn Sie versuchen, eine Erfassung durchzuführen, und die Meldung erhalten, dass eine Skriptunterstützung installiert werden muss, wenden Sie sich an Ihre IT-Abteilung, um die Installation anzufordern.

War dies hilfreich?

Vielen Dank für Ihr Feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×