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/ |
| 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
- Body
- CallBapiResponse
[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".
- Body
- SendIdocResponse
[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".
- Body
- SendIdocResponse
[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.
- Body
- IdocNumbersList
[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.
- Body
- IdocStatusResponse
[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
[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
- Body
- CallRfcResponse
[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
[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
- Body
- CallRfcResponse
[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.
- Body
- ReadTableResponse
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.
- Body
- ReadTableResponse
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
- Body
- ListenerRequest
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'.