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änsningar för strypning

Namn Samtal Förnyelseperioden
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.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
Sessions-ID
sessionId True string

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

Returnerar

response
object

[BAPI] Anropsmetod i SAP (förhandsversion)

Anropar BAPI-metoden i SAP-systemet.

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

[BAPI] Checka in transaktion

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

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

SAP BAPI return structure version 2 aka BAPIRET2

Body
BapiRet2

[IDOC – RFC] Bekräfta transaktions-ID

Skickar transaktions-ID-bekräftelse till SAP.

Parametrar

Namn Nyckel Krävs Typ Beskrivning
Transaktions-ID
tid True string

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

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

Lista över IDOC-nummer.

[IDOC] Hämta IDOC-status

[IDOC] Hämta IDOC-status.

Parametrar

Namn Nyckel Krävs Typ Beskrivning
IDOC-nummer
idocNumber True integer

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

Returnerar

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

[IDOC] Skicka dokument till SAP

Skickar IDOC-meddelande till SAP.

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

Resultat för åtgärden Skicka IDOC.

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

Skickar IDOC-meddelande till SAP (inaktuellt).

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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).

Returnerar

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

[RFC] Anropsfunktion i SAP (förhandsversion)

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

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

Utdata från denna operation är dynamiska.

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

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

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

Utdata från denna operation ä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

Namn Nyckel Krävs Typ Beskrivning
Transaktions-ID
tId string

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

Könamn
queueName string

Könamnet för qRFC.

Returnerar

RFC-transaktionsinformation

[RFC] Incheckningstransaktion (förhandsversion)

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

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
Transaktions-ID
tId string

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

Könamn
queueName string

Könamnet för qRFC.

Returnerar

RFC-transaktionsinformation

Generera scheman

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

Parametrar

Namn Nyckel Krävs Typ Beskrivning
sapActionUris
sapActionUris True array of string
Filnamnsprefix
fileNamePrefix string

Prefix för schemafilnamnen.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

Skicka meddelande till SAP

Skickar valfri meddelandetyp RFC, BAPI, IDOC till SAP.

Parametrar

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

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

Namn Nyckel Krävs Typ Beskrivning
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.

Returnerar

Lyssnarbegäran

Definitioner

BapiRet2

SAP BAPI return structure version 2 aka BAPIRET2

Namn Stig Typ Beskrivning
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

Namn Stig Typ Beskrivning
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

Namn Stig Typ Beskrivning
XML-svar
XmlResponse string

XML-svar på RFC-anropet

JsonResponse
JsonResponse Object

CreateSessionResponse

Resultat för åtgärden Skapa session.

Namn Stig Typ Beskrivning
Sessions-ID
SessionId string

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

FieldMetadata

Fältmetadata

Namn Stig Typ Beskrivning
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.

Namn Stig Typ Beskrivning
IDOC-nummer
IdocNumbers array of integer

Lista över IDOC-nummer

IdocStatusResponse

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

Namn Stig Typ Beskrivning
Statuskod för IDOC
IdocStatus integer

Statuskod för IDOC

ListenerRequest

Lyssnarbegäran

Namn Stig Typ Beskrivning
ActionUri
ActionUri string

Åtgärds-URI

Content
Content string

Content

Object

ReadTableResponse

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

Namn Stig Typ Beskrivning
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

Namn Stig Typ Beskrivning
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

Namn Stig Typ Beskrivning
Schema
Schemas array of SapConnectorSchema

Listan över genererade scheman.

SapConnectorSchema

SAP-schema

Namn Stig Typ Beskrivning
Namn
Name string

Schemanamnet

Content
Content byte

Det base-64-kodade schemainnehållet

SendIdocResponse

Resultat för åtgärden Skicka IDOC.

Namn Stig Typ Beskrivning
Transaktions-ID
TransactionID string

Transaktions-ID GUID för IDOC tRFC.

objekt

Detta är typen 'objekt'.