Schritte mit SAP GUI automatisieren?
Ich arbeite mit SAP als Buchhalter. Ich möchte kontrollieren, ob alle Dokumente korrekt gescannt wurden. Dafür muss ich in einer Liste ein Dokument auswählen, dann auf einen Menüknopf drücken, dann auf "Anlagenlisten", diese Anlage öffnen und scrollen. Dann alles einzeln schließen, zurück auf die Liste, eine Zeile runter und alles von vorne.
Und das bei 300 Dokumenten. Das möchte ich schneller hinbekommen.
Ich hab es bereits geschafft die Schritte vom Menüknopf bis zum angezeigten Dokument zu automatisieren, jedoch komme ich von da aus nicht weiter.
Am Besten wäre es so: Ich drücke einen Knopf und mir wird dann direkt die gewünschte Anlage angezeigt. Die kann ich dann kontrollieren und dann drücke ich noch einen Knopf und bekomme direkt die Anlage der nächsten Zeile.
Wie mache ich das? (Nur geringe Programmierkenntnisse von Python vorhanden, aber kein C oder C++)
Danke für eure Antworten!
1 Antwort
Es gibt das SAPGUI Scripting, mit dem man das Frontend automatisieren kann.http://saptechnicalguru.com/sap-gui-scripting/
Aus Sicherheitsgründen ist es aber häufig deaktiviert.
Ansonsten gibt es Tools, mit denen man beliebige Eingaben in Windows-Programmen scripten kann. "AutoIt" dürfte eines der bekanntesten sein (und ist Freeware).
Wenn es komplett automatisiert werden soll, ist RPA (Robotic Process Automation) gerade ein Hype-Thema. Damit lassen sich ganze Buchhaltungs-Abteilungen wegautomatisieren - wenn man den Aufwand nicht scheut, eine Armee von Bots anzulernen.
Hat man SAP-Entwickler verfügbar, ist aber auch klassische SAP-Programmierung eine Options. Man kann z.B. Buttons bauen, die Bildschirm-Abfolgen ansteuern und darüber automatisieren.