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
1 You get access to all learning content. Online trainings, certificates are NOT part of the flat rate.
2 More information on request.