SAP Testing: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 23: Zeile 23:
== BAPI ==
== BAPI ==
Das Business Application Programming Interface (BAPI) ist eine Schnittstelle in SAPSystemen für den Zugriff auf betriebswirtschaftlichem Abstraktionsniveau. Die BAPI wird im SAP-System selbst aufgerufen, kann aber auch von externen Komponenten getriggert werden.
Das Business Application Programming Interface (BAPI) ist eine Schnittstelle in SAPSystemen für den Zugriff auf betriebswirtschaftlichem Abstraktionsniveau. Die BAPI wird im SAP-System selbst aufgerufen, kann aber auch von externen Komponenten getriggert werden.



Die [[SAP BAPI|SAP BAPI Library]] erlaubt den Zugriff auf die BAPI aus expecco heraus.
Die [[SAP BAPI|SAP BAPI Library]] erlaubt den Zugriff auf die BAPI aus expecco heraus.

Version vom 12. Juni 2014, 08:29 Uhr

txt txt txt

Archtiektur des SAP-Systems und dessen Anbindung an expecco

Anbindungen an die GUI[Bearbeiten]

SAP GUI for Windows[Bearbeiten]

ausführung gui scripting

VBScript

SAP GUI for JAVA[Bearbeiten]

Die SAP GUI for Java ist eine SAP-Oberfläche die den plattformunabhängigen Einsatz der SAP-Umgebung ermöglicht. Umgesetzt ist die SAP GUI for Java in Swing, einer frei verfügbaren Grafikbibliothek für die Programmiersprache Java.

expecco verfügt mittels JavaSwing-Plug-In über die Fähigkeit Swing-Oberflächen einzubinden. Auf diese Weise kann der Baum der Oberflächenelemente in der Swing-GUI angezeigt und die Interaktion mit der Oberfläche über die zugehörigen Bibliothek automatisiert werden.

SAP GUI for HTML[Bearbeiten]

Die SAP GUI for HTML ist die SAP-Oberfläche für den Web-Browser. Wie der Name andeutet ist die Implementierung in Hypertext Markup Language (HTML) und JavaScript umgesetzt.

Zur Anbindung an Web-Technologien existiert für expecco das Selenium_Web_Test_Plugin.

Anbindungen an den Server[Bearbeiten]

Um über die GUI End-to-End-Tests zu realisieren und die Anbindung an Fremdsysteme zu testen werden zusätzlich zur Oberfläche auch funktionale Schnittstellen des SAPSystems an expecco angebunden.

BAPI[Bearbeiten]

Das Business Application Programming Interface (BAPI) ist eine Schnittstelle in SAPSystemen für den Zugriff auf betriebswirtschaftlichem Abstraktionsniveau. Die BAPI wird im SAP-System selbst aufgerufen, kann aber auch von externen Komponenten getriggert werden.

Die SAP BAPI Library erlaubt den Zugriff auf die BAPI aus expecco heraus.

Webservice[Bearbeiten]

In einem SAP-System können bestehende Funktionalitäten nach außen hin als Webservice zur Verfügung gestellt werden. Der per WSDL beschriebene Webservice ist, sofern freigegeben, für Drittsystemen nutzbar. [1]


Um Webservices in expecco zu integrieren steht ein Plug_In zur Verfügung.



Copyright © 2014-2024 eXept Software AG