SAP GUI Scripting ist eine Schnittstellentechnologie, die von SAP bereitgestellt wird und es ermöglicht, in der SAP GUI Transaktionen zu automatisieren und zu steuern. Mit SAP GUI Scripting können Benutzer und Entwickler sich wiederholende Aufgaben automatisieren, Daten extrahieren und in SAP-Systeme eingeben sowie komplexe Abläufe und Geschäftsprozesse effizienter gestalten. Ein Beispiel wird im Artikel „Automatischer Export von SAP-Daten nach Excel“ vorgestellt.
Wie man SAP GUI Scripting aktivieren kann, wird in diesem Artikel im Detail erläutert.
Prüfen, ob SAP GUI Scripting aktiv ist
In der SAP GUI kann man schnell prüfen, ob SAP GUI Scripting aktiviert ist und damit unterstützt wird. Hiefür meldet man sich am SAP-System an und öffnet die Systeminformationen, die meistens in der rechten unteren Ecke zu finden sind. Wenn SAP GUI Scripting unterstützt wird und aktiv ist, befindet sich ein Symbol an der dritten Stelle von rechts. Wenn man mit der Maus über das Symbol fährt, wird angezeigt „SAP GUI Scripting: Skript wird nicht ausgeführt“.
Wenn kein Symbol zu sehen ist, erscheint der Hover-Text „Skriptunterstützung auf dem Server deaktiviert“. Außerdem ist die SAP GUI Scripting Option unter „Lok. Layout anpassen“ ausgegraut und kann somit nicht ausgewählt werden.
Kann man „Skript-Aufzeichnung und -Playback…“ aufrufen, ist SAP GUI Scripting aktiv.
In dem Fenster „Aufzeichnen und Playback“ muss man nur noch überprüfen, ob der Aufzeichnen-Button genutzt werden kann oder ob dieser augegraut ist.
Wie man SAP GUI Scripting oder den Aufzeichnen-Button aktiviert, wird in den nächsten Abschnitten näher erläutert.
SAP GUI Scripting auf dem SAP-Server aktivieren
Damit man SAP GUI Scripting überhaupt verwenden kann, muss es auf dem SAP-Server erst einmal aktiviert sein. Das wird über einen Profilparameter gesteuert.
In der Transaktion RZ11 gibt man den Parameter sapgui/user_scripting ein und klickt anschließend auf den Button „Anzeigen“.
Daraufhin werden die Profilparameterdetails angezeigt. Sowohl die Metadaten als auch die Werte des Profilparameters werden angezeigt. Der Parametwert muss hierbei auf TRUE gesetzt sein, damit er aktiv ist. Ist der Wert auf FALSE, ist er deaktiviert und man kann ihn über den Button „Wert ändern“ ändern.
Sobald man den Button geklickt hat, öffnet sich ein Fenster, indem man im Eingabefeld „Neuer Wert“ TRUE eingeben und mit dem Button „Änderung sichern“ übernehmen kann.
Falls gewünscht, kann man auch die Einstellung „Auf allen Servern umschalten“ auswählen, damit der Wert auf allen Servern geändert wird. Nachdem man den Profilparameter geändert hat, kann man sich erneut in das SAP-System einloggen, damit man die Änderungen direkt nutzen kann.
SAP GUI Scripting: Aufzeichnen-Button aktivieren
Sollte in dem Fenster „Aufzeichnen und Playback“ in der SAP GUI Option „Skript-Aufzeichnung und -Playback…“ unter „Lok. Layout anpassen“ ausgegraut sein, kann man den Button über einen Profilparameter aktivieren.
Hierzu ruft man die Transaktion RZ11 auf, gibt den Parameter sapgui/user_scripting_disable_recording ein und klickt auf den Button „Anzeigen“. Nun muss man darauf achten, dass der Wert des Parameters FALSE entspricht. Der Parameter deaktiviert den Aufnehmen-Button und durch den Wert FALSE wird der Button nicht deaktiviert. Nach der Eingabe von FALSE übernimmt man die Änderungen.
SAP GUI Scripting in der SAP GUI aktivieren
Zudem hinaus sollte man sicherstellen, dass in der SAP GUI SAP GUI Scripting aktiviert ist. Hierzu ruft man die SAP GUI Optionen auf und wählt den Knoten „Barrierefreiheit & Skripting > Skriptunterstützung“. Nun stellt man sicher, dass die Option „Skriptunterstützung aktivieren“ ausgewählt ist. Sollt das nich der Fall sein, wählt man die Einstellung und klickt auf „Anwenden“.
Hier ist es ebenfalls möglich, die SAP GUI Scripting Meldung zu deaktivieren.
Über den Autor
Mein Name ist Andreas Geiger und ich bin ein erfahrener Senior SAP Berater. Mit mehr als 10 Jahren Berufserfahrung habe ich mehrere SAP-Projekte erfolgreich abgeschlossen und umfangreiche Kenntnisse in verschiedenen Bereichen wie SAP FI, SAP MM und ABAP erworben. Nun möchte ich mein Wissen mit Dir teilen, um Dir einen Mehrwert zu bieten und Dich bei Deiner täglichen Arbeit mit dem SAP-System zu unterstützen.
ERP UP unterstützen
Wenn Du mit ERP UP zufrieden bist, kannst Du mich gerne unterstützen. Dabei gibt es unzählige Möglichkeiten, wie Du mich einfach und schnell unterstützen kannst. Wie Du genau ERP UP unterstützen kannst, erfährst Du hier. Vielen Dank.