SAP Connector-Methoden
Die SAP Connector bietet verschiedene Methoden, mit denen Sie Workflows automatisieren können SAP Grafische Anwenderoberflächenschnittstellen (GUI). SAP Connector-Methoden sind auf verschiedenen Ebenen verfügbar – Connector, Bildschirm und Element.
SAP Connector-Methoden
- Anwendung : Sie können diese Methoden finden, wenn Sie auf doppelklicken SAP Connector-Objekt. Führen Sie die folgenden Schritte aus, um auf diese Methoden zuzugreifen:
- 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.
- Fügen Sie den SAP-Connector unter hinzu Globale Objekte In Projekt-Explorer Bereich.
- Bildschirm : Verwenden Sie diese Methoden, um Aufgaben auf einem von Ihnen hinzugefügten SAP-Anwendungsbildschirm zu automatisieren. Automatisieren Sie beispielsweise die Maximierung eines Anwendungsfensters. Führen Sie die folgenden Schritte aus, um auf diese Methoden zuzugreifen:
- 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 zu automatisieren SAP Bildschirm-UI-Elemente, z. B. eine Schaltfläche oder ein Kontrollkästchen. Automatisieren Sie beispielsweise die Auswahl einer Schaltfläche. Führen Sie die folgenden Schritte aus, um auf diese Methoden zuzugreifen:
- 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 mithilfe der Methoden zu erstellen, ziehen Sie sie aus dem Bereich „Objekt-Explorer“ auf die Entwurfsoberfläche, und verbinden Sie sie.
Methoden auf Anwendungsebene
- Einsatzbereitschaft
- 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 OPENCONECTION-Methode Parameter Beschreibung Datenport-Eingabetyp 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 - Standardsitzung festlegen
- Macht die ausgewählte Sitzung zu einer Standardsitzung .
Tabelle : 2. Legen Sie die Parameter der DefaultSession-Methode fest Parameter Beschreibung Datenport-Eingabetyp 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 SAP Anwendung.
Methoden auf Bildschirmebene
- Klicken Sie auf Menüelement
- Wählt das Menüelement aus, dessen ID Sie angeben Auf SAP Bildschirm .
Tabelle : 3. Klicken Sie auf Parameter der MenuItem-Methode Parameter Beschreibung Datenport-Eingabetyp 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.
- Erstellungssitzung
- Erstellt eine Sitzung von SAP Bildschirm.
Tabelle : 4. CreateSession-Methodenparameter Parameter Beschreibung Datenport-Eingabetyp 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-Eingabetyp 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 - GetMenuItemsIdsNachName
- Ruft die ID des Menüs ab, das Sie anhand seines Namens angeben.
Tabelle : 6. GetMenuItemsIdsByName-Methodenparameter Parameter Beschreibung Datenport-Eingabetyp 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
WahrWenn die Sitzung erstellt wird,FalschWenn die Sitzung nicht erstellt wird. - IsSessionBusy
- Gibt Zurück
WahrWenn die Sitzung ausgelastet ist, undFalschWenn 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-Eingabetyp 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 die ursprünglichen Abmessungen des Bildschirms wieder her.
- ScreenId
- Gibt die ID von zurück SAP Anwendungsbildschirm als Zeichenfolge.
- SendKeys
-
Sendet die Tastaturstriche an SAP Anwendungsbildschirm.
Tabelle : 8. SendKeys-Methodenparameter Parameter Beschreibung Datenport-Eingabetyp Datentyp Standardwert Obligatorisch? Schlüssel Tastaturstriche, die Sie an senden möchten SAP Bildschirm. Daten In Zeichenfolge NA Ja - Transaktion starten
- Startet eine Transaktion.
Tabelle : 9. StartTransaktionsmethodenparameter Parameter Beschreibung Datenport-Eingabetyp 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-Eingabetyp Datentyp Standardwert Obligatorisch? ZeitüberschreitInSekunden 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.
| Element | Methoden |
|---|---|
| Leitfadenschaltfläche | Klicken |
| Hervorhebung | |
| Ist erstellt | |
| Mausklick ausführen | |
| SendKeys | |
| SetFocus | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| Kontrollkästchen für Leitfaden | Überprüfen |
| Hervorhebung | |
| Ist geprüft | |
| Ist erstellt | |
| SendKeys | |
| SetFocus | |
| Deaktivieren | |
| Mausklick ausführen | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| GuiComboBox | Abrufen |
| GetIconName | |
| Liste abrufen | |
| Hervorhebung | |
| Ist erstellt | |
| SendKeys | |
| Satz | |
| SetFocus | |
| Mausklick ausführen | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| Schuldig | Gettext |
| Hervorhebung | |
| Ist erstellt | |
| Mausklick ausführen | |
| SendKeys | |
| SetFocus | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| GuiPassword | Hervorhebung |
| Ist erstellt | |
| SendKeys | |
| CaretPosition festlegen | |
| SetFocus | |
| SetText | |
| Mausklick ausführen | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| LeitfadenSchaltfläche | Hervorhebung |
| Ist geprüft | |
| Ist erstellt | |
| Auswählen | |
| SendKeys | |
| SetFocus | |
| Mausklick ausführen | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| GuiStatusleiste | GetStatus |
| Hervorhebung | |
| Ist erstellt | |
| Mausklick ausführen | |
| SendKeys | |
| SetFocus | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| Registerkarte „Anleitung“ | Hervorhebung |
| Ist erstellt | |
| Wählen Sie Registerkarte aus | |
| SendKeys | |
| SetFocus | |
| Mausklick ausführen | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| GuiTextfeld | Gettext |
| Hervorhebung | |
| Ist erstellt | |
| SendKeys | |
| CaretPosition festlegen | |
| SetFocus | |
| SetText | |
| Mausklick ausführen | |
| Warten auf Erstellen |
| Element | Methoden |
|---|---|
| GuiUserArea | Hervorhebung |
| Ist erstellt | |
| Mausklick ausführen | |
| Scrollen bis Seite | |
| ScrollToPreviousPage | |
| SendKeys | |
| SetFocus | |
| HorizontalScrollen festlegen | |
| Vertikalen Bildlauf festlegen | |
| Warten auf Erstellen |