Freigeben über


SAP

SAP Application Server- und Message Server-Nachrichten

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Logik-Apps Enterprise Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Kontakt
Name Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
Connectormetadaten
Herausgeber Microsoft
Webseite https://www.sap.com/index.html
Datenschutzrichtlinie https://www.sap.com/about/legal/privacy.html
Kategorien IT-Vorgänge

Verbinder im Detail

Dieser Artikel enthält die Referenz-API-Spezifikation und allgemeine Grenzwerte. Ausführliche Dokumentation zum Connector, einschließlich Voraussetzungen, Anleitungen, Anforderungsparameterschema und Beispiele finden Sie unter "Herstellen einer Verbindung mit SAP-Systemen aus Azure Logic Apps".

Allgemeine Grenzwerte

Name Wert
Die maximale Größe des Anforderungstexts in KB für den Sendenachrichtenvorgang bei Verwendung des lokalen Datengateways 2560
Die maximale Größe des Anforderungstexts in KB für den Sendenachrichtenvorgang bei Verwendung der Integrationsdienstumgebung (INTEGRATION Service Environment, ISE) ohne das lokale Datengateway 102400
Das Anforderungstimeout in Sekunden für Anforderungen bei Verwendung des lokalen Datengateways 118
Das Anforderungstimeout in Sekunden für Anforderungen bei Verwendung der Integrationsdienstumgebung (ISE) ohne das lokale Datengateway 225

Fügen Sie für XML-Parameter in größerer Größe das XML-Parameterdokument in ein Azure Storage-Blob ein. Statt die XML-Parameter dann direkt in den Anforderungstext einzufügen, fügen Sie stattdessen den vollqualifizierten SAS-URI (Shared Access Signature) für das Speicher-Blob im Anforderungstext ein. Das Blob wird dann zur Laufzeit heruntergeladen. Stellen Sie sicher, dass auf das BLOB über den Downloadspeicherort zugegriffen werden kann, z. B. das lokale Datengateway oder das ISE-Connector-Subnetz.

Verwenden Sie für Anforderungen mit längeren Timeouts eine lange ausgeführte Aktion, wenn verfügbar. Lange ausgeführte Aktionen basieren auf lang ausgeführten Azure Logic Apps-Aufgaben mit dem Webhook-Aktionsmuster.

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Freigabefähig

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente

Name Typ Description Erforderlich
Gateway gatewaySetting Lokales Gateway (weitere Details finden Sie unter https://docs.microsoft.com/data-integration/gateway Richtig
Kunde INT Die SAP-Client-ID zum Herstellen einer Verbindung mit dem SAP-System. Richtig
Authentifizierungstyp Schnur Authentifizierungstyp zum Herstellen einer Verbindung mit dem SAP-System. Muss einfach sein (Benutzername und Kennwort). Richtig
SAP-Benutzername securestring Der Benutzername, der für die Anmeldung beim SAP-System verwendet werden soll.
SAP-Kennwort securestring Das Kennwort, das für die Anmeldung beim SAP-System verwendet werden soll.
Anmeldetyp Schnur Der Anmeldetyp beim SAP-System, entweder Anwendungsserveranmeldung (Typ A) oder Gruppenanmeldung (Typ Bka Message Server). Richtig
AS-Host Schnur Der Hostname des SAP-Anwendungsservers.
AS-Dienst Schnur Der Dienstname oder die Portnummer des SAP-Anwendungsservers.
AS-Systemnummer INT Die Systemnummer des SAP-Systems. Es handelt sich um eine Zahl zwischen 00 und 99.
MS Server-Host Schnur Der Hostname des SAP-Nachrichtenservers als R3-Systemname.
MS-Dienstname oder Portnummer Schnur Der Dienstname oder die Portnummer des Nachrichtenservers.
MS-System-ID Schnur Die System-ID des SAP-Systems.
MS-Anmeldegruppe Schnur Die Anmeldegruppe für das SAP-System.
Sichere Eingabe Boolesch Verwenden Sie starke Typen, wenn falsch, andernfalls Zeichenfolge als sicherer Typ verwenden.
Verwenden von SNC Boolesch Wenn diese Option ausgewählt ist, werden die Verbindungen mit SNC gesichert.
SNC-Bibliothek Schnur Name oder Pfad der zu verwendenden SNC-Bibliothek.
SNC SSO Schnur Der SNC-SSO gibt an, ob SNC-Identität oder Anmeldeinformationen auf RFC-Ebene verwendet werden sollen.
SNC Mein Name Schnur Für dieses bestimmte Ziel/Server zu verwendende Identität (optional).
Name des SNC-Partners Schnur Der SNC-Name des Back-Ends.
SNC-Qualität des Schutzes Schnur Quality of Service, der für die SNC-Kommunikation dieses bestimmten Ziels/Servers verwendet werden soll.
SNC-Zertifikat Schnur Base64-codiertes X.509-Zertifikat.
PSE securestring Base64-codierte PSE (Persönliche Sicherheitsumgebung).

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 2500 60 Sekunden

Aktionen

[BAPI - RFC] Zustandsbehaftete Sitzung erstellen

Erstellt eine zustandsbehaftete Verbindungssitzung mit dem SAP-System.

[BAPI - RFC] Zustandsbehaftete Sitzung schließen

Schließt eine vorhandene zustandsbehaftete Verbindungssitzung mit dem SAP-System.

[BAPI] Call-Methode in SAP (Vorschau)

Ruft die BAPI-Methode im SAP-System auf.

[BAPI] Committransaktion

Führt einen Commit für die BAPI-Transaktion für die angegebene Sitzung durch.

[BAPI] Rollbacktransaktion (Vorschau)

Rollback der BAPI-Transaktion für die angegebene Sitzung.

[IDOC - RFC] Transaktions-ID bestätigen

Sendet Transaktions-ID-Bestätigung an SAP.

[IDOC] Dokument an SAP senden

Sendet IDOC-Nachricht an SAP.

[IDOC] Dokument an SAP senden (veraltet) (Vorschau)

Sendet IDOC-Nachricht an SAP (veraltet).

[IDOC] IDOC-Liste für Transaktion abrufen

Ruft die Liste der IDOCs für die Transaktion ab, die entweder durch sitzungsbezeichner-GUID oder Transaktions-ID (TID) identifiziert wird.

[IDOC] IDOC-Status abrufen

[IDOC] IDOC-Status abrufen.

[RFC] Anruffunktion in SAP (V3) (Vorschau)

Ruft sRFC, tRFC oder qRFC auf das SAP-System kultuell unabhängig auf.

[RFC] Anruffunktion in SAP (Vorschau)

Ruft einen sRFC, tRFC oder qRFC auf dem SAP-System auf.

[RFC] Call function in SAP (V2) [DEPRECATED]

Ruft einen sRFC, tRFC oder qRFC auf dem SAP-System auf.

[RFC] Committransaktion (Vorschau)

Commits the RFC transaction for the given session and-or queue.

[RFC] Long-Running-Funktion in SAP aufrufen (Vorschau)

Ruft einen lang andauernden sRFC auf dem SAP-System auf und wartet, bis das System darauf reagiert.

[RFC] RFC zu Transaktion hinzufügen (Vorschau)

Fügt einen RFC-Aufruf zu einer Transaktion hinzu, die durch tId- und Warteschlangennamen identifiziert wird und eine neue Transaktion erstellt wird, falls keine vorhanden ist.

[RFC] Transaktion abrufen

Ruft die Details einer Transaktion ab, die durch den Namen der Transaktions-ID und -Warteschlange identifiziert wird, und erstellt eine neue Transaktion, wenn keine vorhanden ist. Die Transaktions-ID kann entweder im GUID- oder 24-Zeichen-Zeichenfolgenformat bereitgestellt werden. Sowohl der Warteschlangenname als auch die Transaktions-ID müssen angegeben werden, um eine vorhandene qRFC-Transaktion zu finden.

[RFC] Transaktion erstellen

Erstellt eine neue Transaktion, wenn keine vorhanden ist, mithilfe der bereitgestellten Transaktions-ID und-oder Warteschlangennamen. Wenn die Transaktion vorhanden ist, ruft die Details der vorhandenen Transaktion ab. Die Transaktions-ID kann entweder im GUID- oder 24-Zeichen-Zeichenfolgenformat bereitgestellt werden.

Generieren von Schemas

Generiert XML-Schemas für die bereitgestellte SAP-Aktion oder den bereitgestellten URI.

Nachricht an SAP senden

Sendet alle Nachrichtentypen RFC, BAPI, IDOC an SAP.

SAP-Tabelle lesen (veraltet) [VERALTET]

Diese Aktion erfordert, dass der Benutzer Zugriff auf "BBP_RFC_READ_TABLE" oder "RFC_READ_TABLE" RFC hat.

SAP-Tabelle lesen (Vorschau)

Diese Aktion erfordert, dass der Benutzer Zugriff auf "BBP_RFC_READ_TABLE" oder "RFC_READ_TABLE" RFC hat.

[BAPI - RFC] Zustandsbehaftete Sitzung erstellen

Erstellt eine zustandsbehaftete Verbindungssitzung mit dem SAP-System.

Gibt zurück

Ergebnis für den Vorgang "Sitzung erstellen".

[BAPI - RFC] Zustandsbehaftete Sitzung schließen

Schließt eine vorhandene zustandsbehaftete Verbindungssitzung mit dem SAP-System.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Sitzungs-ID
sessionId True string

Die zustandsbehaftete Sitzungs-ID als Zeichenfolge.

Gibt zurück

response
object

[BAPI] Call-Methode in SAP (Vorschau)

Ruft die BAPI-Methode im SAP-System auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Geschäftsobjekt
businessObject True string

Der Business-Objekttyp, z. B. "BANKDETAIL".

Methode
method True string

Die methode, die aufgerufen werden soll, z. B. "CREATE", gefolgt von der implementierenden BAPI-Methode, getrennt durch ":"-Zeichen.

Automatisches Commit
autoCommit boolean

Führt automatisch einen Commit für die BAPI-Transaktion durch, wenn die SAP BAPI-Antwort keinen Fehler aufweist. Automatisches Rollback der BAPI-Transaktion, wenn die SAP BAPI-Antwort einen Fehler aufweist.

Sitzungs-ID
sessionId string

Die optionale zustandsbehaftete Sitzungs-ID als Zeichenfolge. Wenn keine angegeben wird, wird der Anruf in einer zustandslosen Verbindung ausgeführt.

Eingabe-BAPI-Parameter
body True binary

Eingabe von BAPI-Parametern zum Aufrufen von SAP oder URI zum Speicherblob, das die BAPI-Parameter enthält.

Inhaltstyp
Content-Type string

Geben Sie den Inhaltstyp der Anforderungsnutzlast an.

Gibt zurück

Ergebnis für BAPI-Aufrufvorgang

[BAPI] Committransaktion

Führt einen Commit für die BAPI-Transaktion für die angegebene Sitzung durch.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Sitzungs-ID
sessionId True string

Die zustandsbehaftete Sitzungs-ID als Zeichenfolge.

Warten auf synchrone Aktualisierung
wait boolean

Warten Sie auf den Abschluss der synchronen Aktualisierung.

Schließen der Sitzung
closeSession boolean

Schließt die zustandsbehaftete Verbindungssitzung.

Gibt zurück

SAP BAPI-Rückgabestruktur, Version 2, auch bekannt als BAPIRET2

Body
BapiRet2

[BAPI] Rollbacktransaktion (Vorschau)

Rollback der BAPI-Transaktion für die angegebene Sitzung.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Sitzungs-ID
sessionId True string

Die zustandsbehaftete Sitzungs-ID als Zeichenfolge.

Schließen der Sitzung
closeSession boolean

Schließt die zustandsbehaftete Verbindungssitzung.

Gibt zurück

SAP BAPI-Rückgabestruktur, Version 2, auch bekannt als BAPIRET2

Body
BapiRet2

[IDOC - RFC] Transaktions-ID bestätigen

Sendet Transaktions-ID-Bestätigung an SAP.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Transaktions-ID
tid True string

Die Transaktions-ID im GUID-Zeichenfolgenformat.

Gibt zurück

response
object

[IDOC] Dokument an SAP senden

Sendet IDOC-Nachricht an SAP.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Parameterliste
dynamicParameters True dynamic

Dynamische Eingabeparameter abhängig vom IDOC-Format.

IDOC-Format
idocFormat string

Das Format der IDOC-Nutzlast: XML, Flat File oder Json.

TID bestätigen
confirmTid boolean

Bestätigen Sie die Transaktions-ID automatisch, "true" oder "false".

GUID der Transaktions-ID
tid string

Die optionale TRANSAKTIONS-ID-GUID als Zeichenfolge. Wenn keines angegeben wird, wird eine neue GUID generiert.

Gibt zurück

Ergebnis für den Vorgang "IDOC senden".

[IDOC] Dokument an SAP senden (veraltet) (Vorschau)

Sendet IDOC-Nachricht an SAP (veraltet).

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
IDOC-Typ mit optionaler Erweiterung
idocType True string

Der IDOC-Typ (Basistyp), z. B. "DELVRY01", und die optionale IDOC-Typerweiterung (Erweiterung oder CIM-Typ).

SAP-Version
releaseVersion string

Die SAP-Version, z. B. 720. Wenn keines angegeben wird, wird die aktuelle Systemversion ausgewählt.

Datensatztypenversion
recordTypesVersion string

Die IDOC-Eintragstypen version, "2" oder "3".

TID bestätigen
confirmTid boolean

Bestätigen Sie die Transaktions-ID automatisch, "true" oder "false".

GUID der Transaktions-ID
tid string

Die optionale TRANSAKTIONS-ID-GUID als Zeichenfolge. Wenn keines angegeben wird, wird eine neue GUID generiert.

Eingabe-IDOC-Nachricht
body True binary

Eingabe-IDOC-Nachricht an SAP oder URI in Speicher-BLOB, die die IDOC-Nachricht enthält.

Inhaltstyp
Content-Type string

Geben Sie den Inhaltstyp der Anforderungsnutzlast an.

Gibt zurück

Ergebnis für den Vorgang "IDOC senden".

[IDOC] IDOC-Liste für Transaktion abrufen

Ruft die Liste der IDOCs für die Transaktion ab, die entweder durch sitzungsbezeichner-GUID oder Transaktions-ID (TID) identifiziert wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Richtung
direction True string

Ob das zu findende IDOC von SAP gesendet oder empfangen wurde.

Transaktions-ID
tId True string

Die Transaktions-ID, die entweder als GUID oder als 24-stellige Zeichenfolge formatiert ist.

Gibt zurück

Liste der IDOC-Nummern.

[IDOC] IDOC-Status abrufen

[IDOC] IDOC-Status abrufen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
IDOC-Nummer
idocNumber True integer

Die IDOC-Nummer, für die der Status abgerufen werden soll.

Gibt zurück

Ergebnis für den Get-Status für den IDOC-Vorgang.

[RFC] Anruffunktion in SAP (V3) (Vorschau)

Ruft sRFC, tRFC oder qRFC auf das SAP-System kultuell unabhängig auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
RFC-Name
rfcName True string

Der RFC, der aufgerufen werden soll, z. B. "STFC_CONNECTION".

SAP-Funktionseingabe
rfcInputs True dynamic

Die SAP-Funktionseingaben.

RFC-Gruppenfilter
rfcGroupFilter string

Der optionale RFC-Gruppenfilter, z. B. "STFC", um die RFCs zu filtern.

Automatisches Commit
autoCommit boolean

Führt automatisch einen Commit für die RFC-Transaktion durch, wenn das Hinzufügen von qRFC/tRFC zur Transaktion keinen Fehler aufweist. Der automatische Commit wird nur wirksam, wenn entweder {tId} oder {queueName} bereitgestellt wird.

Sitzungs-ID
sessionId string

Die optionale zustandsbehaftete Sitzungs-ID als Zeichenfolge für stateful RFC. Wenn keine Sitzungs-ID angegeben wird, erfolgt der Aufruf in einer zustandslosen Verbindung.

Transaktions-ID
tId string

Die optionale Transaktions-ID, die entweder als GUID- oder 24-Zeichen-Zeichenfolge für tRFC und qRFC formatiert ist. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Warteschlangenname
queueName string

Der optionale Zustandswarteschlangenname für qRFC. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Eingabeformat
inputFormat string

Das Eingabeformat (XML oder JSON) – Wenn JSON ausgewählt wird, wird das Schema generiert und dem Designer bereitgestellt.

Rückgabeformat
returnFormat string

Das Ausgabeformat (XML oder JSON) – Wenn JSON ausgewählt wird, wird das Schema generiert und dem Designer bereitgestellt.

Gibt zurück

Die Ausgaben dieses Vorgangs sind dynamisch.

[RFC] Anruffunktion in SAP (Vorschau)

Ruft einen sRFC, tRFC oder qRFC auf dem SAP-System auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
RFC-Name
rfcName True string

Der RFC, der aufgerufen werden soll, z. B. "STFC_CONNECTION".

RFC-Gruppenfilter
rfcGroupFilter string

Der optionale RFC-Gruppenfilter, z. B. "STFC", um die RFCs zu filtern.

Automatisches Commit
autoCommit boolean

Führt automatisch einen Commit für die RFC-Transaktion durch, wenn das Hinzufügen von qRFC/tRFC zur Transaktion keinen Fehler aufweist. Der automatische Commit wird nur wirksam, wenn entweder {tId} oder {queueName} bereitgestellt wird.

Sitzungs-ID
sessionId string

Die optionale zustandsbehaftete Sitzungs-ID als Zeichenfolge für stateful RFC. Wenn keine Sitzungs-ID angegeben wird, erfolgt der Aufruf in einer zustandslosen Verbindung.

Transaktions-ID
tId string

Die optionale Transaktions-ID, die entweder als GUID- oder 24-Zeichen-Zeichenfolge für tRFC und qRFC formatiert ist. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Warteschlangenname
queueName string

Der optionale Zustandswarteschlangenname für qRFC. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Eingabe-RFC-Parameter
body True binary

Eingabe-RFC-Parameter zum Aufrufen von SAP oder URI zum Speicherblob, das die RFC-Parameter enthält.

Inhaltstyp
Content-Type string

Geben Sie den Inhaltstyp der Anforderungsnutzlast an.

Gibt zurück

Ergebnis für aufruf-RFC-Vorgang

[RFC] Call function in SAP (V2) [DEPRECATED]

Ruft einen sRFC, tRFC oder qRFC auf dem SAP-System auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
RFC-Name
rfcName True string

Der RFC, der aufgerufen werden soll, z. B. "STFC_CONNECTION".

SAP-Funktionseingabe
rfcInputs True dynamic

Die SAP-Funktionseingaben.

RFC-Gruppenfilter
rfcGroupFilter string

Der optionale RFC-Gruppenfilter, z. B. "STFC", um die RFCs zu filtern.

Automatisches Commit
autoCommit boolean

Führt automatisch einen Commit für die RFC-Transaktion durch, wenn das Hinzufügen von qRFC/tRFC zur Transaktion keinen Fehler aufweist. Der automatische Commit wird nur wirksam, wenn entweder {tId} oder {queueName} bereitgestellt wird.

Sitzungs-ID
sessionId string

Die optionale zustandsbehaftete Sitzungs-ID als Zeichenfolge für stateful RFC. Wenn keine Sitzungs-ID angegeben wird, erfolgt der Aufruf in einer zustandslosen Verbindung.

Transaktions-ID
tId string

Die optionale Transaktions-ID, die entweder als GUID- oder 24-Zeichen-Zeichenfolge für tRFC und qRFC formatiert ist. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Warteschlangenname
queueName string

Der optionale Zustandswarteschlangenname für qRFC. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Eingabeformat
inputFormat string

Das Eingabeformat (XML oder JSON) – Wenn JSON ausgewählt wird, wird das Schema generiert und dem Designer bereitgestellt.

Rückgabeformat
returnFormat string

Das Ausgabeformat (XML oder JSON) – Wenn JSON ausgewählt wird, wird das Schema generiert und dem Designer bereitgestellt.

Gibt zurück

Die Ausgaben dieses Vorgangs sind dynamisch.

[RFC] Committransaktion (Vorschau)

Commits the RFC transaction for the given session and-or queue.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Transaktions-ID
tId string

Die Transaktions-ID, die entweder als GUID oder als 24-stellige Zeichenfolge formatiert ist.

Warteschlangenname
queueName string

Der Name der statusbehafteten Warteschlange.

Gibt zurück

response
object

[RFC] Long-Running-Funktion in SAP aufrufen (Vorschau)

Ruft einen lang andauernden sRFC auf dem SAP-System auf und wartet, bis das System darauf reagiert.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
RFC-Name
RfcName True string

Rfc, der aufgerufen werden soll, z. B. "STFC_CONNECTION"

Eingabe-RFC-Parameter (Inline)
Payload string

Eingabe-RFC-Parameter zum Aufrufen von SAP

Input RFC-Parameter (Referenz)
PayloadReference string

URI zum Speicherblob mit den RFC-Parametern

RFC-Gruppenfilter
RfcGroupFilter string

Der optionale RFC-Gruppenfilter, z. B. "STFC", um die RFCs zu filtern

Automatisches Commit
AutoCommit boolean

Führt automatisch einen Commit für die RFC-Transaktion durch, wenn das Hinzufügen von qRFC/tRFC zur Transaktion keinen Fehler aufweist. Der automatische Commit wird nur wirksam, wenn entweder transaktions-ID oder Warteschlangenname angegeben wird.

Warteschlangenname
QueueName string

Der optionale Zustandswarteschlangenname für qRFC. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Sitzungs-ID
sessionId string

Die optionale zustandsbehaftete Sitzungs-ID als Zeichenfolge für stateful RFC. Wenn keine Sitzungs-ID angegeben wird, erfolgt der Aufruf in einer zustandslosen Verbindung.

Transaktions-ID
tId string

Die optionale Transaktions-ID, die entweder als GUID- oder 24-Zeichen-Zeichenfolge für tRFC und qRFC formatiert ist. Wenn keine Transaktions-ID und kein Warteschlangenname angegeben werden, wird der Aufruf synchron (sRFC) ausgeführt.

Gibt zurück

Ergebnis für aufruf-RFC-Vorgang

[RFC] RFC zu Transaktion hinzufügen (Vorschau)

Fügt einen RFC-Aufruf zu einer Transaktion hinzu, die durch tId- und Warteschlangennamen identifiziert wird und eine neue Transaktion erstellt wird, falls keine vorhanden ist.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
RFC-Name
rfcName True string

Der RFC, der aufgerufen werden soll, z. B. "STFC_CONNECTION".

RFC-Gruppenfilter
rfcGroupFilter string

Der optionale RFC-Gruppenfilter, z. B. "STFC", um die RFCs zu filtern.

Automatisches Commit
autoCommit boolean

Führt automatisch einen Commit für die RFC-Transaktion durch, wenn das Hinzufügen von RFC zur Transaktion keinen Fehler aufweist.

Transaktions-ID
tId string

Die Transaktions-ID, die entweder als GUID oder als 24-stellige Zeichenfolge formatiert ist.

Warteschlangenname
queueName string

Der Warteschlangenname für qRFC.

Eingabe-RFC-Parameter
body True binary

Eingabe-RFC-Parameter zum Aufrufen von SAP oder URI zum Speicherblob, das die RFC-Parameter enthält.

Inhaltstyp
Content-Type string

Geben Sie den Inhaltstyp der Anforderungsnutzlast an.

Gibt zurück

RFC-Transaktionsdetails

[RFC] Transaktion abrufen

Ruft die Details einer Transaktion ab, die durch den Namen der Transaktions-ID und -Warteschlange identifiziert wird, und erstellt eine neue Transaktion, wenn keine vorhanden ist. Die Transaktions-ID kann entweder im GUID- oder 24-Zeichen-Zeichenfolgenformat bereitgestellt werden. Sowohl der Warteschlangenname als auch die Transaktions-ID müssen angegeben werden, um eine vorhandene qRFC-Transaktion zu finden.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Transaktions-ID
tId string

Die Transaktions-ID, die entweder als GUID oder als 24-stellige Zeichenfolge formatiert ist.

Warteschlangenname
queueName string

Der Warteschlangenname für qRFC.

Gibt zurück

RFC-Transaktionsdetails

[RFC] Transaktion erstellen

Erstellt eine neue Transaktion, wenn keine vorhanden ist, mithilfe der bereitgestellten Transaktions-ID und-oder Warteschlangennamen. Wenn die Transaktion vorhanden ist, ruft die Details der vorhandenen Transaktion ab. Die Transaktions-ID kann entweder im GUID- oder 24-Zeichen-Zeichenfolgenformat bereitgestellt werden.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Transaktions-ID
tId string

Die Transaktions-ID, die entweder als GUID oder als 24-stellige Zeichenfolge formatiert ist.

Warteschlangenname
queueName string

Der Warteschlangenname für qRFC.

Gibt zurück

RFC-Transaktionsdetails

Generieren von Schemas

Generiert XML-Schemas für die bereitgestellte SAP-Aktion oder den bereitgestellten URI.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
sapActionUris
sapActionUris True array of string
Präfix "Dateiname"
fileNamePrefix string

Präfix für die Schemadateinamen.

Gibt zurück

Generieren der Schemaantwort

Nachricht an SAP senden

Sendet alle Nachrichtentypen RFC, BAPI, IDOC an SAP.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
SAP-Aktion
sapAction True string

SAP-Aktion.

Eingabemeldung
body True binary

Eingabemeldung an SAP oder URI zum Speicher-Blob, das die Nachricht enthält.

Inhaltstyp
Content-Type string

Geben Sie den Inhaltstyp der Anforderungsnutzlast an.

Gibt zurück

response
object

SAP-Tabelle lesen (veraltet) [VERALTET]

Diese Aktion erfordert, dass der Benutzer Zugriff auf "BBP_RFC_READ_TABLE" oder "RFC_READ_TABLE" RFC hat.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Tabellenname
tableName True string

Der Name der zu lesenden SAP-Tabelle.

Zu lesende Felder
fieldNames array

Das zu lesende Feld – veraltet, verwenden Sie stattdessen Die Aktionsversion 2.

Wo Filter
whereFilters array

Die Where-Filterklausel – veraltet, verwenden Sie stattdessen Die Aktionsversion 2.

Zeilenindex wird gestartet
startIndex integer

Zeilenindex wird gestartet, z. B. 0.

Anzahl der zu lesenden Zeilen
rowCount integer

Die Anzahl der zu lesenden Zeilen, z. B. 10. Verwenden Sie 0, wenn Sie nur die Feldermetadaten abrufen möchten.

Feldtrennzeichen
delimiter string

Das optionale Trennzeichen, das zwischen Zeilenfeldern daten eingefügt werden soll.

Gibt zurück

Ergebnis für Lesetabellenvorgang.

SAP-Tabelle lesen (Vorschau)

Diese Aktion erfordert, dass der Benutzer Zugriff auf "BBP_RFC_READ_TABLE" oder "RFC_READ_TABLE" RFC hat.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Tabellenname
tableName True string

Der Name der zu lesenden SAP-Tabelle

Zu lesende Felder
FieldNames array of string

Die Liste der zu lesenden Felder

Wo Filter
WhereFilters array of string

Die Liste der Filterklauseln, z. B. "MTART = 'ROH' UND MEINS = 'PAK'"

Zeilenindex wird gestartet
StartIndex integer

Zeilenindex wird gestartet, z. B. 0

Anzahl der zu lesenden Zeilen
RowCount integer

Die Anzahl der zu lesenden Zeilen, z. B. 10

Feldtrennzeichen
Delimiter string

Das optionale Trennzeichen, das zwischen Zeilenfeldern daten eingefügt werden soll

Gibt zurück

Ergebnis für Lesetabellenvorgang.

Auslöser

Wenn eine Nachricht empfangen wird

Wenn eine Nachricht von SAP empfangen wird.

Wenn eine Nachricht empfangen wird

Wenn eine Nachricht von SAP empfangen wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
GatewayHost
gatewayHost True string

SAP RFC-Serverregistrierungsgatewayhost.

GatewayService
gatewayService True string

SAP RFC-Serverregistrierungsgatewaydienst.

ProgramId
programId True string

ID des SAP RFC-Serverregistrierungsgateways.

SapActions
SapActions array of string

Filterliste für SAP-Aktionen, auf die die Registrierung lauscht

IDOC-Format
IdocFormat string

Format, in dem IDOCs empfangen werden sollen

Empfangen von IDOCs mit nichtleasierten Segmenten
ReceiveIdocsWithUnreleasedSegments boolean

Gibt an, ob IDOCs mit nichtleasierten Segmenten empfangen werden sollen oder nicht

SncPartnerNames
sncPartnerNames string

Eine durch vertikale Leiste (|) getrennte Liste von SNC-Partnernamen.

DegreeOfParallelism
degreeOfParallelism integer

Wie viele Aufrufe parallel verarbeitet werden sollen.

Gibt zurück

Listener-Anforderung

Definitionen

BapiRet2

SAP BAPI-Rückgabestruktur, Version 2, auch bekannt als BAPIRET2

Name Pfad Typ Beschreibung
Typ
Type string

Nachrichtentyp

Id
Id string

Nachrichtenklasse

Number
Number string

Nachrichtennummer

Nachricht
Message string

Meldungstext

LogNumber
LogNumber string

Anwendungsprotokoll: Protokollnummer

LogMessageNumber
LogMessageNumber string

Anwendungsprotokoll: Seriennummer der internen Nachricht

MessageVariable1
MessageVariable1 string

Nachrichtenvariable 1

MessageVariable2
MessageVariable2 string

Nachrichtenvariable 2

MessageVariable3
MessageVariable3 string

Nachrichtenvariable 3

MessageVariable4
MessageVariable4 string

Nachrichtenvariable 4

Parameter
Parameter string

Parametername

Zeile
Row integer

Zeilen im Parameter

Feld
Field string

Feld im Parameter

System
System string

Logisches System, aus dem die Nachricht stammt

CallBapiResponse

Ergebnis für BAPI-Aufrufvorgang

Name Pfad Typ Beschreibung
BapiReturn
BapiReturn BapiRet2

SAP BAPI-Rückgabestruktur, Version 2, auch bekannt als BAPIRET2

BAPI-Rückgaben
BapiReturns array of BapiRet2

BAPI-Rückgabestrukturen

XML-Antwort
XmlResponse string

XML-Antwort auf den BAPI-Aufruf

JsonResponse
JsonResponse Object

CallRfcResponse

Ergebnis für aufruf-RFC-Vorgang

Name Pfad Typ Beschreibung
XML-Antwort
XmlResponse string

XML-Antwort auf den RFC-Aufruf

JsonResponse
JsonResponse Object

CreateSessionResponse

Ergebnis für den Vorgang "Sitzung erstellen".

Name Pfad Typ Beschreibung
Sitzungs-ID
SessionId string

ID für die zustandsbehaftete Sitzung.

FieldMetadata

Feldmetadaten

Name Pfad Typ Beschreibung
Feldname
Name string

Feldname

Feldoffset
Offset integer

Feldanfangsoffset

Feldlänge
Length integer

Feldlänge

CONNECT-Datentyp
AbapDataType string

Feld-CONNECT-Datentyp

Feldbeschreibung
Description string

Feldbeschreibung

IdocNumbersList

Liste der IDOC-Nummern.

Name Pfad Typ Beschreibung
IDOC-Nummern
IdocNumbers array of integer

Liste der IDOC-Nummern

IdocStatusResponse

Ergebnis für den Get-Status für den IDOC-Vorgang.

Name Pfad Typ Beschreibung
IDOC-Statuscode
IdocStatus integer

IDOC-Statuscode

ListenerRequest

Listener-Anforderung

Name Pfad Typ Beschreibung
ActionUri
ActionUri string

Aktions-URI

Content
Content string

Content

Object

ReadTableResponse

Ergebnis für Lesetabellenvorgang.

Name Pfad Typ Beschreibung
XML-Antwort
XmlResponse string

XML-Antwort auf den RFC-Aufruf "Read Table"

Feldermetadaten
FieldsMetadata array of FieldMetadata

Feldermetadaten

Rows
Rows array of string

Rows

RfcTransactionDetails

RFC-Transaktionsdetails

Name Pfad Typ Beschreibung
Die Namen der RFCs in der Transaktion
RfcNames array of string

Die Namen der RFCs in der Transaktion

Die Transaktions-ID (TID)
TId string

Die Transaktions-ID (TID)

Die GUID-Form des Transaktionsbezeichners (TID)
Guid string

Die GUID-Form des Transaktionsbezeichners (TID)

Der Warteschlangenname
QueueName string

Der Warteschlangenname, wenn es sich um eine qRFC-Transaktion handelt, andernfalls NULL

SapConnectorGenerateSchemasResponse

Generieren der Schemaantwort

Name Pfad Typ Beschreibung
Schemata
Schemas array of SapConnectorSchema

Die Liste der generierten Schemas.

SapConnectorSchema

SAP-Schema

Name Pfad Typ Beschreibung
Name
Name string

Der Schemaname

Content
Content byte

Der base64-codierte Schemainhalt

SendIdocResponse

Ergebnis für den Vorgang "IDOC senden".

Name Pfad Typ Beschreibung
Transaktions-ID
TransactionID string

Transaktions-ID-GUID für den IDOC tRFC.

Objekt

Dies ist der Typ 'object'.