studio
2024.10
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Studio-Benutzerhandbuch

Letzte Aktualisierung 2. Okt. 2025

Unterstützte SAP GUI für Java-Elemente

Die SAP-Schnittstellen enthalten eine Vielzahl spezifischer Steuerelemente, mit denen Sie wie auf dieser Seite exemplarisch interagieren können.

SAP-Tasten

Stellt jede Taste dar, die im Fenster „SAP GUI für Java“ gefunden wird. Es gibt mehrere Typen, die jeweils durch ein bestimmtes Element definiert sind:

Symbole

Symbole sind interaktive Schaltflächen, die keine Textbeschriftungen anzeigen.

docs image

Drucktasten

Eine Drucktaste ist ein einfaches UI-Element, mit dem Sie direkt auf einen Befehl in der Anwendung zugreifen können.

docs image

Optionsfelder

Auswahlfelder bieten eine Reihe von Optionen. Eine Liste enthält mindestens zwei Auswahlfelder, und Sie können nur eines auswählen.

docs image

Sie können die Aktivität Click für die Interaktion mit Schaltflächen verwenden.

SAP-Checkbox

Kontrollkästchenelemente stellen eine Liste mit mehreren Optionen dar. Sie können eine, mehrere oder keine Optionen wählen.

docs image

Sie können die Aktivität Klick verwenden, um mit Kontrollkästchen zu interagieren.

SAP-Kontextmenü

Stellt eine Liste von Elementen in einem Kontextmenü dar. Beachten Sie, dass mehrere untergeordnete Kontextmenüs in einem übergeordneten Kontextmenü verfügbar sein können.

docs image

Sie können mithilfe von Java-Selektoren und der Aktivität Klicken mit dem SAP-Kontextmenü interagieren.

SAP-Dialogfeld

Stellt ein externes Fenster dar, das verschiedene Typen anderer SAP-Steuerelemente wie Schaltflächen, Textnachrichten oder Popup-Fenster enthalten kann.

docs image

Selektoren in einem Dialogfeld werden entsprechend dem Element generiert, das sie darstellen.

Wenn Sie ein Dialogfeld mit der Schaltfläche Schließen schließen möchten, müssen Sie das AA-Elementerkennungsframework verwenden.

Sie können UIAutomation-Aktivitäten wie Click oder Type Into verwenden, um mit Dialogfeldern zu interagieren.

SAP-Dropdown-Listen

Dropdownlisten ermöglichen die Auswahl von Elementen aus vordefinierten Listen.

docs image

Sie können die Aktivität Select Item verwenden, um mit Listenelementen zu interagieren.

SAP-Eingabefeld

Stellt ein spezielles Feld dar, das Benutzereingaben akzeptiert.

docs image

Sie können die Aktivität Type Into verwenden, um mit Eingabefeldern zu interagieren.

SAP Logon

SAP-Anmeldung ist ein lokal installiertes Programm, mit dem Sie sich direkt an einem SAP-System anmelden.

docs image

Mithilfe der Aktivität Click können Sie SAP öffnen.

SAP-Statusleiste

Stellt einen Abschnitt am unteren Rand des Fensters von SAP GUI für Java dar, in dem Nachrichten angezeigt werden. Es werden keine System- und Anmeldedaten angezeigt.

docs image

Mithilfe der Aktivität Get Attribut können Sie die Statuseigenschaften aus der SAP-Statusleiste lesen.

Hinweis: Dieses SAP-Steuerelement wird von Aufzeichnen in Studio nicht unterstützt.

SAP-Sitzungsinformationen

Zeigt detaillierte Informationen zur aktuellen SAP-Sitzung an, z. B. System, Client, angemeldeter Benutzer oder aktuell geöffnetes Programm und Transaktion.

docs image

Die folgenden optionalen Selektorattribute sind im UIExplorer verfügbar und können beim Erstellen Ihrer SAP-Automatisierung mit anderen Aktivitäten, wie Get Attribute, verwendet werden:

sapClient, sapLanguage, sapProgram, sapScreen, sapSession,sapSysName, sapSysNumber, sapSysSessionId, sapTransaction, sapUser
docs image

SAP-Registerkarte

Die SAP-Registerkarte stellt eine Reihe von Schaltflächen dar, mit denen Sie auf bestimmte Informationen und Steuerelemente zugreifen können.

docs image

Sie können die Aktivität Click verwenden, um jeweils eine einzelne Registerkarte auszuwählen, oder Sie können die Aktivität Select Item verwenden, um die gewünschte Registerkarte aus einer Liste auszuwählen.

Spezieller Automatisierungsfall

Einige SAP-Transaktionen haben Schrägstriche / in ihren Namen, was zu Erkennungsproblemen führen kann, wenn ein Platzhalter im Selektor verwendet wird.
Beispiel: In SAP-Transaktion: /COCKPIT/1 kann der Selektor für eine SAP-Registerkarte innerhalb der Transaktion wie folgt lauten:

<sap id='usr/subSUB_MAIN:/COCKPIT/SAPLDISPLAY46:0389/subSUB_HDR:/COCKPIT/SAPLDISPLAY46:04051/tabsG_STRIP_HDR/tabpTAB4' />

Der dynamische Teil des Selektors lautet: SAPLDISPLAY46:0389, wobei sich die Zahl 0389 dynamisch ändert und keine Identifizierung möglich ist.

Die Struktur des Selektors lautet:



Für eine sichere Identifizierung sollten Sie Platzhalter zwischen Hierarchietrennzeichen verwenden und dann alle (und nur) Schrägstriche zwischen diesen Trennzeichen/Schrägstrichen durch ? ersetzen
Vor <sap id='usr/subSUB_MAIN:/COCKPIT/SAPLDISPLAY46:0389/subSUB_HDR:/COCKPIT/SAPLDISPLAY46:04051/tabsG_STRIP_HDR/tabpTAB4' />
Nach <sap id='usr/subSUB_MAIN:?COCKPIT?SAPLDISPLAY46:038*/subSUB_HDR:/COCKPIT/SAPLDISPLAY46:04051/tabsG_STRIP_HDR/tabpTAB4' />

SAP-Tabellen

Die SAP-Tabelle stellt einen Standardsatz von Steuerelementen für Elemente dar, die in einer tabellarischen Struktur angezeigt werden.

Gemeinsame Operationen

In SAP sind mehrere Arten von Tabellen verfügbar. Die am häufigsten verwendeten sind Standardtabellen, Rastertabellen und ALV-Tabellen.Alle Arten von SAP-Tabellen können mit Studio automatisiert werden.

Sie können die folgenden Aktivitäten verwenden, um mit SAP-Tabellen und deren Inhalt zu interagieren:

SAP-Standardtabelle

Die SAP-Standardtabelle unterstützt folgende üblichen Vorgänge:

docs image

SAP Rastertabelle

Die SAP-Rastertabelle unterstützt Auswahl- und Abwahlvorgänge, Datenextraktion und folgende gängige Vorgänge:

docs image

Auswählen/deaktivieren

Mithilfe der Aktivität Click oder der Aktivität Check können Sie folgende Vorgänge in Ihrem SAP-Automatisierungsprojekt durchführen:

  • Spalte auswählen/deaktivieren
  • Spalte auswählen/deaktivieren
  • Alle auswählen/deaktivieren
    docs image

Data-Scraping

Über Datenextraktion können Sie strukturierte Daten aus SAP-Tabellen extrahieren.

Wenn Sie eine Tabelle automatisieren, die mehrere Spalten mit demselben Namen enthält, erhöht der Extraktionsmechanismus automatisch die Spaltennamen um eine Zahl (z. B.column1, column2, column3, usw.).
Die Aktivität Extract Structure Data bietet zusätzliche Möglichkeiten beim Extrahieren der Daten aus der SAP GridView-Tabelle. Sie können die folgenden Werte für den Parameter columns_name_source verwenden, um zu definieren, wie Sie die Tabelleninformationen abrufen möchten:
  • Am längsten - Der vollständige Name der Spalte wird extrahiert und verwendet.
  • Am kürzesten - Der vollständige Name der Spalte wird extrahiert und verwendet.
  • Angezeigt – Der sichtbare/angezeigte Name in SAP GUI für Java wird verwendet.
  • Technisch - Der Name des technischen Headers der Spalte wird extrahiert und verwendet.
  • Tooltip – Der Tooltip-Name, der nach dem Daraufzeigen auf einen Spaltennamen erscheint.


SAP-ALV-Tabelle

Wie oben erwähnt unterstützt die SAP ALV-Tabelle alle gängigen und verfügbaren Vorgänge sowie Datenextraktion für einfache Kopftabellen und Screen Scraping.Sie können eine einzelne ALV-Tabelle auf dem SAP-Bildschirm extrahieren.

docs image

Data-Scraping

Dies funktioniert ähnlich wie die erwähnte Datenextraktion für SAP-Rastertabellen, mit folgenden Ausnahmen:

Hinweis:
  • Horizontales Scrollen wird nicht unterstützt. Die Tabelle muss horizontal auf den Bildschirm passen und vollständig sichtbar sein.Alle nicht mehr sichtbaren Spalten werden nicht ausgelesen.

  • Mehrere Zeilen in einer Zelle werden nicht unterstützt.

  • In einigen Fällen unterscheidet sich der Name der Spalte „Tooltips“ vom Anzeigenamen in SAP ALV-Tabellen.

Screen Scraping

Falls Sie sich für die Verwendung von Screen Scraping entscheiden, dann ist die empfohlene Scraping-Methode FullText und das Kontrollkästchen Ausgeblendete ignorieren sollte aktiviert sein. Bitte beachten Sie, dass mit dieser Methode nur sichtbarer Text auf dem SAP-Bildschirm extrahiert wird.



Um mehr über Screen Scraping zu erfahren, besuchen Sie bitte diese Seite.

SAP Textedit

Das SAP-Textedit-Steuerelement stellt ein editierbares Textfeld/Editor dar.

docs image

Sie können die folgenden Aktivitäten verwenden, um mit diesem Steuerelement zu interagieren:

  • Die Aktivität Type Into für Textfelder.
  • Die Aktivität Send Hotkey für Schaltflächen, die Hotkeys unterstützen, oder die Aktivität Click Image für Schaltflächen.

SAP-Symbolleiste

Die SAP-Symbolleiste stellt eine Reihe von Schaltflächen dar, mit denen Sie interagieren können. In SAP gibt es je nach SAP-Transaktion oder SAP-Programm mehrere Arten von Symbolleisten.

  • SAP-Systemsymbolleiste
  • SAP-Anwendungsleiste
  • SAP-Spezialleiste
  • SAP-Rastertabelle Werkzeugleiste
  • SAP Generic Object Services

Mithilfe der Aktivität Click können Sie mit Tasten in den Symbolleisten interagieren.

Hinweis: Dieses SAP-Steuerelement wird von Aufzeichnen in Studio nicht unterstützt.

SAP-Struktur

Die SAP-Struktur stellt eine Liste von Elementen dar, die in einer Baumstruktur organisiert sind. Es stehen verschiedene Arten von SAP-Struktursteuerelementen zur Verfügung:

  • Einfache Struktur

    docs image
  • Listenstruktur

    docs image
  • Säulenstruktur

    docs image

Sie können die Aktivität Click oder Get Text verwenden, um mit einem Knoten oder einem Element in einem der Steuerelementtypen der SAP-Struktur zu interagieren.

Hinweis: Wir empfehlen Ihnen, die Eigenschaft SimulateClick zu verwenden, wenn Sie mit SAP-Bäumen interagieren.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten