Freigeben über


SAP-Automatisierungsaktionen

Unsere Aktionsgruppe für die SAP-Automatisierung bietet eine Reihe von Tools, die Ihnen helfen, Ihre SAP-Workflows zu rationalisieren und zu automatisieren. Mit diesen Aktionen können Sie ganz einfach die SAP GUI-App starten, neue Sitzungen erstellen, Menüpunkte 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.

SAP starten

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

Für den Verbindungsmodus:

  • Mit der Option „Serverbeschreibung“ können Sie über den SAP-Namen oder die IP-Adresse eine Verbindung mit einem SAP-System herstellen. Hierzu benötigen Sie die notwendigen Anmeldedaten und Zugriffsberechtigungen. Die Serverbeschreibung ist ein für Menschen lesbarer Name oder eine Beschreibung des SAP-Systems.
  • Mit der Option „Serververbindungszeichenfolge“ können Sie über eine Verbindungszeichenfolge eine Verbindung mit einem SAP-System herstellen. Die Serververbindungszeichenfolge enthält normalerweise 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.

Für mehrere Anmeldeoptionen:

  • Durch Beenden dieser Anmeldeoption wird die Anmeldung der spezifischen Aktion beendet.
  • Die Option „Diese Anmeldung fortsetzen und alle anderen Anmeldungen beenden“ ersetzt die vorhandene SAP-Instanz durch die spezifische Anmeldung.
  • Die Option „Diese Anmeldung fortsetzen, ohne andere Anmeldungen im System zu beenden“ erstellt eine neue SAP-Sitzung.

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.
Connection string 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 Eigenschaft
Anfügemodus Nr. Vordergrund oder zuletzt aktiviert, Fenstertitel Fenstertitel Gibt den Modus zum Anfügen der SAP-Instanz an ein Fenster an. Wenn die Option „Vordergrund oder zuletzt aktiviert“ ausgewählt ist, wird die SAP-Instanz an die SAP-Sitzung im Vordergrund angefügt. Wenn sich keine SAP-Sitzung im Vordergrund befindet, wird sie an die zuletzt gestartete SAP-Sitzung angefügt, die noch nicht geschlossen ist.
Fenstertitel Ja Text Gibt den Titel des SAP-Fensters an, an das die Instanz angefügt ist. Der Fenstertitel kann aus der Dropdownliste der vorhandenen SAP-Sitzungen ausgewählt oder manuell eingegeben werden.

Erzeugte Variablen

Argument typ Eigenschaft
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 Eigenschaft
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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.

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-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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.
Menüoptionsname Nein Textwert Der Name des Menüelements in der Symbolleiste, das ausgewählt werden soll, beispielsweise „Speichern“. Geben Sie den Namen des Menüelements ein, wie er 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ßen Sie die SAP-Verbindung der ausgewählten SAP-Instanz. Beachten Sie, dass alle mit der spezifischen Verbindung verbundenen Instanzen beendet werden.

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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.

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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.
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. Die jeweilige SAP-Sitzung erfordert, dass vorher eine SAP-Transaktion gestartet werden.

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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.

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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.
Elementtyp Nein Grundlegendes SAP-Element, Kontrollkästchen, Beschriftung, Dropdownliste Grundlegendes SAP-Element Wählen Sie den SAP-Elementtyp aus, mit dem Sie interagieren müssen. Die Option „Auf SAP-Element klicken“ führt eine Klickaktion auf einem beliebigen SAP-Element aus, beispielsweise auf Schaltflächen, Optionsfeldern, Registerkarten, Textfeldern oder Strukturen.
SAP-Element-ID Nein Numeric Die ID des SAP-Elementwerts. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Sie können die folgende Schaltfläche verwenden, um das SAP-UI-Element auf dem SAP-Bildschirm anzuzeigen, oder den Wert manuell einzugeben.
SAP-Kontrollkästchenstatus festlegen auf Ja Aktiviert, Deaktiviert Überprüft Gibt an, ob das Kontrollkästchen aktiviert oder deaktiviert wird.
SAP-Element-ID Nein Numeric Die ID des SAP-Elementwerts. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Sie können die folgende Schaltfläche verwenden, um das SAP-UI-Element auf dem SAP-Bildschirm anzuzeigen, oder den Wert manuell einzugeben.
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.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Eigenschaft
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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.
SAP-Element-ID Nein Numeric Die ID des SAP-Elementwerts. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Sie können die folgende Schaltfläche verwenden, um das SAP-UI-Element auf dem SAP-Bildschirm anzuzeigen, oder den Wert manuell einzugeben.
Attributename Nein Textwert Eigener Text Das Attribut, dessen Wert abgerufen wird.

Erzeugte Variablen

Argument typ Eigenschaft
AttributeValue Textwert Der Attributwert des SAP-Benutzeroberflächenelements.

Ausnahmen

Ausnahme Eigenschaft
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. Diese Variable sollte in einer vorherigen SAP-Anmeldeaktion definiert werden.
SAP-Element-ID Nein Numeric Die ID des SAP-Elementwerts. Dieser Parameter bestimmt, mit welchem UI-Element in SAP die Aktion interagiert. Sie können die folgende Schaltfläche verwenden, um das SAP-UI-Element auf dem SAP-Bildschirm anzuzeigen, oder den Wert manuell einzugeben.
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 Eigenschaft
Fehler beim Auffüllen von SAP-Textfeldwert Gibt ein Problem beim Ausfüllen des angegebenen SAP-Textfelds an.