
Die Lektion 01 zeigt dir kurz wie die automatisierten SAP-Datenverarbeitung mittels SAP GUI Scripting über Microsoft Excel funktioniert (Stichwort Robotic Process Automation - RPA) und was die Vorteile der Lösung sind.
Die Lektion 02 beschreibt den Aufbau des Kurses und gibt dir einen groben Überblick. Es stellt den idealen Ausgangspunkt dar, um sich einen ersten Eindruck über die vermittelten Inhalte zum Thema SAP GUI Scripting zu machen.
Die Lektion 03 behandelt die notwendigen Voraussetzungen in Bezug auf die Benutzeroberfläche. Du lernst, wie du überprüfst, ob diese erfüllt sind und was zu tun ist, falls dem nicht so ist.
Die Lektion 04 behandelt die notwendigen Voraussetzungen in Bezug auf die Benutzereinstellungen. Du lernst, wie deine Benutzereinstellungen eingestellt sein müssen, damit SAP GUI Scripting für deinen User verfügbar ist.
Die Lektion 05 behandelt die notwendigen Einstellungen in Bezug auf die SAP Profilparameter. Du lernst, wie du die Profilparameter einstellen musst, damit SAP GUI Scriptin in deinem SAP System funktioniert.
Die Lektion 06 behandelt die notwendigen Voraussetzungen in Bezug auf die erforderlichen Einstellungen in Microsoft Excel. Du lernst, wie du überprüfst, ob diese erfüllt sind und was zu tun ist, falls dem nicht so ist.
In Lektion 07 wird dir gezeigt, wie du ein SAP GUI Script aufzeichnest. Darüberhinaus erfährst du, worauf du bei deiner Aufzeichnung achten solltest.
In Lektion 08 erfährst du, wie die Microsoft Excel-Datei funktioniert. Dir wird gezeigt, wie du dein SAP GUI Script einbindest.
In Lektion 09 lernst du, wie du dein SAP GUI Script via Microsoft Excel ausführst.
In Lektion 10 lernst du, wie du im Fehlerfall dein laufendes Script beendest und wie du über den Debugger in Visual Basic diesem Fehler auf die Spur kommen kannst.
In Lektion 14 lernst, du die Vor- und Nachteile von SAP GUI Scripting zu benennen. Anschließend bist du in der Lage selbst zu entscheiden, wann sich die Erstellung eines Scriptes für dich lohnt.
Die Lektion 15 gibt dir den einen oder anderen Tipp wie du dein Wissen zum Thema SAP GUI Scripting am besten im Alltag anwendest.
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.