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