SAP GUI Scripting:
SAP-Automatisierung
direkt aus Microsoft Excel

Video abspielen

Das SAP GUI Scripting (Abk. GUI von englisch graphical user interface – dt. grafische Benutzerschnittstelle) ist eine Automationsschnittstelle, die es Endbenutzern erlaubt, sich wiederholende Anwendungen zu automatisieren, indem sie aufgezeichnet und über ein makroähnliches Script ausgeführt werden. Es handelt sich also um ein einfaches Tool zur Robotic Process Automation (RPA, deutsch: Robotergestützte Prozessautomatisierung). Diese Schnittstelle besteht seit Version 6.20 des SAP FrontEnds und wird mit diesem standardmäßig und ohne zusätzlich Kosten ausgeliefert. Beim Scripting in der SAP GUI werden die Methoden und Eigenschaften der einzelnen Objekte in der GUI benutzt, um Aktionen durchzuführen und Daten auszulesen. Grundsätzlich sind dabei alle Aktionen möglich, die auch durch die manuelle Anwendung der GUI durch einen Benutzer möglich sind. Es gelten also keine benutzerspezifischen

Einschränkungen und Möglichkeiten. Beim SAP GUI Scripting handelt es sich insbesondere um ein Beispiel zur Integration von SAP und Microsoft Office. In diesem Kurs geht es dabei um die Integration via Visual Basic for Applications (kurz VBA) zu Microsoft Excel. Hierfür wird ein entsprechendes Microsoft Excel Add-In benötigt, die sogenannte SAP GUI Scripting API. Da Automatisierung per SAP GUI Scripting für interessierte Anwender wesentlich einfacher zu integrieren sind und keine unternehmenspolitischen Hürden existieren, stellt sich insbesondere diese Technologie als vorteilhaft gegenüber der Programmierung in ABAP dar. Bei vielen Geschäftsprozessen ist über diese Form der Automatisierung eine deutliche Optimierung möglich. Die daraus gewonnene Arbeitszeit kann dann für anspruchsvollere Aufgaben verwendet werden. Ausbleibende Fehler sparen daraus resultierende Kosten und Behebungszeit.