SAP
SAP Application Server- en Message Server-berichten
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Logic-apps | Enterprise | Alle Logic Apps-regio's , met uitzondering van het volgende: - Azure Government-regio's - Azure China-regio's - Us Department of Defense (DoD) |
| Contactpersoon | |
|---|---|
| Naam | Microsoft |
| URL | https://support.microsoft.com/ |
| E-mailen | abapi@microsoft.com |
| Connectormetagegevens | |
|---|---|
| Uitgever | Microsoft |
| Webpagina | https://www.sap.com/index.html |
| Privacybeleid | https://www.sap.com/about/legal/privacy.html |
| Categorieën | IT-bewerkingen |
Connector uitgebreid
Dit artikel bevat de referentie-API-specificatie en algemene limieten. Raadpleeg Verbinding maken met SAP-systemen vanuit Azure Logic Apps voor gedetailleerde documentatie over de connector, inclusief vereisten, procedurestappen, schema voor aanvraagparameters en voorbeelden.
Algemene limieten
| Naam | Waarde |
|---|---|
| De maximale grootte van de aanvraagbody in KB voor de bewerking voor het verzenden van berichten bij gebruik van de on-premises gegevensgateway | 2560 |
| De maximale grootte van de aanvraagbody in KB voor de bewerking voor het verzenden van berichten bij gebruik van de ISE (Integration Service Environment) zonder de on-premises gegevensgateway | 102400 |
| De time-out van de aanvraag in seconden voor aanvragen bij gebruik van de on-premises gegevensgateway | 118 |
| De time-out van de aanvraag in seconden voor aanvragen bij gebruik van de ISE (Integration Service Environment) zonder de on-premises gegevensgateway | 225 |
Voor xml-parameters voor grotere aanvragen plaatst u het document XML-parameters in een Azure Storage-blob. In plaats van de XML-parameters rechtstreeks in de aanvraagbody te plaatsen, plaatst u in plaats daarvan de volledig gekwalificeerde SAS-URI (Shared Access Signature) voor de opslagblob in de aanvraagbody. De blob wordt vervolgens tijdens runtime gedownload. Zorg ervoor dat de blob toegankelijk is vanaf de downloadlocatie, bijvoorbeeld het on-premises gegevensgateway- of ISE-connectorsubnet.
Gebruik voor aanvragen met langere time-outs een langdurige actie wanneer deze beschikbaar is. Langlopende acties zijn gebaseerd op langlopende Azure Logic Apps-taken met het webhookactiepatroon.
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt de verbinding ook gedeeld. Zie het overzicht van connectors voor canvas-apps - Power Apps | Microsoft Docs
| Naam | Typologie | Description | Verplicht |
|---|---|---|---|
| Gateway | gatewaySetting | On-premises gateway (zie https://docs.microsoft.com/data-integration/gateway voor meer informatie | Klopt |
| Client | int | De SAP-client-id om verbinding te maken met het SAP-systeem. | Klopt |
| Verificatietype | touw | Verificatietype om verbinding te maken met het SAP-systeem. Moet basis (gebruikersnaam en wachtwoord) zijn. | Klopt |
| SAP-gebruikersnaam | beveiligde string | De gebruikersnaam die moet worden gebruikt om u aan te melden bij het SAP-systeem. | |
| SAP-wachtwoord | beveiligde string | Het wachtwoord dat moet worden gebruikt om u aan te melden bij het SAP-systeem. | |
| Aanmeldingstype | touw | Het type aanmelding bij het SAP-systeem, ofwel toepassingsserveraanmelding (type A) of groepsaanmelding (type B of berichtserver). | Klopt |
| AS-host | touw | De hostnaam van de SAP-toepassingsserver. | |
| AS-service | touw | De servicenaam of het poortnummer van de SAP-toepassingsserver. | |
| AS-systeemnummer | int | Het systeemnummer van het SAP-systeem. Het is een getal van 00 tot 99. | |
| MS Server Host | touw | De hostnaam van de SAP Message Server of R3-systeemnaam. | |
| MS-servicenaam of poortnummer | touw | De servicenaam of het poortnummer van de berichtenserver. | |
| MS-systeem-id | touw | De systeem-id van het SAP-systeem. | |
| MS-aanmeldingsgroep | touw | De aanmeldingsgroep voor het SAP-systeem. | |
| Veilig typen | bool | Gebruik sterke typen als onwaar, gebruik anders tekenreeks als veilig type. | |
| SNC gebruiken | bool | Wanneer deze optie is geselecteerd, worden de verbindingen beveiligd met SNC. | |
| SNC-bibliotheek | touw | Naam of pad van de SNC-bibliotheek die moet worden gebruikt. | |
| Eenmalige aanmelding voor SNC | touw | De SNC SSO geeft aan of u de SNC-identiteit of referenties wilt gebruiken die zijn opgegeven op RFC-niveau. | |
| SNC Mijn naam | touw | Identiteit die moet worden gebruikt voor deze specifieke bestemming/server (optioneel). | |
| Naam van SNC-partner | touw | De SNC-naam van de back-end. | |
| SNC Quality of Protection | touw | Quality of Service die moet worden gebruikt voor SNC-communicatie van deze specifieke bestemming/server. | |
| SNC-certificaat | touw | Met Base64 gecodeerd X.509-certificaat. | |
| PSE | beveiligde string | Base64 gecodeerde PSE (Personal Security Environment). |
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 2500 | 60 seconden |
Acties
| [BAPI - RFC] Stateful sessie maken |
Hiermee maakt u een stateful verbindingssessie met het SAP-systeem. |
| [BAPI - RFC] Stateful sessie sluiten |
Hiermee sluit u een bestaande stateful verbindingssessie met het SAP-systeem. |
| [BAPI] Methode voor aanroepen in SAP (preview) |
Roept de BAPI-methode op het SAP-systeem aan. |
| [BAPI] Terugdraaien van transactie (preview) |
Hiermee wordt de BAPI-transactie voor de opgegeven sessie teruggedraaid. |
| [BAPI] Transactie doorvoeren |
Hiermee wordt de BAPI-transactie voor de opgegeven sessie doorgevoerd. |
| [IDOC - RFC] Transactie-id bevestigen |
Hiermee wordt een bevestiging van transactie-id naar SAP verzonden. |
| [IDOC] Document verzenden naar SAP |
Hiermee wordt een IDOC-bericht naar SAP verzonden. |
| [IDOC] Document verzenden naar SAP (afgeschaft) (preview) |
Hiermee wordt een IDOC-bericht verzonden naar SAP (afgeschaft). |
| [IDOC] IDOC-lijst voor transactie ophalen |
Hiermee haalt u de lijst met IDOC's op voor de transactie die wordt geïdentificeerd door de GUID van de sessie-id of transactie-id (TID). |
| [IDOC] IDOC-status ophalen |
[IDOC] IDOC-status ophalen. |
| [RFC] Doorvoertransactie (preview) |
Hiermee wordt de RFC-transactie doorgevoerd voor de opgegeven sessie en-of wachtrij. |
| [RFC] Functie Aanroepen in SAP (preview) |
Roept een sRFC, tRFC of qRFC aan op het SAP-systeem. |
| [RFC] Functie Aanroepen in SAP (V2) [AFGESCHAFT] |
Roept een sRFC, tRFC of qRFC aan op het SAP-systeem. |
| [RFC] Functie Aanroepen in SAP (V3) (preview) |
Roept een sRFC, tRFC of qRFC aan op het SAP-systeem op een culturually onafhankelijke manier. |
| [RFC] Langlopende functie aanroepen in SAP (preview) |
Roept een langlopende sRFC aan op het SAP-systeem en wacht totdat het systeem reageert. |
| [RFC] RFC toevoegen aan transactie (preview) |
Voegt een RFC-aanroep toe aan een transactie die wordt geïdentificeerd door de naam van de tId en/of de wachtrij, waardoor een nieuwe transactie wordt gemaakt als er geen bestaat. |
| [RFC] Transactie maken |
Hiermee maakt u een nieuwe transactie als er geen bestaat, met behulp van de opgegeven transactie-id en-of wachtrijnaam. Als de transactie bestaat, worden de details van de bestaande transactie opgevraagd. De transactie-id kan worden opgegeven in de tekenreeksindeling van 24 tekens of GUID. |
| [RFC] Transactie ophalen |
Hiermee haalt u de details op van een transactie die wordt geïdentificeerd door de naam van de transactie-id en-of wachtrij, waardoor een nieuwe transactie wordt gemaakt als er geen transactie bestaat. De transactie-id kan worden opgegeven in de tekenreeksindeling van 24 tekens of GUID. Zowel de wachtrijnaam als de transactie-id moeten worden opgegeven om een bestaande qRFC-transactie te vinden. |
| Bericht verzenden naar SAP |
Verzendt elk berichttype RFC, BAPI, IDOC naar SAP. |
| SAP-tabel lezen (preview) |
Voor deze actie moet de gebruiker toegang hebben tot RFC 'BBP_RFC_READ_TABLE' of 'RFC_READ_TABLE'. |
| SAP-tabel lezen (verouderd) [AFGESCHAFT] |
Voor deze actie moet de gebruiker toegang hebben tot RFC 'BBP_RFC_READ_TABLE' of 'RFC_READ_TABLE'. |
| Schema's genereren |
Hiermee worden XML-schema's gegenereerd voor de opgegeven SAP-actie of -URI. |
[BAPI - RFC] Stateful sessie maken
Hiermee maakt u een stateful verbindingssessie met het SAP-systeem.
Retouren
Resultaat voor sessiebewerking maken.
[BAPI - RFC] Stateful sessie sluiten
Hiermee sluit u een bestaande stateful verbindingssessie met het SAP-systeem.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
sessionId | True | string |
De stateful sessie-id als een tekenreeks. |
Retouren
- response
- object
[BAPI] Methode voor aanroepen in SAP (preview)
Roept de BAPI-methode op het SAP-systeem aan.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Zakelijk object
|
businessObject | True | string |
Het objecttype Zakelijk, zoals BANKDETAIL. |
|
Methode
|
method | True | string |
De methode die moet worden aangeroepen, bijvoorbeeld 'CREATE', gevolgd door de implementatiemethode BAPI, gescheiden door het teken :. |
|
Automatisch doorvoeren
|
autoCommit | boolean |
Hiermee wordt de BAPI-transactie automatisch doorgevoerd als het SAP BAPI-antwoord geen fout heeft. De BAPI-transactie automatisch terugdraaien als het SAP BAPI-antwoord een fout heeft. |
|
|
Sessie-id
|
sessionId | string |
De optionele stateful sessie-id als een tekenreeks. Als er geen is opgegeven, wordt de aanroep uitgevoerd op een staatloze verbinding. |
|
|
BAPI-parameters invoeren
|
body | True | binary |
Voer BAPI-parameters in om SAP of URI aan te roepen voor opslagblob met de BAPI-parameters. |
|
Inhoudstype
|
Content-Type | string |
Geef het inhoudstype van de nettolading van de aanvraag op. |
Retouren
Resultaat voor BAPI-bewerking aanroepen
- Body
- CallBapiResponse
[BAPI] Terugdraaien van transactie (preview)
Hiermee wordt de BAPI-transactie voor de opgegeven sessie teruggedraaid.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
sessionId | True | string |
De stateful sessie-id als een tekenreeks. |
|
De sessie sluiten
|
closeSession | boolean |
Hiermee sluit u de stateful verbindingssessie. |
Retouren
SAP BAPI retourstructuur versie 2, ook wel BAPIRET2
- Body
- BapiRet2
[BAPI] Transactie doorvoeren
Hiermee wordt de BAPI-transactie voor de opgegeven sessie doorgevoerd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sessie-id
|
sessionId | True | string |
De stateful sessie-id als een tekenreeks. |
|
Wachten op synchrone update
|
wait | boolean |
Wacht tot de voltooiing van synchrone updates is voltooid. |
|
|
De sessie sluiten
|
closeSession | boolean |
Hiermee sluit u de stateful verbindingssessie. |
Retouren
SAP BAPI retourstructuur versie 2, ook wel BAPIRET2
- Body
- BapiRet2
[IDOC - RFC] Transactie-id bevestigen
Hiermee wordt een bevestiging van transactie-id naar SAP verzonden.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Transactie-id
|
tid | True | string |
De transactie-id in guid-tekenreeksindeling. |
Retouren
- response
- object
[IDOC] Document verzenden naar SAP
Hiermee wordt een IDOC-bericht naar SAP verzonden.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Lijst met parameters
|
dynamicParameters | True | dynamic |
Dynamische invoerparameters, afhankelijk van de IDOC-indeling. |
|
IDOC-indeling
|
idocFormat | string |
De indeling van de IDOC-nettolading: XML, Plat bestand of Json. |
|
|
TID bevestigen
|
confirmTid | boolean |
Bevestig de transactie-id automatisch, 'true' of 'false'. |
|
|
GUID van transactie-id
|
tid | string |
De optionele GUID van de transactie-id als een tekenreeks. Als er geen is opgegeven, wordt er een nieuwe GUID gegenereerd. |
Retouren
Resultaat voor IDOC-bewerking verzenden.
- Body
- SendIdocResponse
[IDOC] Document verzenden naar SAP (afgeschaft) (preview)
Hiermee wordt een IDOC-bericht verzonden naar SAP (afgeschaft).
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
IDOC-type met optionele extensie
|
idocType | True | string |
Het type IDOC (basic), zoals 'DELVRY01', en de optionele IDOC-typeextensie (uitbreiding of CIM-type). |
|
SAP-releaseversie
|
releaseVersion | string |
De SAP-releaseversie, bijvoorbeeld 720. Als er geen is opgegeven, wordt de huidige systeemversie geselecteerd. |
|
|
Versie van recordtypen
|
recordTypesVersion | string |
De IDOC-recordtypen versie 2 of 3. |
|
|
TID bevestigen
|
confirmTid | boolean |
Bevestig de transactie-id automatisch, 'true' of 'false'. |
|
|
GUID van transactie-id
|
tid | string |
De optionele GUID van de transactie-id als een tekenreeks. Als er geen is opgegeven, wordt er een nieuwe GUID gegenereerd. |
|
|
IDOC-bericht invoeren
|
body | True | binary |
IDOC-bericht invoeren in SAP of URI naar opslagblob met het IDOC-bericht. |
|
Inhoudstype
|
Content-Type | string |
Geef het inhoudstype van de nettolading van de aanvraag op. |
Retouren
Resultaat voor IDOC-bewerking verzenden.
- Body
- SendIdocResponse
[IDOC] IDOC-lijst voor transactie ophalen
Hiermee haalt u de lijst met IDOC's op voor de transactie die wordt geïdentificeerd door de GUID van de sessie-id of transactie-id (TID).
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Richting
|
direction | True | string |
Of de IDOC die moet worden gevonden, is verzonden of ontvangen door SAP. |
|
Transactie-id
|
tId | True | string |
De transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens. |
Retouren
Lijst met IDOC-nummers.
- Body
- IdocNumbersList
[IDOC] IDOC-status ophalen
[IDOC] IDOC-status ophalen.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
IDOC-nummer
|
idocNumber | True | integer |
Het IDOC-nummer waarvoor de status moet worden opgehaald. |
Retouren
Resultaat voor status ophalen voor IDOC-bewerking.
- Body
- IdocStatusResponse
[RFC] Doorvoertransactie (preview)
Hiermee wordt de RFC-transactie doorgevoerd voor de opgegeven sessie en-of wachtrij.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Transactie-id
|
tId | string |
De transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens. |
|
|
Wachtrijnaam
|
queueName | string |
De stateful wachtrijnaam. |
Retouren
- response
- object
[RFC] Functie Aanroepen in SAP (preview)
Roept een sRFC, tRFC of qRFC aan op het SAP-systeem.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
RFC-naam
|
rfcName | True | string |
De RFC die moet worden aangeroepen, bijvoorbeeld 'STFC_CONNECTION'. |
|
RFC-groepsfilter
|
rfcGroupFilter | string |
Het optionele RFC-groepsfilter, zoals STFC, om de RFC's te filteren. |
|
|
Automatisch doorvoeren
|
autoCommit | boolean |
De RFC-transactie wordt automatisch doorgevoerd als het toevoegen van de qRFC/tRFC aan de transactie geen fout heeft. Automatisch doorvoeren wordt alleen van kracht als {tId} of {queueName} is opgegeven. |
|
|
Sessie-id
|
sessionId | string |
De optionele stateful sessie-id als een tekenreeks voor stateful RFC. Als er geen sessie-id wordt opgegeven, wordt de aanroep uitgevoerd op een staatloze verbinding. |
|
|
Transactie-id
|
tId | string |
De optionele transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens voor tRFC en qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
|
|
Wachtrijnaam
|
queueName | string |
De optionele stateful wachtrijnaam voor qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
|
|
RFC-invoerparameters
|
body | True | binary |
Voer RFC-parameters in om SAP of URI aan te roepen voor opslagblob met de RFC-parameters. |
|
Inhoudstype
|
Content-Type | string |
Geef het inhoudstype van de nettolading van de aanvraag op. |
Retouren
Resultaat voor rfc-aanroepbewerking
- Body
- CallRfcResponse
[RFC] Functie Aanroepen in SAP (V2) [AFGESCHAFT]
Roept een sRFC, tRFC of qRFC aan op het SAP-systeem.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
RFC-naam
|
rfcName | True | string |
De RFC die moet worden aangeroepen, bijvoorbeeld 'STFC_CONNECTION'. |
|
SAP-functie-invoer
|
rfcInputs | True | dynamic |
De INVOER van de SAP-functie. |
|
RFC-groepsfilter
|
rfcGroupFilter | string |
Het optionele RFC-groepsfilter, zoals STFC, om de RFC's te filteren. |
|
|
Automatisch doorvoeren
|
autoCommit | boolean |
De RFC-transactie wordt automatisch doorgevoerd als het toevoegen van de qRFC/tRFC aan de transactie geen fout heeft. Automatisch doorvoeren wordt alleen van kracht als {tId} of {queueName} is opgegeven. |
|
|
Sessie-id
|
sessionId | string |
De optionele stateful sessie-id als een tekenreeks voor stateful RFC. Als er geen sessie-id wordt opgegeven, wordt de aanroep uitgevoerd op een staatloze verbinding. |
|
|
Transactie-id
|
tId | string |
De optionele transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens voor tRFC en qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
|
|
Wachtrijnaam
|
queueName | string |
De optionele stateful wachtrijnaam voor qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
|
|
Invoerindeling
|
inputFormat | string |
De invoerindeling (XML of JSON): wanneer JSON wordt gekozen, wordt het schema gegenereerd en geleverd aan de ontwerpfunctie. |
|
|
Retourindeling
|
returnFormat | string |
De uitvoerindeling (XML of JSON): wanneer JSON wordt gekozen, wordt het schema gegenereerd en aan de ontwerpfunctie geleverd. |
Retouren
[RFC] Functie Aanroepen in SAP (V3) (preview)
Roept een sRFC, tRFC of qRFC aan op het SAP-systeem op een culturually onafhankelijke manier.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
RFC-naam
|
rfcName | True | string |
De RFC die moet worden aangeroepen, bijvoorbeeld 'STFC_CONNECTION'. |
|
SAP-functie-invoer
|
rfcInputs | True | dynamic |
De INVOER van de SAP-functie. |
|
RFC-groepsfilter
|
rfcGroupFilter | string |
Het optionele RFC-groepsfilter, zoals STFC, om de RFC's te filteren. |
|
|
Automatisch doorvoeren
|
autoCommit | boolean |
De RFC-transactie wordt automatisch doorgevoerd als het toevoegen van de qRFC/tRFC aan de transactie geen fout heeft. Automatisch doorvoeren wordt alleen van kracht als {tId} of {queueName} is opgegeven. |
|
|
Sessie-id
|
sessionId | string |
De optionele stateful sessie-id als een tekenreeks voor stateful RFC. Als er geen sessie-id wordt opgegeven, wordt de aanroep uitgevoerd op een staatloze verbinding. |
|
|
Transactie-id
|
tId | string |
De optionele transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens voor tRFC en qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
|
|
Wachtrijnaam
|
queueName | string |
De optionele stateful wachtrijnaam voor qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
|
|
Invoerindeling
|
inputFormat | string |
De invoerindeling (XML of JSON): wanneer JSON wordt gekozen, wordt het schema gegenereerd en geleverd aan de ontwerpfunctie. |
|
|
Retourindeling
|
returnFormat | string |
De uitvoerindeling (XML of JSON): wanneer JSON wordt gekozen, wordt het schema gegenereerd en aan de ontwerpfunctie geleverd. |
Retouren
[RFC] Langlopende functie aanroepen in SAP (preview)
Roept een langlopende sRFC aan op het SAP-systeem en wacht totdat het systeem reageert.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
RFC-naam
|
RfcName | True | string |
De RFC die moet worden aangeroepen, bijvoorbeeld 'STFC_CONNECTION' |
|
RFC-parameters invoeren (inline)
|
Payload | string |
RFC-parameters invoeren om SAP aan te roepen |
|
|
RFC-parameters invoeren (verwijzing)
|
PayloadReference | string |
URI naar opslagblob met de RFC-parameters |
|
|
RFC-groepsfilter
|
RfcGroupFilter | string |
Het optionele RFC-groepsfilter, zoals STFC, om de RFC's te filteren |
|
|
Automatisch doorvoeren
|
AutoCommit | boolean |
De RFC-transactie wordt automatisch doorgevoerd als het toevoegen van de qRFC/tRFC aan de transactie geen fout heeft. Automatisch doorvoeren wordt alleen van kracht als er een transactie-id of wachtrijnaam wordt opgegeven. |
|
|
Wachtrijnaam
|
QueueName | string |
De optionele stateful wachtrijnaam voor qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
|
|
Sessie-id
|
sessionId | string |
De optionele stateful sessie-id als een tekenreeks voor stateful RFC. Als er geen sessie-id wordt opgegeven, wordt de aanroep uitgevoerd op een staatloze verbinding. |
|
|
Transactie-id
|
tId | string |
De optionele transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens voor tRFC en qRFC. Als er geen transactie-id en geen wachtrijnaam worden opgegeven, wordt de aanroep synchroon uitgevoerd (sRFC). |
Retouren
Resultaat voor rfc-aanroepbewerking
- Body
- CallRfcResponse
[RFC] RFC toevoegen aan transactie (preview)
Voegt een RFC-aanroep toe aan een transactie die wordt geïdentificeerd door de naam van de tId en/of de wachtrij, waardoor een nieuwe transactie wordt gemaakt als er geen bestaat.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
RFC-naam
|
rfcName | True | string |
De RFC die moet worden aangeroepen, bijvoorbeeld 'STFC_CONNECTION'. |
|
RFC-groepsfilter
|
rfcGroupFilter | string |
Het optionele RFC-groepsfilter, zoals STFC, om de RFC's te filteren. |
|
|
Automatisch doorvoeren
|
autoCommit | boolean |
De RFC-transactie wordt automatisch doorgevoerd als het toevoegen van de RFC aan de transactie geen fout heeft. |
|
|
Transactie-id
|
tId | string |
De transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens. |
|
|
Wachtrijnaam
|
queueName | string |
De naam van de wachtrij voor qRFC. |
|
|
RFC-invoerparameters
|
body | True | binary |
Voer RFC-parameters in om SAP of URI aan te roepen voor opslagblob met de RFC-parameters. |
|
Inhoudstype
|
Content-Type | string |
Geef het inhoudstype van de nettolading van de aanvraag op. |
Retouren
RFC-transactiedetails
[RFC] Transactie maken
Hiermee maakt u een nieuwe transactie als er geen bestaat, met behulp van de opgegeven transactie-id en-of wachtrijnaam. Als de transactie bestaat, worden de details van de bestaande transactie opgevraagd. De transactie-id kan worden opgegeven in de tekenreeksindeling van 24 tekens of GUID.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Transactie-id
|
tId | string |
De transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens. |
|
|
Wachtrijnaam
|
queueName | string |
De naam van de wachtrij voor qRFC. |
Retouren
RFC-transactiedetails
[RFC] Transactie ophalen
Hiermee haalt u de details op van een transactie die wordt geïdentificeerd door de naam van de transactie-id en-of wachtrij, waardoor een nieuwe transactie wordt gemaakt als er geen transactie bestaat. De transactie-id kan worden opgegeven in de tekenreeksindeling van 24 tekens of GUID. Zowel de wachtrijnaam als de transactie-id moeten worden opgegeven om een bestaande qRFC-transactie te vinden.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Transactie-id
|
tId | string |
De transactie-id die is opgemaakt als GUID of tekenreeks van 24 tekens. |
|
|
Wachtrijnaam
|
queueName | string |
De naam van de wachtrij voor qRFC. |
Retouren
RFC-transactiedetails
Bericht verzenden naar SAP
Verzendt elk berichttype RFC, BAPI, IDOC naar SAP.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
SAP-actie
|
sapAction | True | string |
SAP-actie. |
|
Invoerbericht
|
body | True | binary |
Invoerbericht naar SAP of URI naar opslagblob die het bericht bevat. |
|
Inhoudstype
|
Content-Type | string |
Geef het inhoudstype van de nettolading van de aanvraag op. |
Retouren
- response
- object
SAP-tabel lezen (preview)
Voor deze actie moet de gebruiker toegang hebben tot RFC 'BBP_RFC_READ_TABLE' of 'RFC_READ_TABLE'.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Tabelnaam
|
tableName | True | string |
De naam van de SAP-tabel die moet worden gelezen |
|
Te lezen velden
|
FieldNames | array of string |
De lijst met te lezen velden |
|
|
Waar filters
|
WhereFilters | array of string |
De lijst met waar filtercomponenten, bijvoorbeeld "MTART = 'ROH' AND MEINS = 'PAK'" |
|
|
Rijindex starten
|
StartIndex | integer |
Rijindex starten, bijvoorbeeld 0 |
|
|
Aantal te lezen rijen
|
RowCount | integer |
Het aantal te lezen rijen, bijvoorbeeld 10 |
|
|
Veldscheidingsteken
|
Delimiter | string |
Het optionele scheidingsteken dat moet worden ingevoegd tussen rijveldengegevens |
Retouren
Resultaat voor de bewerking Tabel lezen.
- Body
- ReadTableResponse
SAP-tabel lezen (verouderd) [AFGESCHAFT]
Voor deze actie moet de gebruiker toegang hebben tot RFC 'BBP_RFC_READ_TABLE' of 'RFC_READ_TABLE'.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Tabelnaam
|
tableName | True | string |
De naam van de SAP-tabel die moet worden gelezen. |
|
Te lezen velden
|
fieldNames | array |
Het veld dat moet worden gelezen: verouderd, gebruik in plaats daarvan actieversie 2. |
|
|
Waar filters
|
whereFilters | array |
De where filter component - verouderd, gebruik in plaats daarvan actie versie 2. |
|
|
Rijindex starten
|
startIndex | integer |
Rijindex starten, bijvoorbeeld 0. |
|
|
Aantal te lezen rijen
|
rowCount | integer |
Het aantal rijen dat moet worden gelezen, bijvoorbeeld 10. Gebruik 0 als u alleen de metagegevens van de velden wilt ophalen. |
|
|
Veldscheidingsteken
|
delimiter | string |
Het optionele scheidingsteken dat moet worden ingevoegd tussen gegevens van rijvelden. |
Retouren
Resultaat voor de bewerking Tabel lezen.
- Body
- ReadTableResponse
Schema's genereren
Hiermee worden XML-schema's gegenereerd voor de opgegeven SAP-actie of -URI.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
sapActionUris
|
sapActionUris | True | array of string | |
|
Bestandsnaamvoorvoegsel
|
fileNamePrefix | string |
Voorvoegsel voor de namen van schemabestanden. |
Retouren
Reactie op schema's genereren
Triggers
| Wanneer een bericht wordt ontvangen |
Wanneer een bericht wordt ontvangen van SAP. |
Wanneer een bericht wordt ontvangen
Wanneer een bericht wordt ontvangen van SAP.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
GatewayHost
|
gatewayHost | True | string |
DE HOST van de SAP RFC-serverregistratiegateway. |
|
GatewayService
|
gatewayService | True | string |
SAP RFC-serverregistratiegatewayservice. |
|
ProgramId
|
programId | True | string |
Programma-id van SAP RFC-serverregistratiegateway. |
|
SapActions
|
SapActions | array of string |
Filterlijst voor SAP-acties waarnaar de registratie luistert |
|
|
IDOC-indeling
|
IdocFormat | string |
Indeling voor het ontvangen van IDOC's |
|
|
IDOC's ontvangen met niet-uitgebrachte segmenten
|
ReceiveIdocsWithUnreleasedSegments | boolean |
Of u IDOC's met niet-uitgebrachte segmenten wilt ontvangen of niet |
|
|
SncPartnerNames
|
sncPartnerNames | string |
Een verticale balk (|) gescheiden lijst met SNC-partnernamen. |
|
|
DegreeOfParallelism
|
degreeOfParallelism | integer |
Hoeveel aanroepen parallel moeten worden verwerkt. |
Retouren
Listener-aanvraag
- Body
- ListenerRequest
Definities
BapiRet2
SAP BAPI retourstructuur versie 2, ook wel BAPIRET2
| Name | Pad | Type | Description |
|---|---|---|---|
|
Typologie
|
Type | string |
Berichttype |
|
Identiteitsbewijs
|
Id | string |
Berichtklasse |
|
Number
|
Number | string |
Berichtnummer |
|
Message
|
Message | string |
Berichttekst |
|
LogNumber
|
LogNumber | string |
Toepassingslogboek: logboeknummer |
|
LogMessageNumber
|
LogMessageNumber | string |
Toepassingslogboek: serienummer van intern bericht |
|
MessageVariable1
|
MessageVariable1 | string |
Berichtvariabele 1 |
|
MessageVariable2
|
MessageVariable2 | string |
Berichtvariabele 2 |
|
MessageVariable3
|
MessageVariable3 | string |
Berichtvariabele 3 |
|
MessageVariable4
|
MessageVariable4 | string |
Berichtvariabele 4 |
|
Kenmerk
|
Parameter | string |
Parameternaam |
|
Row
|
Row | integer |
Regels in parameter |
|
Veld
|
Field | string |
Veld in parameter |
|
System
|
System | string |
Logisch systeem van waaruit het bericht afkomstig is |
CallBapiResponse
Resultaat voor BAPI-bewerking aanroepen
| Name | Pad | Type | Description |
|---|---|---|---|
|
BapiReturn
|
BapiReturn | BapiRet2 |
SAP BAPI retourstructuur versie 2, ook wel BAPIRET2 |
|
BAPI retourneert
|
BapiReturns | array of BapiRet2 |
BAPI-retourstructuren |
|
XML-antwoord
|
XmlResponse | string |
XML-antwoord op de BAPI-aanroep |
|
JsonResponse
|
JsonResponse | Object |
CallRfcResponse
Resultaat voor rfc-aanroepbewerking
| Name | Pad | Type | Description |
|---|---|---|---|
|
XML-antwoord
|
XmlResponse | string |
XML-antwoord op de RFC-aanroep |
|
JsonResponse
|
JsonResponse | Object |
CreateSessionResponse
Resultaat voor sessiebewerking maken.
| Name | Pad | Type | Description |
|---|---|---|---|
|
Sessie-id
|
SessionId | string |
Id voor de stateful sessie. |
FieldMetadata
Veldmetagegevens
| Name | Pad | Type | Description |
|---|---|---|---|
|
Veldnaam
|
Name | string |
Veldnaam |
|
Veldverschil
|
Offset | integer |
Verschuiving van beginveld |
|
Veldlengte
|
Length | integer |
Veldlengte |
|
ABAP-gegevenstype
|
AbapDataType | string |
Veld ABAP-gegevenstype |
|
Veldbeschrijving
|
Description | string |
Veldbeschrijving |
IdocNumbersList
Lijst met IDOC-nummers.
| Name | Pad | Type | Description |
|---|---|---|---|
|
IDOC-nummers
|
IdocNumbers | array of integer |
Lijst met IDOC-nummers |
IdocStatusResponse
Resultaat voor status ophalen voor IDOC-bewerking.
| Name | Pad | Type | Description |
|---|---|---|---|
|
IDOC-statuscode
|
IdocStatus | integer |
IDOC-statuscode |
ListenerRequest
Listener-aanvraag
| Name | Pad | Type | Description |
|---|---|---|---|
|
ActionUri
|
ActionUri | string |
Actie-URI |
|
Content
|
Content | string |
Content |
Object
ReadTableResponse
Resultaat voor de bewerking Tabel lezen.
| Name | Pad | Type | Description |
|---|---|---|---|
|
XML-antwoord
|
XmlResponse | string |
XML-antwoord op de RFC-aanroep Leestabel |
|
Metagegevens van velden
|
FieldsMetadata | array of FieldMetadata |
Metagegevens van velden |
|
Rows
|
Rows | array of string |
Rows |
RfcTransactionDetails
RFC-transactiedetails
| Name | Pad | Type | Description |
|---|---|---|---|
|
De namen van de RFC's in de transactie
|
RfcNames | array of string |
De namen van de RFC's in de transactie |
|
De transactie-id (TID)
|
TId | string |
De transactie-id (TID) |
|
De GUID-vorm van de transactie-id (TID)
|
Guid | string |
De GUID-vorm van de transactie-id (TID) |
|
De naam van de wachtrij
|
QueueName | string |
De wachtrijnaam als het een qRFC-transactie is, anders null |
SapConnectorGenerateSchemasResponse
Reactie op schema's genereren
| Name | Pad | Type | Description |
|---|---|---|---|
|
Schemas
|
Schemas | array of SapConnectorSchema |
De lijst met gegenereerde schema's. |
SapConnectorSchema
SAP-schema
| Name | Pad | Type | Description |
|---|---|---|---|
|
Naam
|
Name | string |
De schemanaam |
|
Content
|
Content | byte |
De met base 64 gecodeerde schema-inhoud |
SendIdocResponse
Resultaat voor IDOC-bewerking verzenden.
| Name | Pad | Type | Description |
|---|---|---|---|
|
Transactie-id
|
TransactionID | string |
GUID van transactie-id voor de IDOC tRFC. |
Voorwerp
Dit is het type 'object'.