SAP reference books

Informative and an excellent book. Well written with lots of detail and examples

E. Collins

Automatisierung in der SAP GUI per Scripting

Hauptprodukt der SAP AG ist das Softwaresystem "Enterprise Resource Planning," kurz: ERP, mit dem sämtliche Geschäftsprozesse in Unternehmen unterstützt werden können: vom Rechnungswesen über Personalwirtschaft und Logistik bis hin zu verschiedensten bran...

10% discount

Get a 10% discount now! Sign up for our newsletter and receive a 10% discount on the digital subscription for our SAP learning platform!

Table of content

  • Begriffs- und Abkürzungsverzeichnis
  • 0 Vorwort
  • 1 Einführung in die SAP® GUI Scripting API
  • 2 Arbeitsvorgänge erfassen und implementieren
  • 3 query panel: Ein Excel®- und Access®-Add-in für SAP® GUI Scripting
  • 4 Résumé
  • Anhang
  • Literaturverzeichnis
  • Abbildungsverzeichnis
  • Tabellenverzeichnis
  • Urheberrechtshinweis
  • Endnoten

More informationen

Author:

Maximilian Selmair

Category:

SAP-Programming

Language:

German

Reading Sample

0.2 Lösungsmethoden zur Automatisierung von Arbeitsvorgängen in SAP®

Grundsätzlich gibt es zwei Möglichkeiten, Arbeitsabläufe in SAP® Systemen schlanker zu gestalten. Beide haben sehr unterschiedliche Vor- und Nachteile.

Methode 1: Programmierung mit ABAP

ABAP ist eine Programmiersprache, die speziell für die Massendatenverarbeitung in betriebswirtschaftlichen Anwendungen von SAP®, wie beispielsweise dem ERP, entwickelt wurde. Mit ABAP lassen sich gebündelte Arbeitsabläufe für alle Anwender eines Systems gleichzeitig implementieren: Sie werden fester Bestandteil des Produktivsystems.

Problematisch ist aber, dass ABAP-Erweiterungen nur von hierzu befugtem Personal – also Entwicklern oder Administratoren – und mit einem kostspieligen Entwicklerschlüssel von SAP® integriert werden können. In der Praxis werden daher im Regelfall nur die langfristig wichtigsten Automatisierungen umgesetzt.

Methode 2: GUI Scripting

Beim Scripting in der SAP® GUI werden 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 dieselben benutzerspezifischen Einschränkungen und Möglichkeiten.

Die anspruchsvollere Aufgabe beim GUI Scripting besteht vor allem darin, auf Ausnahmesituationen und Fehler in der SAP® GUI während der Laufzeit richtig zu reagieren.

Fazit

Da Automatisierungen per GUI Scripting für Entwickler oder auch interessierte Anwender wesentlich einfacher zu integrieren sind und keine unternehmenspolitischen Hürden bilden, stellt sich diese Kompetenz als interessant und vorteilhaft gegenüber der Programmierung in ABAP dar. Berücksichtigt werden muss jedoch, dass in den meisten Fällen von Zeit zu Zeit Anpassungen in den erstellten Scripten notwendig sein werden, insbesondere bei einem Update der SAP® GUI.

Sowohl diese Gegebenheiten, als auch die Tatsache, dass es zu dieser noch jungen SAP® Schnittstelle keine Literatur gibt, waren eine große Motivation für diese Arbeit.

All contents. Learn more. Discover now.

et.training - Your learning platform for SAP software

  • Access to all learning content1
  • Regular new releases
  • Intelligent search algorithm
  • Innovative reading experience
  • Customized learning paths
  • Certificates & QA tests2

You already have an account?

1 You get access to all learning content. Online trainings, certificates are NOT part of the flat rate.

2 More information on request.