Die SAP Connector bietet verschiedene Methoden, mit denen Sie Workflows automatisieren können SAP Grafische Anwenderoberflächen (GUI). SAP Connector-Methoden sind auf verschiedenen Ebenen verfügbar – Connector, Bildschirm und Element.
SAP Connector-Methoden
Die
SAP Connector-Methoden sind auf drei Ebenen verfügbar.
- Anwendung : Sie können diese Methoden finden, wenn Sie auf doppelklicken SAP Connector-Objekt. Um auf diese Methoden zuzugreifen, gehen Sie wie folgt vor:
- Fügen Sie den SAP-Connector unter hinzu Globale Objekte In Projekt-Explorer Bereich.
Weitere Informationen finden Sie unter Konfigurieren Sie SAP Connector.
- Doppelklicken Sie auf das SAP-Connector-Objekt.
Die Methoden werden im Objekt-Explorer-Bereich angezeigt.
- Bildschirm : Verwenden Sie diese Methoden, um Aufgaben auf einem SAP-Anwendungsbildschirm zu automatisieren, den Sie hinzugefügt haben. Automatisieren Sie beispielsweise die Maximierung eines Anwendungsfensters. Um auf diese Methoden zuzugreifen, gehen Sie wie folgt vor:
- Fügen Sie einen oder mehrere SAP-Anwendungsbildschirme hinzu. Informationen zum Konfigurieren finden Sie unter Konfigurieren Sie SAP Connector.
- Doppelklicken Sie auf den Bildschirm, den Sie hinzugefügt haben.
Die Methoden werden im Objekt-Explorer-Bereich angezeigt.
- Element : Verwenden Sie diese Methoden, um Aktionen auf dem zu automatisieren SAP Bildschirm-UI-Elemente, z. B. eine Schaltfläche oder ein Kontrollkästchen. Automatisieren Sie beispielsweise die Auswahl einer Schaltfläche. Um auf diese Methoden zuzugreifen, gehen Sie wie folgt vor:
- Fügen Sie einen oder mehrere SAP-Anwendungsbildschirme hinzu. Informationen zum Konfigurieren finden Sie unter Konfigurieren Sie SAP Connector.
- Erfassen Sie ein oder mehrere Bildschirmelemente. Informationen zum Erfassen finden Sie unter Verwenden Sie das Dialogfeld „Element erfassen“.
Die Bildschirmelemente werden unter dem erfassten SAP-Bildschirm angezeigt.
- Doppelklicken Sie auf das Bildschirmelement.
Die Methoden werden im Objekt-Explorer-Bereich angezeigt.
Verwenden Sie die Methoden
Um eine Automatisierung mit den Methoden zu erstellen, ziehen Sie sie aus dem Objekt-Explorer-Bereich auf die Design-Oberfläche, und verbinden Sie sie.

Methoden auf Anwendungsebene
- Vorgehensweise
- Stellt eine Verbindung zwischen dem -Connector und her SAP Anwendung. Sie müssen diese Methode zuerst verwenden, bevor Sie eine Automatisierung ausführen.
Tabelle : 1. Parameter der OPENCONNECTION-Methode
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| name |
Name der Verbindung |
Daten In |
Zeichenfolge |
Keine |
Ja |
| username |
Anwendername Zum Erstellen Die Verbindung. |
Daten In |
Zeichenfolge |
Keine |
Ja |
| Passwort |
Passwort Zum Erstellen Die Verbindung. |
Daten In |
Zeichenfolge |
Keine |
Ja |
- SetDefaultSession
- Macht die ausgewählte Sitzung zu einer Standardsitzung .
Tabelle : 2. SetDefaultSession-Methodenparameter
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| sessionId |
Eindeutige ID der Sitzung, die Sie als Standard festlegen möchten. |
Daten In |
Zeichenfolge |
Keine |
Ja |
- CLOSECONECTION
- Schließt die Verbindung zwischen dem -Connector und dem SAP Anwendung.
Methoden auf Bildschirmebene
- Klicken Sie auf MenuItem
- Wählt das Menüelement aus, dessen ID Sie angeben Auf der SAP Bildschirm .
Tabelle : 3. Klicken Sie auf Methodenparameter „MenuItem“
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| Menü-ID |
Die ID des Menüs, das ausgewählt werden muss. |
Daten In |
Zeichenfolge |
Keine |
Ja |
- Schließen
- Schließt die Sitzung von SAP Bildschirm.
- CreateSession
- Erstellt eine Sitzung von SAP Bildschirm.
Tabelle : 4. CreateSession-Methodenparameter
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| Tcode |
Transaktionscode, mit dem Sie auf einen bestimmten Teil der SAP-Anwendung zugreifen können. |
Daten In |
Zeichenfolge |
NA |
Ja |
| Zurück |
Gibt zurück ID der erstellten Sitzung. |
Daten Aus |
Zeichenfolge |
NA |
NA |
- Endsitzung
- Beendet die offene Sitzung.
- Endtransaktion
- Beendet eine Transaktion.
- Fokus
- Legt den Fokus auf die offene Sitzung fest.
- GetMenuItem
- Ruft den Namen des angegebenen Menüelements ab.
Tabelle : 5. Parameter der GetMenuItem-Methode
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| Menü-ID |
ID des Menüelements zum Abrufen des Namens. |
Daten In |
Zeichenfolge |
Keine |
Ja |
| Zurück |
Gibt den Namen des Menüelements zurück |
Daten Aus |
Zeichenfolge |
Keine |
NA |
- GetMenuItemsIdsByName
- Ruft die ID des Menüs ab, das Sie anhand seines Namens angeben.
Tabelle : 6. GetMenuItemsIdsByName-Methodenparameter
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| MenuItemName |
Name des Menüelements. |
Daten Aus |
Liste |
Keine |
NA |
- WindowHandle abrufen
- Gibt das Fenster-Handle von zurück SAP Anwendungsbildschirm.
- Ist erstellt
- Gibt Zurück
Wahr Wenn die Sitzung erstellt wird, Falsch Wenn die Sitzung nicht erstellt wird.
- IsSessionBusy
- Gibt Zurück
Wahr Wenn die Sitzung ausgelastet ist, und Falsch Wenn die Sitzung nicht ausgelastet ist.
- Maximieren
- Maximiert SAP Bildschirm.
- Minimieren
- Minimiert SAP Bildschirm.
- Größe ändern
- Ändert die Größe von SAP Bildschirm gemäß den angegebenen Abmessungen.
Tabelle : 7. Ändern Sie die Größe der Methodenparameter
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| XPos |
Position des Bildschirms entlang der X-Achse. |
Daten In |
Ganzzahl |
Keine |
Ja |
| YPos |
Position des Bildschirms entlang der Y-Achse. |
Daten In |
Ganzzahl |
Keine |
Ja |
| Breite |
Breite des Bildschirms. |
Daten In |
Ganzzahl |
Keine |
Ja |
| Höhe |
Höhe des Bildschirms. |
Daten In |
Ganzzahl |
Keine |
Ja |
- Wiederherstellung
- Stellt den Bildschirm auf seine ursprünglichen Abmessungen zurück.
- ScreenId
- Gibt die ID von zurück SAP Anwendungsbildschirm als Zeichenfolge.
- SendKeys
-
Sendet die Tastaturstriche an den SAP Anwendungsbildschirm.
Tabelle : 8. SendKeys-Methodenparameter
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| Keys |
Tastaturstriche, die Sie an senden möchten SAP Bildschirm. |
Daten In |
Zeichenfolge |
NA |
Ja |
- StartTransaktion
- Startet eine Transaktion.
Tabelle : 9. StartTransaction-Methodenparameter
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| Tcode |
Transaktionscode, mit dem Sie auf einen bestimmten Teil der SAP-Anwendung zugreifen können. |
Daten In |
Zeichenfolge |
NA |
Ja |
- Warten auf Erstellen
- Wartet für die angegebene Dauer, während der Bildschirm erstellt wird. Dadurch können alle dynamischen Steuerungen geladen werden, nachdem der Bildschirm erstellt wurde.
Tabelle : 10. WaitForCreate-Methodenparameter
| Parameter |
Beschreibung |
Datenport-Eintragstyp |
Datentyp |
Standardwert |
Obligatorisch? |
| TimeoutInSeconds |
Dauer, nach der die Methode abläuft. |
Daten In |
Ganzzahl |
Keine |
Ja |
| Übereinstimmungalle untergeordneten Elemente |
Option, um anzugeben, ob die Methode vor dem Laden des Bildschirms alle erfassten untergeordneten Bildschirme und Elemente mit dem Bildschirm abgleicht. |
Daten In |
Boolean |
Falsch |
Nein |
Methoden auf Elementebene
In SAP Connector, können Sie diese Methoden auf Elementebene verwenden, um Elemente zu identifizieren, ihre Anwesenheit auf dem Bildschirm zu überprüfen oder Aktionen zu definieren, die für die Elemente ausgeführt werden sollen.
Die folgenden Tabellen enthalten Elemente und ihre verfügbaren Methoden. Eine Beschreibung dieser Methoden und ihrer Parameter finden Sie unter SAP Connector-Methoden.