GUI Scripting in VB

Übersicht GuiNET Demo ist eine Windows Forms Anwendung, die die Verwendung der GuiNET Schnittstelle anhand einiger praktischer Beispiele zeigt und ist in VB.NET geschrieben. Sie können das gesamte Visual Studio Projekt hier herunterladen:

guinet_demo.zip (erstellt mit Visual Studio 2012)


Die Programmoberfläche mit der Liste der Aufträge für den Kunden Nr. 1032
 
Projekteinstellungen Sie müssen vor dem Kompilieren noch die Referenzen auf die externen Bibliotheken überprüfen. Am wichtigstens ist hierbei die guinet.dll, die Sie im Installationsverzeichnis von GuiXT finden. Sie finden die übrigen DLL Dateien auch im Debug- bzw. Releaseverzeichnis.

GuiNET wurde mit dem Zielframework .NET 4 kompiliert, daher müssen auch die verwendeten Bibliotheken zu dieser Version passen, sowie in den Projekteigenschaften diese Version eingestellt sein.

Die Verweise sind:

GuiNET.dll (SAP GUI Scripting aus .NET Programmen aufrufen)
Interop.SAPFEWSELib (SAP GUI Scripting API)
sapnco (SAP .NET Connector für Aufruf von RFC Funktionsbausteinen)
sapnco_utils (wie sapnco)
Microsoft.Office.Interop.Excel (.NET Schnittstelle für Excel)
Programmkonfiguration Damit das Programm Daten aus dem SAP System lesen kann, müssen Sie zunächst einige Verbindungsparameter eingeben. Zudem wird ein gültiger Lizenzschlüssel vorausgesetzt. Kontaktieren Sie uns bitte ggf. und wir schicken Ihnen einen Testschlüssel zu.

Hinweis: Die Verbindungsdaten sind die gleichen, die Sie auch für die Anmeldung am SAP GUI verwenden

       
Die Verbindungsdaten zur Anmeldung am SAP GUI

Zu Testzwecken kann das SAP GUI Fenster bei der Ausführung angezeigt werden, d.h. es wird beim ersten Aufruf einer Scriptingfunktion sichtbar und bleibt geöffnet, bis das GuiNET Demoprogramm geschlossen wird.

Der Pfad für temporäre Dateien wird verwendet, um dort einen Auftrag im HTML-Format abzuspeichern.


Ein gültiger Lizenzschlüssel wird für GuiNET vorausgesetzt