Delen via


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

[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.

[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.

[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.

[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.

[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

[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

De uitvoer van deze bewerking is dynamisch.

[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

De uitvoer van deze bewerking is dynamisch.

[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

[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.

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.

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

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'.