SAP-Automatisierungsaktionen

Die SAP-Automatisierungsaktionen bieten eine Reihe von Tools, mit denen Sie Ihre SAP-Workflows optimieren und automatisieren können. Mithilfe dieser Aktionen können Sie die SAP-GUI-App ganz einfach starten, neue Sitzungen erstellen, Menüelemente auswählen, Transaktionen starten und beenden und vieles mehr.

Mit den Aktionen der SAP-Automatisierungsgruppe können Sie einfach mit SAP-UI-Elementen interagieren, indem Sie sie anklicken, Textfelder ausfüllen und ihre Daten extrahieren. Geben Sie einfach den Attributwert der SAP-UI-Element-ID ein. Wenn Sie den ID-Wert nicht kennen, können Sie die UI-Elementauswahl für Power Automate für Desktop verwenden, um das erforderliche SAP-Element zu erfassen und seinen ID-Wert abzurufen. Wenn Sie ein SAP-UI-Element auf diese Weise erfassen, wird nur der ID-Wert des Elements wiederhergestellt und dem UI-Element-Repository des Desktop-Flows kein UI-Element hinzugefügt.

Unsere SAP-Automatisierungsaktionen können auch nahtlos mit anderen in Power Automate für Desktop verfügbaren Aktionen integriert werden, darunter der Aktionsgruppe für die UI-Automatisierung. Mit dieser Aktionsgruppe können Sie alle SAP-GUI-UI-Elemente erfassen und sie dem UI-Element-Repository des Desktop-Flows hinzufügen. Durch die Kombination unserer SAP-GUI-Automatisierungsaktionen mit der Aktionsgruppe für die UI-Automatisierung können Sie leistungsstarke RPA-Workflows erstellen, die selbst die komplexesten SAP-Prozesse automatisieren.

Anmerkung

Power Automate für Desktop unterstützt die Automatisierung mit SAP GUI der Version 750 oder höher.

Bekannte Einschränkungen

SAP Web-UIs

Benutzeroberflächen- oder Webautomatisierungsaktionen oder SAP-Aktionen funktionieren nicht auf SAP-Formularen, die im eingebetteten Browser von SAP (Web Dynpro) geöffnet werden. Eine Problemumgehung für diese Einschränkung besteht darin, diese Seite direkt in einem eigenständigen Browser zu öffnen und mithilfe von Webautomatisierungsaktionen zu automatisieren.

SAP starten

Öffnen Sie die SAP-GUI-Anwendung und stellen Sie eine Verbindung zu einem SAP-System her.

Sie haben zwei Optionen für den Verbindungsmodus:

  • Verwenden Sie den SAP-Namen oder die IP-Adresse in der Serverbeschreibung. Um diese Option zu verwenden, benötigen Sie die erforderlichen Anmeldeinformationen und Zugriffsberechtigungen. Die Serverbeschreibung ist ein für Menschen lesbarer Name oder eine Beschreibung des SAP-Systems.
  • Verwenden Sie den Server Verbindungszeichenfolge. Der Server Verbindungszeichenfolge enthält in der Regel den Namen oder die IP-Adresse des Servers, die Instanznummer und die System-ID. Die Serververbindungszeichenfolge hat ein spezielles Format für die Identifizierung eines SAP-Systems und das Herstellen der Verbindung.

Sie haben mehrere Anmeldeoptionen:

  • Diese Anmeldung beenden: Mit dieser Option wird die Anmeldung der jeweiligen Aktion beendet.
  • Setzen Sie diese Anmeldung fort, und beenden Sie alle anderen Anmeldungen: Mit dieser Option wird die vorhandene SAP-Instanz durch die spezifische Anmeldung ersetzt.
  • Setzen Sie diese Anmeldung fort, ohne andere Anmeldungen im System zu beenden: Mit dieser Option wird eine neue SAP-Sitzung erstellt.

Anmerkung

Die SAP-GUI erlaubt nicht mehr als sechs aktive Verbindungen (Sitzungen) zu einem SAP-System.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
Verbindungsmodus NICHT ZUTREFFEND Serverbeschreibung und Serververbindungszeichenfolge Serverbeschreibung Legen Sie fest, wie eine Verbindung mit dem SAP GUI-Server hergestellt wird.
Anmeldemodus NICHT ZUTREFFEND Manuelle Anmeldung und einmaliges Anmelden (SSO) Manuelle Anmeldung Geben Sie an, wie Sie sich beim SAP GUI-Server anmelden. Melden Sie sich entweder durch manuelle Eingabe Ihres Benutzernamens und Kennworts oder durch einmaliges Anmelden (SSO) beim Server an.
Serverbeschreibung Ja Textwert Gibt den SAP-Systemnamen oder die IP-Adresse für die Verbindung an.
Verbindungszeichenfolge Ja Textwert Gibt die Verbindungszeichenfolge für den SAP-GUI-Server an. Die Verbindungszeichenfolge ist eine eindeutige Kennung, die den Namen des Servers, die Systemnummer und andere Verbindungsdetails angibt.
Client-ID Nein Textwert Gibt die SAP-Clientnummer für die Verbindung an.
Username Nein Textwert Gibt die SAP-Benutzer-ID für die Anmeldung an.
Password Ja Textwert Gibt das SAP-Benutzer-Kenntwort für die Anmeldung an.
Language Nein Textwert Legt die SAP-Anmeldesprache für die Benutzeroberfläche fest.
Mehrere Anmeldeoptionen Nein Beenden Sie diese Anmeldung, setzen Sie diese Anmeldung fort und beenden Sie alle anderen Anmeldungen. Setzen Sie diese Anmeldung fort, ohne andere Anmeldungen im System zu beenden Anmeldung beenden Mehrere Anmeldeoptionen legen fest, wie sich das SAP-System verhält, wenn Benutzende versuchen, sich anzumelden, wenn sie bereits angemeldet sind.

Erzeugte Variablen

Argument Type Beschreibung
SAPInstance SAP-Instanz Die SAP-Instanz, die mit SAP-Automatisierungsaktionen verwendet werden soll. Die SAP-Instanz bezieht sich auf das spezifische SAP-Fenster.
CurrentSAPLoginTerminated Boolescher Wert Ob die SAP-Anmeldung, die mit der bestimmten Aktion durchgeführt wird, beendet wird oder nicht.
OtherSAPLoginTerminated Boolescher Wert Ob die anderen SAP-Anmeldungen beendet werden oder nicht.

Ausnahmen

Ausnahme Beschreibung
Die SAP-GUI-Anmeldeaktion schlägt fehl Zeigt ein Problem bei der Anmeldung bei einem SAP-GUI-System an.

Attach

Fügen Sie die ausgeführte SAP GUI-Anwendung an eine SAP-Instanz an.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
Anfügemodus Nein Vordergrund oder zuletzt aktiviert, Fenstertitel Fenstertitel Gibt den Modus zum Anfügen der SAP-Instanz an ein Fenster an. Wenn Sie die Option "Vordergrund" oder "Zuletzt aktiviert" auswählen, wird die SAP-Instanz an die SAP-Sitzung im Vordergrund angefügt. Wenn keine SAP-Sitzung im Vordergrund vorhanden ist, wird sie an die letzte VON Ihnen gestartete SAP-Sitzung angefügt und noch nicht geschlossen.
Fenstertitel Ja Text Gibt den Titel des SAP-Fensters an, an das die Instanz angefügt ist. Sie können den Fenstertitel aus der Dropdownliste vorhandener SAP-Sitzungen auswählen oder manuell eingeben.

Erzeugte Variablen

Argument Type Beschreibung
SAPInstance SAP-Instanz Die SAP-Instanz, die mit SAP-Automatisierungsaktionen verwendet werden soll. Die SAP-Instanz bezieht sich auf das spezifische SAP-Fenster.

Ausnahmen

Ausnahme Beschreibung
Fehler beim Anfügen an SAP Dies weist auf ein Problem beim Anfügen an eine SAP-Instanz hin.

Neue SAP-Sitzung erstellen

Erstellt eine neue SAP-Sitzung auf der Grundlage derselben SAP-Instanz.

Anmerkung

Die SAP-GUI erlaubt nicht mehr als sechs aktive Verbindungen (Sitzungen) zu einem SAP-System.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.

Erzeugte Variablen

Argument Type Beschreibung
SAPInstance SAP-Instanz Die SAP-Instanz, die mit SAP-Automatisierungsaktionen verwendet werden soll. Die SAP-Instanz bezieht sich auf das spezifische SAP-Fenster.

Ausnahmen

Ausnahme Beschreibung
Die Aktion „Neue SAP-Sitzung erstellen“ schlägt fehl Weist auf ein Problem beim Erstellen einer neuen SAP-Sitzung hin.

SAP-Navigationselement auswählen

Wählen Sie eine SAP-Menüoption auf der Anwendungssymbolleiste des SAP-Fensters aus.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.
Name des Navigationselements Nein Textwert Der Name des auszuwählenden Elements in der Navigationssymbolleiste, z. B. „System“. Sie können auch eine Option aus einem Untermenü angeben, indem Sie das Symbol „>” verwenden, um die über- und untergeordnete Beziehung anzuzeigen. Zum Beispiel bedeutet „Programm > Ausführen”, dass die Option „Ausführen” ausgewählt ist, die Teil des Untermenüs unter „Programm” ist.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Fehler beim Auswählen des SAP GUI-Navigationssymbolleistenelements Weist auf ein Problem bei der Auswahl eines Elements in der Navigationssymbolleiste hin.

SAP-Menüoption auswählen

Wählen Sie in der Fenstersymbolleiste ein SAP-Menüelement aus. Geben Sie den Namen des Elements manuell in den entsprechenden Eingabeparameter ein, und zwar in derselben Sprache, in der der SAP-GUI-Bildschirm angezeigt wird.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.
Menüoptionsname Nein Textwert Der Name des zu wählenden Menüelements in der Symbolleiste, z. B. "Speichern". Fügen Sie den Namen des Menüelements ein, wie es in der SAP-Installation des Computers angezeigt wird.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Die Aktion „SAP-Menüelement auswählen“ schlägt fehl Weist auf ein Problem bei der Auswahl eines Menüelements hin.

SAP-Verbindung schließen

Schließt die SAP-Verbindung für die ausgewählte SAP-Instanz. Wenn Sie die Verbindung schließen, beenden Sie alle Instanzen, die sich auf diese bestimmte Verbindung beziehen.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Die Aktion „SAP-Sitzung schließen“ schlägt fehl Weist auf ein Problem beim Schließen einer SAP-Sitzung hin.

SAP-Transaktion starten

Öffnet einen bestimmten Transaktionscode in einer vorhandenen Sitzung.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.
Transaktionscode Nein Textwert Der Transaktionscode, den Sie ausführen möchten.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Die Aktion „SAP-Transaktion starten“ schlägt fehl Weist auf ein Problem beim Starten einer SAP-Transaktion hin.

SAP-Transaktion beenden

Schließt die SAP-Transaktion in einer bestimmten SAP-Instanz und kehrt zum SAP Easy Access-Menü zurück. Sie müssen eine SAP-Transaktion für die jeweilige SAP-Sitzung starten.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Die Aktion „SAP-Transaktion beenden“ schlägt fehl Weist auf ein Problem beim Beenden einer SAP-Transaktion hin.

Auf SAP-Benutzeroberflächenelement klicken

Interagiert durch eine Klickaktion auf ein beliebiges UI-Element eines SAP-Fensters.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.
Elementtyp Nein SAP-Basiselement, Kontrollkästchen, Beschriftung, Dropdown-Liste, Rasterelement Grundlegendes SAP-Element Wählen Sie den SAP-Elementtyp aus, mit dem Sie interagieren möchten. Die Option "Auf SAP-Element klicken" führt eine Klickaktion für alle SAP-Elemente wie Schaltflächen, Optionsfelder, Registerkarten, Textfelder oder Strukturen aus.
SAP-Element-ID Nein Numeric Die ID des SAP-Elements. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Verwenden Sie die folgende Schaltfläche, um das SAP UI-Element auf dem SAP-Bildschirm anzugeben oder den Wert manuell einzufügen.
SAP-Element-ID Nein Numeric Die ID des SAP-Elements. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Verwenden Sie die folgende Schaltfläche, um das SAP UI-Element auf dem SAP-Bildschirm anzugeben oder den Wert manuell einzufügen.
SAP-Kontrollkästchenstatus festlegen auf Ja Aktiviert, Deaktiviert Überprüft Gibt an, ob das Kontrollkästchen aktiviert oder deaktiviert wird.
SAP-Beschriftungsvorgang Ja Erweitern, Reduzieren, Auswählen Aufklappen Gibt an, ob die SAP-Beschriftung erweitert oder reduziert werden soll.
Dropdownoptionswert Ja Textwert Gibt an, dass die Dropdownoption ausgewählt ist.
SAP-Rasterelement Ja Zelle, Zeile, Kopfzeile, Liste, Schaltfläche, Schaltfläche in der Symbolleiste, Kontrollkästchen, Optionsfeld Zelle Wählen Sie den SAP-Raster-Elementtyp aus, mit dem Sie interagieren möchten.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Fehler beim Klicken auf SAP-GUI-Element Gibt an, dass der Mausklick fehlgeschlagen ist.

Details von SAP-Benutzeroberflächenelement abrufen

Ruft den Attributwert eines SAP-UI-Elements in einem SAP-Fenster ab.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.
SAP-Element-ID Nein Numeric Die ID des SAP-Elements. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Verwenden Sie die folgende Schaltfläche, um das SAP UI-Element auf dem SAP-Bildschirm anzugeben oder den Wert manuell einzufügen.
Attributename Nein Textwert Eigener Text Das Attribut, dessen Wert abgerufen wird.

Erzeugte Variablen

Argument Type Beschreibung
AttributeValue Textwert Der Attributwert des SAP-Benutzeroberflächenelements.

Ausnahmen

Ausnahme Beschreibung
Fehler beim Abrufen von SAP-Elementdetail Weist auf ein Problem beim Abrufen des UI-Elementattributs hin.

SAP-Textfeld in Element ausfüllen

Füllt ein Textfeld in einem SAP-Fenster mit dem angegebenen Text aus.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung
SAPInstance Nein SAP-Instanz Wählen Sie Variable aus, in der sich die SAP-Instanz befindet, mit der Sie arbeiten möchten. Definieren Sie diese Variable in einer vorherigen SAP-Anmeldeaktion.
SAP-Element-ID Nein Numeric Die ID des SAP-Elements. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Verwenden Sie die folgende Schaltfläche, um das SAP UI-Element auf dem SAP-Bildschirm anzugeben oder den Wert manuell einzufügen.
Auszufüllender Text Nein Direkte verschlüsselte Eingabe oder Textwert Der in das SAP-Textfeld einzugebende Text
Wenn das Feld nicht leer ist Ja Text ersetzen, Text anhängen Text ersetzen Geben Sie an, ob vorhandener Inhalt ersetzt oder angehängt werden soll.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung
Fehler beim Auffüllen von SAP-Textfeldwert Gibt ein Problem beim Ausfüllen des angegebenen SAP-Textfelds an.