Aktivitäten
Neuestes
False
Bannerhintergrundbild
Klassische Integrationsaktivitäten
Letzte Aktualisierung 22. Apr. 2024

Über das SAP BAPI-Aktivitätspaket

Das SAP BAPI-Aktivitätspack ermöglicht RPA Developer , eine SAP Business Application Programming Interface (BAPI) aufzurufen. Das Paket enthält eine Scope-Aktivität, SAP Application Scope, die es dem Benutzer ermöglicht, sich mit einem SAP-System zu verbinden und eine Invoke SAP BAPI -Aktivität zu verwenden, um eine angegebene BAPI aufzurufen.

Voraussetzungen für die Installation

Die 32-Bit (x86) .NET 4.0-Variante des SAP Connectors für Microsoft .NET 3.0 (NCo 3.0) ist eine Voraussetzung für dieses Aktivitätspaket. Dieser Connector erfordert auch die Microsoft C++ Runtime DLL Version 10.0 (diese ist im Microsoft Visual C++ 2010 Redistributable Package enthalten). Ihr SAP-Administrator sollte in der Lage sein, das Installationsprogramm bereitzustellen.

Hinweis: Bitte beachten Sie, dass der SAP Connector für Microsoft im Windows Global Assembly Cache (GAC) installiert sein muss, um ordnungsgemäß zu funktionieren. Wählen Sie dazu während der Installation des SAP Connectors die entsprechende Option aus.

Diese Abhängigkeiten müssen auf jedem Computer installiert sein, auf dem Sie dieses Aktivitätspaket verwenden möchten. Dies gilt sowohl für Entwicklungscomputer, wo Workflows in Studio erstellt werden, als auch für Produktionscomputer, auf denen der Roboter diese Workflows ausführt.

Die offizielle Dokumentation des SAP .NET Verbindungsprogramms finden Sie hier.

Generieren eines SAP BAPI-Workflows für Versionen v2.0.0 und höher

Zuerst müssen Sie eine Verbindung zum SAP -System konfigurieren. Nachdem dieser Schritt ausgeführt wurde, können Sie mehrere BAPI-Workflows aufrufen, bevor Sie die Verbindung schließen.

Konfigurieren einer Verbindung

Sie können eine Verbindung zu einem SAP-System mithilfe eines benutzerdefinierten Anwendungsservers oder einer Gruppen-/Serverauswahl konfigurieren sowie sich mithilfe von Benutzer/Kennwort oder SSO authentifizieren. Für eine erfolgreiche Verbindung sollte ein Satz gültiger Parameter sowohl für den Server als auch für die Authentifizierung angegeben werden. Eine Fehlermeldung von SAP weist auf fehlende Parameter hin.

Design Connection

Wenn Sie im Hauptteil der Aktivität SAP Application Scope auf die Schaltfläche Konfigurieren klicken, wird ein Assistent geöffnet, mit dem Sie Ihre Verbindung zum SAP-System zur Entwurfszeit konfigurieren können.



Geben Sie einfach alle für die Verbindung erforderlichen Anmeldeinformationen ein und klicken Sie auf die Schaltfläche Verbindung testen . Wenn die Verbindung erfolgreich hergestellt wurde, wird eine Meldung angezeigt, die Sie darüber informiert.



Wenn Sie in diesem Meldungsfeld auf Schließen klicken, wird der Verbindungsassistent geschlossen und alle Werte, die Sie als Anmeldeinformationen angegeben haben, in den jeweiligen Eigenschaftsfeldern festgelegt, wodurch die Aktivität einsatzbereit wird.

Hinweis: Der Wert für das Feld Kennwort wird nicht in den Aktivitätseigenschaften gespeichert, wenn das Verbindungsfenster geschlossen wird.

Robot Connection

Sie können die Details der Roboterverbindung auch konfigurieren, indem Sie zur Registerkarte Roboterverbindung wechseln.



Die Details für die Roboterverbindung können auch automatisch von der Registerkarte Verbindung entwerfen kopiert werden, indem Sie die Schaltfläche In Roboterverbindung kopieren verwenden.

Laufzeit

Zur Laufzeit müssen alle Serveranmeldeinformationen als Variablen in den jeweiligen Eigenschaftsfeldern angegeben werden. Sie können auch ein IConnectionService -Objekt verwenden, das alle Verbindungsdetails in den Eigenschaftsfeldern „ ExistingSAPConnection “ enthält.
Konfigurieren der Aktivität „SAP BAPI aufrufen“

Wenn Sie im Textkörper der Aktivität Invoke SAP BAPI (Invoke SAP BAPI) auf die Schaltfläche Konfigurieren klicken, wird ein Assistent geöffnet, mit dem Sie die BAPI auswählen und konfigurieren können, die Sie aufrufen möchten.



Die BAPI -Namenssuchleiste kann verwendet werden, um die BAPI zu finden, die Sie aufrufen möchten. Nach der Auswahl werden die obligatorischen Parameter des BAPIs in der folgenden Tabelle hinzugefügt, wo sie bearbeitet werden können.

Hinweis: Mit * markierte Parameter sind obligatorisch und können nicht gelöscht werden.


Die Tabelle ist wie folgt in sieben Spalten unterteilt:

  • Name - Der Name des Parameters, der für die ausgewählte BAPI spezifisch ist.
  • Beschreibung – Eine kurze Beschreibung mit Details zum Parameter.
  • Länge – Maximale Anzahl von Zeichen, falls vorhanden.
  • Datentyp - Der Variablen- oder Objekttyp des Parameters.
  • Richtung – Gibt an, ob ein Parameter In, Outoder In/Outist.
  • Wert – Der Wert des Parameters.
  • docs image - Löscht den Parameter aus der BAPI.

Nachdem Sie die Parameter konfiguriert haben, die Ihr BAPI haben soll, wird durch Klicken auf Fertig der Assistent geschlossen und die Konfiguration in der Aktivität Invoke SAP BAPI gespeichert . Sie können nun den von Ihnen erstellten Prozess ausführen.

Parameter hinzufügen

Sie können Parameter nacheinander hinzufügen, indem Sie das Textfeld Parameter hinzufügen im unteren linken Teil des Fensters verwenden, um die Liste der Parameter zu durchsuchen, und die Eingabetaste drücken.

Mit der Schaltfläche Parameter hinzufügen im oberen rechten Bereich können Sie beliebige Parameter zum BAPI-Aufruf hinzufügen, den Sie ausführen. Durch Klicken auf die Schaltfläche wechseln Sie zu einer Liste aller verfügbaren Parameter, in der Sie angeben können, welche Parameter Sie hinzufügen möchten, indem Sie die entsprechenden Kontrollkästchen aktivieren.



Exportieren von Parametern

Die Schaltfläche Parameter exportieren exportiert alle derzeit definierten Parameter und ihre Metadaten in eine .xlsx -Datei. Wenn Sie auf die Schaltfläche klicken, wird ein Browserfenster geöffnet, in dem Sie auswählen können, wo Sie die Datei mit den exportierten Daten speichern möchten. Diese Datei kann dann als Vorlage zum Erstellen von Eingabedatendateien verwendet werden.

Generieren eines SAP BAPI-Workflows für Version v1.xx

Wenn Sie eine ältere Version als v2.0.0 verwenden, können Sie hierauf Anweisungen zum Generieren eines SAP BAPI-Workflows zugreifen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.