Dela via


SAP

SAP-programserver- och meddelandeservermeddelanden

Den här anslutningsappen är tillgänglig i följande produkter och regioner:

Tjänster Class Regioner
Logiska appar Enterprise Alla Logic Apps-regioner utom följande:
     – Azure Government-regioner
     – Regioner i Azure Kina
     - US Department of Defense (DoD)
Kontakt
Namn Microsoft
URL https://support.microsoft.com/
E-postmeddelande abapi@microsoft.com
Metadata för anslutningsprogram
Utgivare Microsoft
Webbplats https://www.sap.com/index.html
Sekretesspolicy https://www.sap.com/about/legal/privacy.html
Kategorier IT-åtgärder

Anslutningsprogram på djupet

Den här artikeln innehåller referens-API-specifikationen och allmänna gränser. Detaljerad dokumentation om anslutningsappen, inklusive krav, anvisningar, schema för begärandeparametrar och exempel finns i Ansluta till SAP-system från Azure Logic Apps.

Allmänna gränser

Namn Värde
Den maximala storleken på begärandetexten i KB för åtgärden skicka meddelande när du använder den lokala datagatewayen 2560
Den maximala storleken på begärandetexten i KB för åtgärden skicka meddelande när du använder integrationstjänstmiljön (ISE) utan den lokala datagatewayen 102400
Tidsgränsen för begäran i sekunder för begäranden när du använder den lokala datagatewayen 118
Tidsgränsen för begäran i sekunder för begäranden när du använder integrationstjänstmiljön (ISE) utan den lokala datagatewayen 225

För XML-parametrar för större begäranden placerar du XML-parameterdokumentet i en Azure Storage-blob. I stället för att placera XML-parametrarna direkt i begärandetexten placerar du sedan den fullständigt kvalificerade SAS-URI:n (Signatur för delad åtkomst) för lagringsbloben i begärandetexten i stället. Blobben laddas sedan ned vid körning. Kontrollera att bloben är tillgänglig från nedladdningsplatsen, till exempel den lokala datagatewayen eller ISE-anslutningsundernätet.

För begäranden med längre tidsgränser använder du en tidskrävande åtgärd när det är tillgängligt. Långvariga åtgärder baseras på långvariga Uppgifter i Azure Logic Apps med webhook-åtgärdsmönstret.

Skapa en anslutning

Anslutningsappen stöder följande autentiseringstyper:

Standardinställning Parametrar för att skapa anslutning. Alla regioner Shareable

Standard

Tillämpligt: Alla regioner

Parametrar för att skapa anslutning.

Det här är en delningsbar anslutning. Om power-appen delas med en annan användare delas även anslutningen. Mer information finns i Översikt över anslutningsappar för arbetsyteappar – Power Apps | Microsoft Docs

Namn Typ Description Krävs
Gateway gatewaySetting Lokal gateway (se https://docs.microsoft.com/data-integration/gateway mer information Sann
Klient int SAP-klient-ID:t för att ansluta till SAP-systemet. Sann
Autentiseringstyp snöre Autentiseringstyp för att ansluta till SAP-systemet. Måste vara grundläggande (användarnamn och lösenord). Sann
SAP-användarnamn securestring Användarnamnet som ska användas för att logga in på SAP-systemet.
SAP-lösenord securestring Lösenordet som ska användas för att logga in på SAP-systemet.
Inloggningstyp snöre Typ av inloggning till SAP-systemet, antingen Programserverinloggning (typ A) eller Gruppinloggning (typ B aka Meddelandeserver). Sann
AS-värd snöre Värdnamnet för SAP-programservern.
AS-tjänst snöre Tjänstnamnet eller portnumret för SAP-programservern.
AS-systemnummer int SAP-systemets systemnummer. Det är ett tal som sträcker sig från 00 till 99.
MS Server-värd snöre Värdnamnet för SAP-meddelandeservern, även kallat R3-systemnamn.
MS-tjänstnamn eller portnummer snöre Meddelandeserverns tjänstnamn eller portnummer.
MS-system-ID snöre System-ID för SAP-systemet.
MS-inloggningsgrupp snöre Inloggningsgruppen för SAP-systemet.
Säker typning bool Använd starka typer om det är falskt, annars använd strängen som säker typ.
Använda SNC bool När du väljer det säkras anslutningarna med SNC.
SNC-bibliotek snöre Namn eller sökväg för det SNC-bibliotek som ska användas.
SNC SSO snöre SNC SSO anger om SNC-identiteten eller autentiseringsuppgifterna ska användas på RFC-nivå.
SNC Mitt namn snöre Identitet som ska användas för det här specifika målet/servern (valfritt).
SNC-partnernamn snöre Serverdelens SNC-namn.
SNC-skydd snöre Tjänstkvalitet som ska användas för SNC-kommunikation för det här specifika målet/servern.
SNC-certifikat snöre Base64-kodat X.509-certifikat.
PSE securestring Base64-kodad PSE (Personlig säkerhetsmiljö).

Begränsningsgränser

Name Anrop Förnyelseperiod
API-anrop per anslutning 2500 60 sekunder

Åtgärder

[BAPI - RFC] Skapa tillståndskänslig session

Skapar en tillståndskänslig anslutningssession till SAP-systemet.

[BAPI - RFC] Stäng tillståndskänslig session

Stänger en befintlig tillståndskänslig anslutningssession till SAP-systemet.

[BAPI] Anropsmetod i SAP (förhandsversion)

Anropar BAPI-metoden i SAP-systemet.

[BAPI] Checka in transaktion

Genomför BAPI-transaktionen för den angivna sessionen.

[BAPI] Återställa transaktion (förhandsversion)

Återställer BAPI-transaktionen för den angivna sessionen.

[IDOC – RFC] Bekräfta transaktions-ID

Skickar transaktions-ID-bekräftelse till SAP.

[IDOC] Hämta IDOC-lista för transaktion

Hämtar listan över IDOC:er för transaktionen som identifieras av antingen sessionsidentifierarens GUID eller transaktionsidentifieraren (TID).

[IDOC] Hämta IDOC-status

[IDOC] Hämta IDOC-status.

[IDOC] Skicka dokument till SAP

Skickar IDOC-meddelande till SAP.

[IDOC] Skicka dokument till SAP (inaktuell) (förhandsversion)

Skickar IDOC-meddelande till SAP (inaktuellt).

[RFC] Anropa långvarig funktion i SAP (förhandsversion)

Anropar en långvarig sRFC i SAP-systemet och väntar på att systemet ska svara igen.

[RFC] Anropsfunktion i SAP (förhandsversion)

Anropar en sRFC, tRFC eller qRFC i SAP-systemet.

[RFC] Anropsfunktion i SAP (V3) (förhandsversion)

Anropar en sRFC, tRFC eller qRFC på SAP-systemet på ett sekturualt oberoende sätt.

[RFC] Anropsfunktionen i SAP (V2) [INAKTUELL]

Anropar en sRFC, tRFC eller qRFC i SAP-systemet.

[RFC] Hämta transaktion

Hämtar information om en transaktion som identifieras med transaktions-ID och-eller könamn, vilket skapar en ny transaktion om ingen finns. Transaktions-ID:t kan anges i antingen GUID- eller 24-teckens strängformat. Både könamnet och transaktions-ID:t måste anges för att hitta en befintlig qRFC-transaktion.

[RFC] Incheckningstransaktion (förhandsversion)

Genomför RFC-transaktionen för den angivna sessionen och kön.

[RFC] Lägga till RFC i transaktionen (förhandsversion)

Lägger till ett RFC-anrop till en transaktion som identifieras med tId och könamn, vilket skapar en ny transaktion om det inte finns någon.

[RFC] Skapa transaktion

Skapar en ny transaktion om det inte finns någon, med hjälp av det angivna transaktions-ID:t och könamnet. Om transaktionen finns hämtar du information om den befintliga transaktionen. Transaktions-ID:t kan anges i antingen GUID- eller 24-teckens strängformat.

Generera scheman

Genererar XML-scheman för den angivna SAP-åtgärden eller URI:n.

Läs SAP-tabell (förhandsversion)

Den här åtgärden kräver att användaren har åtkomst till "BBP_RFC_READ_TABLE" eller "RFC_READ_TABLE" RFC.

Läs SAP-tabell (föråldrad) [INAKTUELL]

Den här åtgärden kräver att användaren har åtkomst till "BBP_RFC_READ_TABLE" eller "RFC_READ_TABLE" RFC.

Skicka meddelande till SAP

Skickar valfri meddelandetyp RFC, BAPI, IDOC till SAP.

[BAPI - RFC] Skapa tillståndskänslig session

Skapar en tillståndskänslig anslutningssession till SAP-systemet.

Returer

Resultat för åtgärden Skapa session.

[BAPI - RFC] Stäng tillståndskänslig session

Stänger en befintlig tillståndskänslig anslutningssession till SAP-systemet.

Parametrar

Name Nyckel Obligatorisk Typ Description
Sessions-ID
sessionId True string

Det tillståndskänsliga sessions-ID:t som en sträng.

Returer

response
object

[BAPI] Anropsmetod i SAP (förhandsversion)

Anropar BAPI-metoden i SAP-systemet.

Parametrar

Name Nyckel Obligatorisk Typ Description
Affärsobjekt
businessObject True string

Typ av affärsobjekt, till exempel "BANKDETAIL".

Metod
method True string

Den metod som ska anropas, t.ex. "CREATE", följt av den implementerande BAPI-metoden, avgränsad med tecknet ":".

Automatisk incheckning
autoCommit boolean

Genomför bapi-transaktionen automatiskt om SAP BAPI-svaret inte har något fel. Återställ bapi-transaktionen automatiskt om SAP BAPI-svaret har ett fel.

Sessions-ID
sessionId string

Det valfria tillståndskänsliga sessions-ID:t som en sträng. Om inget anges görs anropet på en tillståndslös anslutning.

Bapi-indataparametrar
body True binary

Ange BAPI-parametrar för att anropa SAP eller URI till lagringsblob som innehåller BAPI-parametrarna.

Innehållstyp
Content-Type string

Ange innehållstyp för nyttolasten för begäran.

Returer

Resultat för anrops-BAPI-åtgärd

[BAPI] Checka in transaktion

Genomför BAPI-transaktionen för den angivna sessionen.

Parametrar

Name Nyckel Obligatorisk Typ Description
Sessions-ID
sessionId True string

Det tillståndskänsliga sessions-ID:t som en sträng.

Vänta på synkron uppdatering
wait boolean

Vänta tills synkroniseringen har slutförts.

Stäng sessionen
closeSession boolean

Stänger den tillståndskänsliga anslutningssessionen.

Returer

SAP BAPI return structure version 2 aka BAPIRET2

Body
BapiRet2

[BAPI] Återställa transaktion (förhandsversion)

Återställer BAPI-transaktionen för den angivna sessionen.

Parametrar

Name Nyckel Obligatorisk Typ Description
Sessions-ID
sessionId True string

Det tillståndskänsliga sessions-ID:t som en sträng.

Stäng sessionen
closeSession boolean

Stänger den tillståndskänsliga anslutningssessionen.

Returer

SAP BAPI return structure version 2 aka BAPIRET2

Body
BapiRet2

[IDOC – RFC] Bekräfta transaktions-ID

Skickar transaktions-ID-bekräftelse till SAP.

Parametrar

Name Nyckel Obligatorisk Typ Description
Transaktions-ID
tid True string

Transaktions-ID:t i GUID-strängformat.

Returer

response
object

[IDOC] Hämta IDOC-lista för transaktion

Hämtar listan över IDOC:er för transaktionen som identifieras av antingen sessionsidentifierarens GUID eller transaktionsidentifieraren (TID).

Parametrar

Name Nyckel Obligatorisk Typ Description
Direction
direction True string

Om IDOC:t som ska hittas har skickats eller tagits emot av SAP.

Transaktions-ID
tId True string

Transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng.

Returer

Lista över IDOC-nummer.

[IDOC] Hämta IDOC-status

[IDOC] Hämta IDOC-status.

Parametrar

Name Nyckel Obligatorisk Typ Description
IDOC-nummer
idocNumber True integer

Det IDOC-nummer som statusen ska hämtas för.

Returer

Resultat för hämta status för IDOC-åtgärd.

[IDOC] Skicka dokument till SAP

Skickar IDOC-meddelande till SAP.

Parametrar

Name Nyckel Obligatorisk Typ Description
Lista över parametrar
dynamicParameters True dynamic

Dynamiska indataparametrar beroende på IDOC-format.

IDOC-format
idocFormat string

Formatet för IDOC-nyttolasten: XML, flat fil eller Json.

Bekräfta TID
confirmTid boolean

Bekräfta transaktions-ID:t automatiskt, "true" eller "false".

Transaktions-ID GUID
tid string

Det valfria transaktions-ID:ts GUID som en sträng. Om inget anges genereras ett nytt GUID.

Returer

Resultat för åtgärden Skicka IDOC.

[IDOC] Skicka dokument till SAP (inaktuell) (förhandsversion)

Skickar IDOC-meddelande till SAP (inaktuellt).

Parametrar

Name Nyckel Obligatorisk Typ Description
IDOC-typ med valfritt tillägg
idocType True string

IDOC-typen (grundläggande), till exempel "DELVRY01", och det valfria IDOC-typtillägget (förbättring eller CIM-typ).

VERSION AV SAP-versionen
releaseVersion string

SAP-versionen, t.ex. 720. Om inget anges väljs den aktuella systemversionen.

Posttyper version
recordTypesVersion string

IDOC-posttyperna version 2 eller 3.

Bekräfta TID
confirmTid boolean

Bekräfta transaktions-ID:t automatiskt, "true" eller "false".

Transaktions-ID GUID
tid string

Det valfria transaktions-ID:ts GUID som en sträng. Om inget anges genereras ett nytt GUID.

Indata-IDOC-meddelande
body True binary

Indata-IDOC-meddelande till SAP eller URI till lagringsblob som innehåller IDOC-meddelandet.

Innehållstyp
Content-Type string

Ange innehållstyp för nyttolasten för begäran.

Returer

Resultat för åtgärden Skicka IDOC.

[RFC] Anropa långvarig funktion i SAP (förhandsversion)

Anropar en långvarig sRFC i SAP-systemet och väntar på att systemet ska svara igen.

Parametrar

Name Nyckel Obligatorisk Typ Description
RFC-namn
RfcName True string

RFC som ska anropas, t.ex. "STFC_CONNECTION"

Rfc-indataparametrar (infogade)
Payload string

Ange RFC-parametrar för att anropa SAP

RFC-indataparametrar (referens)
PayloadReference string

URI till lagringsblob som innehåller RFC-parametrarna

RFC-gruppfilter
RfcGroupFilter string

Det valfria RFC-gruppfiltret, till exempel "STFC", för att filtrera RFC:er

Automatisk incheckning
AutoCommit boolean

Genomför rfc-transaktionen automatiskt om det inte finns något fel när du lägger till qRFC/tRFC i transaktionen. Automatisk incheckning träder endast i kraft om antingen transaktions-ID eller könamn anges.

Könamn
QueueName string

Det valfria tillståndskänsliga könamnet för qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

Sessions-ID
sessionId string

Det valfria tillståndskänsliga sessions-ID:t som en sträng för tillståndskänslig RFC. Om inget sessions-ID anges görs anropet på en tillståndslös anslutning.

Transaktions-ID
tId string

Det valfria transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng för tRFC och qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

Returer

Resultat för anrops-RFC-åtgärd

[RFC] Anropsfunktion i SAP (förhandsversion)

Anropar en sRFC, tRFC eller qRFC i SAP-systemet.

Parametrar

Name Nyckel Obligatorisk Typ Description
RFC-namn
rfcName True string

RFC som ska anropas, t.ex. "STFC_CONNECTION".

RFC-gruppfilter
rfcGroupFilter string

Det valfria RFC-gruppfiltret, till exempel "STFC", för att filtrera RFC:erna.

Automatisk incheckning
autoCommit boolean

Genomför rfc-transaktionen automatiskt om det inte finns något fel när du lägger till qRFC/tRFC i transaktionen. Automatisk incheckning börjar endast gälla om antingen {tId} eller {queueName} har angetts.

Sessions-ID
sessionId string

Det valfria tillståndskänsliga sessions-ID:t som en sträng för tillståndskänslig RFC. Om inget sessions-ID anges görs anropet på en tillståndslös anslutning.

Transaktions-ID
tId string

Det valfria transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng för tRFC och qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

Könamn
queueName string

Det valfria tillståndskänsliga könamnet för qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

RFC-indataparametrar
body True binary

Ange RFC-parametrar för att anropa SAP eller URI till lagringsblob som innehåller RFC-parametrarna.

Innehållstyp
Content-Type string

Ange innehållstyp för nyttolasten för begäran.

Returer

Resultat för anrops-RFC-åtgärd

[RFC] Anropsfunktion i SAP (V3) (förhandsversion)

Anropar en sRFC, tRFC eller qRFC på SAP-systemet på ett sekturualt oberoende sätt.

Parametrar

Name Nyckel Obligatorisk Typ Description
RFC-namn
rfcName True string

RFC som ska anropas, t.ex. "STFC_CONNECTION".

SAP-funktionsindata
rfcInputs True dynamic

SAP-funktionens indata.

RFC-gruppfilter
rfcGroupFilter string

Det valfria RFC-gruppfiltret, till exempel "STFC", för att filtrera RFC:erna.

Automatisk incheckning
autoCommit boolean

Genomför rfc-transaktionen automatiskt om det inte finns något fel när du lägger till qRFC/tRFC i transaktionen. Automatisk incheckning börjar endast gälla om antingen {tId} eller {queueName} har angetts.

Sessions-ID
sessionId string

Det valfria tillståndskänsliga sessions-ID:t som en sträng för tillståndskänslig RFC. Om inget sessions-ID anges görs anropet på en tillståndslös anslutning.

Transaktions-ID
tId string

Det valfria transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng för tRFC och qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

Könamn
queueName string

Det valfria tillståndskänsliga könamnet för qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

Indataformat
inputFormat string

Indataformatet (XML eller JSON) – När JSON väljs genereras schemat och levereras till designern.

Returformat
returnFormat string

Utdataformatet (XML eller JSON) – När JSON väljs genereras schemat och levereras till designern.

Returer

Utdata för den här åtgärden är dynamiska.

[RFC] Anropsfunktionen i SAP (V2) [INAKTUELL]

Anropar en sRFC, tRFC eller qRFC i SAP-systemet.

Parametrar

Name Nyckel Obligatorisk Typ Description
RFC-namn
rfcName True string

RFC som ska anropas, t.ex. "STFC_CONNECTION".

SAP-funktionsindata
rfcInputs True dynamic

SAP-funktionens indata.

RFC-gruppfilter
rfcGroupFilter string

Det valfria RFC-gruppfiltret, till exempel "STFC", för att filtrera RFC:erna.

Automatisk incheckning
autoCommit boolean

Genomför rfc-transaktionen automatiskt om det inte finns något fel när du lägger till qRFC/tRFC i transaktionen. Automatisk incheckning börjar endast gälla om antingen {tId} eller {queueName} har angetts.

Sessions-ID
sessionId string

Det valfria tillståndskänsliga sessions-ID:t som en sträng för tillståndskänslig RFC. Om inget sessions-ID anges görs anropet på en tillståndslös anslutning.

Transaktions-ID
tId string

Det valfria transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng för tRFC och qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

Könamn
queueName string

Det valfria tillståndskänsliga könamnet för qRFC. Om inget transaktions-ID och inget könamn anges görs anropet synkront (sRFC).

Indataformat
inputFormat string

Indataformatet (XML eller JSON) – När JSON väljs genereras schemat och levereras till designern.

Returformat
returnFormat string

Utdataformatet (XML eller JSON) – När JSON väljs genereras schemat och levereras till designern.

Returer

Utdata för den här åtgärden är dynamiska.

[RFC] Hämta transaktion

Hämtar information om en transaktion som identifieras med transaktions-ID och-eller könamn, vilket skapar en ny transaktion om ingen finns. Transaktions-ID:t kan anges i antingen GUID- eller 24-teckens strängformat. Både könamnet och transaktions-ID:t måste anges för att hitta en befintlig qRFC-transaktion.

Parametrar

Name Nyckel Obligatorisk Typ Description
Transaktions-ID
tId string

Transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng.

Könamn
queueName string

Könamnet för qRFC.

Returer

RFC-transaktionsinformation

[RFC] Incheckningstransaktion (förhandsversion)

Genomför RFC-transaktionen för den angivna sessionen och kön.

Parametrar

Name Nyckel Obligatorisk Typ Description
Transaktions-ID
tId string

Transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng.

Könamn
queueName string

Det tillståndskänsliga könamnet.

Returer

response
object

[RFC] Lägga till RFC i transaktionen (förhandsversion)

Lägger till ett RFC-anrop till en transaktion som identifieras med tId och könamn, vilket skapar en ny transaktion om det inte finns någon.

Parametrar

Name Nyckel Obligatorisk Typ Description
RFC-namn
rfcName True string

RFC som ska anropas, t.ex. "STFC_CONNECTION".

RFC-gruppfilter
rfcGroupFilter string

Det valfria RFC-gruppfiltret, till exempel "STFC", för att filtrera RFC:erna.

Automatisk incheckning
autoCommit boolean

Genomför rfc-transaktionen automatiskt om det inte finns något fel när RFC läggs till i transaktionen.

Transaktions-ID
tId string

Transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng.

Könamn
queueName string

Könamnet för qRFC.

RFC-indataparametrar
body True binary

Ange RFC-parametrar för att anropa SAP eller URI till lagringsblob som innehåller RFC-parametrarna.

Innehållstyp
Content-Type string

Ange innehållstyp för nyttolasten för begäran.

Returer

RFC-transaktionsinformation

[RFC] Skapa transaktion

Skapar en ny transaktion om det inte finns någon, med hjälp av det angivna transaktions-ID:t och könamnet. Om transaktionen finns hämtar du information om den befintliga transaktionen. Transaktions-ID:t kan anges i antingen GUID- eller 24-teckens strängformat.

Parametrar

Name Nyckel Obligatorisk Typ Description
Transaktions-ID
tId string

Transaktions-ID:t formaterat som antingen GUID eller 24-teckenssträng.

Könamn
queueName string

Könamnet för qRFC.

Returer

RFC-transaktionsinformation

Generera scheman

Genererar XML-scheman för den angivna SAP-åtgärden eller URI:n.

Parametrar

Name Nyckel Obligatorisk Typ Description
sapActionUris
sapActionUris True array of string
Filnamnsprefix
fileNamePrefix string

Prefix för schemafilnamnen.

Returer

Generera schemasvar

Läs SAP-tabell (förhandsversion)

Den här åtgärden kräver att användaren har åtkomst till "BBP_RFC_READ_TABLE" eller "RFC_READ_TABLE" RFC.

Parametrar

Name Nyckel Obligatorisk Typ Description
Tabellnamn
tableName True string

Namnet på DEN SAP-tabell som ska läsas

Fält att läsa
FieldNames array of string

Listan över fält som ska läsas

Där filter
WhereFilters array of string

Listan över var filtersatser, t.ex. "MTART = 'ROH' AND MEINS = 'PAK'"

Starta radindex
StartIndex integer

Startradsindex, t.ex. 0

Antal rader som ska läsas
RowCount integer

Antalet rader som ska läsas, t.ex. 10

Fältgränsare
Delimiter string

Den valfria avgränsare som ska infogas mellan radfältsdata

Returer

Resultat för åtgärden Läs tabell.

Läs SAP-tabell (föråldrad) [INAKTUELL]

Den här åtgärden kräver att användaren har åtkomst till "BBP_RFC_READ_TABLE" eller "RFC_READ_TABLE" RFC.

Parametrar

Name Nyckel Obligatorisk Typ Description
Tabellnamn
tableName True string

Namnet på DEN SAP-tabell som ska läsas.

Fält att läsa
fieldNames array

Fältet som ska läsas – föråldrad, använd åtgärd version 2 i stället.

Där filter
whereFilters array

Where filter-satsen – föråldrad, använd åtgärd version 2 i stället.

Starta radindex
startIndex integer

Startradsindex, t.ex. 0.

Antal rader som ska läsas
rowCount integer

Antalet rader som ska läsas, t.ex. 10. Använd 0 om du bara vill hämta fältmetadata.

Fältgränsare
delimiter string

Den valfria avgränsare som ska infogas mellan radfältsdata.

Returer

Resultat för åtgärden Läs tabell.

Skicka meddelande till SAP

Skickar valfri meddelandetyp RFC, BAPI, IDOC till SAP.

Parametrar

Name Nyckel Obligatorisk Typ Description
SAP-åtgärd
sapAction True string

SAP-åtgärd.

Indatameddelande
body True binary

Indatameddelande till SAP eller URI till lagringsblob som innehåller meddelandet.

Innehållstyp
Content-Type string

Ange innehållstyp för nyttolasten för begäran.

Returer

response
object

Utlösare

När ett meddelande tas emot

När ett meddelande tas emot från SAP.

När ett meddelande tas emot

När ett meddelande tas emot från SAP.

Parametrar

Name Nyckel Obligatorisk Typ Description
GatewayHost
gatewayHost True string

SAP RFC-serverregistreringsgatewayvärd.

GatewayService
gatewayService True string

SAP RFC-serverregistreringsgatewaytjänst.

ProgramId
programId True string

PROGRAM-ID för SAP RFC-serverregistreringsgateway.

SapActions
SapActions array of string

Filterlista för SAP-åtgärder som registreringen lyssnar på

IDOC-format
IdocFormat string

Format för att ta emot IDOC:er

Ta emot IDOC:er med ej leasade segment
ReceiveIdocsWithUnreleasedSegments boolean

Om du vill ta emot IDOC:er med outgivna segment eller inte

SncPartnerNames
sncPartnerNames string

En lodrät stapel (|) avgränsad lista med SNC-partnernamn.

DegreeOfParallelism
degreeOfParallelism integer

Hur många anrop som ska bearbetas parallellt.

Returer

Lyssnarbegäran

Definitioner

BapiRet2

SAP BAPI return structure version 2 aka BAPIRET2

Name Sökväg Typ Description
Typ
Type string

Meddelandetyp

Id
Id string

Meddelandeklass

Nummer
Number string

Meddelandenummer

Message
Message string

Meddelandetext

LogNumber
LogNumber string

Programlogg: loggnummer

LogMessageNumber
LogMessageNumber string

Programlogg: Internt meddelandeserienummer

MessageVariable1
MessageVariable1 string

Meddelandevariabel 1

MessageVariable2
MessageVariable2 string

Meddelandevariabel 2

MessageVariable3
MessageVariable3 string

Meddelandevariabel 3

MessageVariable4
MessageVariable4 string

Meddelandevariabel 4

Parameter
Parameter string

Parameternamn

Row
Row integer

Rader i parameter

Fält
Field string

Fält i parameter

System
System string

Logiskt system som meddelandet kommer från

CallBapiResponse

Resultat för anrops-BAPI-åtgärd

Name Sökväg Typ Description
BapiReturn
BapiReturn BapiRet2

SAP BAPI return structure version 2 aka BAPIRET2

BAPI-returer
BapiReturns array of BapiRet2

BAPI-returstrukturer

XML-svar
XmlResponse string

XML-svar på BAPI-anropet

JsonResponse
JsonResponse Object

CallRfcResponse

Resultat för anrops-RFC-åtgärd

Name Sökväg Typ Description
XML-svar
XmlResponse string

XML-svar på RFC-anropet

JsonResponse
JsonResponse Object

CreateSessionResponse

Resultat för åtgärden Skapa session.

Name Sökväg Typ Description
Sessions-ID
SessionId string

ID för den tillståndskänsliga sessionen.

FieldMetadata

Fältmetadata

Name Sökväg Typ Description
Fältnamn
Name string

Fältnamn

Fältförskjutning
Offset integer

Fältstartsförskjutning

Fältlängd
Length integer

Fältlängd

ABAP-datatyp
AbapDataType string

Fält-ABAP-datatyp

Fältbeskrivning
Description string

Fältbeskrivning

IdocNumbersList

Lista över IDOC-nummer.

Name Sökväg Typ Description
IDOC-nummer
IdocNumbers array of integer

Lista över IDOC-nummer

IdocStatusResponse

Resultat för hämta status för IDOC-åtgärd.

Name Sökväg Typ Description
Statuskod för IDOC
IdocStatus integer

Statuskod för IDOC

ListenerRequest

Lyssnarbegäran

Name Sökväg Typ Description
ActionUri
ActionUri string

Åtgärds-URI

Content
Content string

Content

Object

ReadTableResponse

Resultat för åtgärden Läs tabell.

Name Sökväg Typ Description
XML-svar
XmlResponse string

XML-svar på RFC-anropet för lästabell

Fältmetadata
FieldsMetadata array of FieldMetadata

Fältmetadata

Rows
Rows array of string

Rows

RfcTransactionDetails

RFC-transaktionsinformation

Name Sökväg Typ Description
Namnen på RFC:erna i transaktionen
RfcNames array of string

Namnen på RFC:erna i transaktionen

Transaktionsidentifieraren (TID)
TId string

Transaktionsidentifieraren (TID)

GUID-formen för transaktionsidentifieraren (TID)
Guid string

GUID-formen för transaktionsidentifieraren (TID)

Könamnet
QueueName string

Könamnet om det är en qRFC-transaktion, annars null

SapConnectorGenerateSchemasResponse

Generera schemasvar

Name Sökväg Typ Description
Schema
Schemas array of SapConnectorSchema

Listan över genererade scheman.

SapConnectorSchema

SAP-schema

Name Sökväg Typ Description
Namn
Name string

Schemanamnet

Content
Content byte

Det base-64-kodade schemainnehållet

SendIdocResponse

Resultat för åtgärden Skicka IDOC.

Name Sökväg Typ Description
Transaktions-ID
TransactionID string

Transaktions-ID GUID för IDOC tRFC.

objekt

Detta är typen 'objekt'.