SAP
SAP Application Server- és üzenetkiszolgálói üzenetek
Ez az összekötő a következő termékekben és régiókban érhető el:
| Service | Class | Régiók |
|---|---|---|
| Logikai alkalmazások | Vállalati | Az összes Logic Apps-régió , kivéve a következőket: - Azure Government-régiók - Azure China-régiók - Amerikai Védelmi Minisztérium (DoD) |
| Érintkezés | |
|---|---|
| Név | Microsoft |
| URL | https://support.microsoft.com/ |
| abapi@microsoft.com |
| Összekötő metaadatai | |
|---|---|
| Kiadó | Microsoft |
| Webhely | https://www.sap.com/index.html |
| Adatvédelmi irányelvek | https://www.sap.com/about/legal/privacy.html |
| Kategóriák | IT-műveletek |
Az összekötő részletes ismertetése
Ez a cikk a referencia API-specifikációt és az általános korlátokat tartalmazza. Az összekötővel kapcsolatos részletes dokumentációért, beleértve az előfeltételeket, az útmutató lépéseit, a paraméterek sémájának kérését és a mintákat, tekintse át a Csatlakozás SAP-rendszerekhez az Azure Logic Appsből című cikket.
Általános korlátok
| Név | Érték |
|---|---|
| A kérelem törzsének maximális mérete a kb-ban az üzenetküldési művelethez a helyszíni adatátjáró használatakor | 2560 |
| A kérelem törzsének maximális mérete a KB-ban az üzenetküldési művelethez az integrációs szolgáltatási környezet (ISE) helyszíni adatátjáró nélkül történő használatakor | 102400 |
| A kérések időtúllépése másodpercben a helyszíni adatátjáró használatakor | 118 |
| A kérések időtúllépése másodpercben az integrációs szolgáltatási környezet (ISE) helyszíni adatátjáró nélküli használatakor | 225 |
Nagyobb méretű kérelem XML-paraméterei esetén helyezze az XML-paramétereket tartalmazó dokumentumot egy Azure Storage-blobba. Ezután ahelyett, hogy közvetlenül a kérelemtörzsbe helyezné az XML-paramétereket, helyezze a tárolóblob teljes körű közös hozzáférésű jogosultságkódját (SAS) URI-t a kérelem törzsébe. A blob ezután futásidőben lesz letöltve. Győződjön meg arról, hogy a blob elérhető a letöltési helyről, például a helyszíni adatátjáróról vagy az ISE-összekötő alhálózatáról.
A hosszabb időtúllépéssel rendelkező kérések esetén mindig használjon hosszú ideig futó műveletet, amikor elérhető. A hosszú ideig futó műveletek az Azure Logic Apps webhook-műveleti mintával rendelkező, hosszú ideig futó feladatain alapulnak.
Kapcsolat létrehozása
Az összekötő a következő hitelesítési típusokat támogatja:
| Alapértelmezett | A kapcsolat létrehozásának paraméterei. | Minden régió | Megosztható |
Alapértelmezett
Alkalmazható: Minden régió
A kapcsolat létrehozásának paraméterei.
Ez megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a kapcsolat is meg van osztva. További információkért tekintse meg a vászonalapú alkalmazások összekötőinek áttekintését – Power Apps | Microsoft Docs
| Név | Típus | Description | Kötelező |
|---|---|---|---|
| Gateway | gatewaySetting | Helyszíni átjáró (további részletekért lásd:https://docs.microsoft.com/data-integration/gateway | True |
| Ügyfél | int | Az SAP-ügyfél azonosítója az SAP-rendszerhez való csatlakozáshoz. | True |
| Hitelesítési típus | karakterlánc | Hitelesítési típus az SAP-rendszerhez való csatlakozáshoz. Alapszintűnek (felhasználónévnek és jelszónak) kell lennie. | True |
| SAP-felhasználónév | securestring | Az SAP-rendszerbe való bejelentkezéshez használandó felhasználónév. | |
| SAP-jelszó | securestring | Az SAP-rendszerbe való bejelentkezéshez használandó jelszó. | |
| Bejelentkezési típus | karakterlánc | Az SAP-rendszerbe való bejelentkezés típusa, vagy az Application Server bejelentkezése (A típus) vagy a csoportos bejelentkezés (B típus aka üzenetkiszolgáló). | True |
| AS-gazdagép | karakterlánc | Az SAP-alkalmazáskiszolgáló állomásneve. | |
| AS szolgáltatás | karakterlánc | Az SAP Application Server szolgáltatásneve vagy portszáma. | |
| AS rendszerszám | int | Az SAP-rendszer rendszerszáma. Ez a szám 00-tól 99-ig terjed. | |
| MS Server Host | karakterlánc | Az SAP Message Server aka R3 rendszernév állomásneve. | |
| MS-szolgáltatás neve vagy portszáma | karakterlánc | Az üzenetkiszolgáló szolgáltatásneve vagy portszáma. | |
| MS rendszerazonosító | karakterlánc | Az SAP-rendszer rendszerazonosítója. | |
| MS bejelentkezési csoport | karakterlánc | Az SAP-rendszer bejelentkezési csoportja. | |
| Biztonságos gépelés | bool | Ha hamis, használjon erős típusokat, ellenkező esetben használjon sztringet biztonságos típusként. | |
| Az SNC használata | bool | Ha ki van választva, a kapcsolatok SNC-vel lesznek biztosítva. | |
| SNC-kódtár | karakterlánc | A használni kívánt SNC-kódtár neve vagy elérési útja. | |
| SNC SSO | karakterlánc | Az SNC SSO meghatározza, hogy az SNC-identitást vagy az RFC-szinten megadott hitelesítő adatokat használja-e. | |
| SNC Saját név | karakterlánc | Az adott célhoz/kiszolgálóhoz használandó identitás (nem kötelező). | |
| SNC-partner neve | karakterlánc | A háttérrendszer SNC-neve. | |
| Az SNC védelmi minősége | karakterlánc | Az adott cél/kiszolgáló SNC-kommunikációjára használandó szolgáltatásminőség. | |
| SNC-tanúsítvány | karakterlánc | Base64 kódolású X.509-tanúsítvány. | |
| PSE | securestring | Base64 kódolású PSE (Personal Security Environment). |
Szabályozási korlátok
| Name | Hívások | Megújítási időszak |
|---|---|---|
| API-hívások kapcsolatonként | 2500 | 60 másodperc |
Műveletek
| [BAPI – RFC] Állapotalapú munkamenet bezárása |
Bezár egy meglévő állapotalapú kapcsolati munkamenetet az SAP-rendszerhez. |
| [BAPI – RFC] Állapotalapú munkamenet létrehozása |
Állapotalapú kapcsolati munkamenetet hoz létre az SAP-rendszerhez. |
| [BAPI] Hívási módszer az SAP-ban (előzetes verzió) |
Meghívja a BAPI metódust az SAP-rendszeren. |
| [BAPI] Tranzakció véglegesítése |
Véglegesíti a BAPI-tranzakciót az adott munkamenethez. |
| [BAPI] Visszaállítási tranzakció (előzetes verzió) |
Visszaállítja a BAPI-tranzakciót az adott munkamenethez. |
| [IDOC – RFC] Tranzakcióazonosító megerősítése |
Tranzakcióazonosító megerősítését küldi el az SAP-nak. |
| [IDOC] Dokumentum küldése az SAP-nak |
IDOC-üzenetet küld az SAP-nak. |
| [IDOC] Dokumentum küldése az SAP-nak (elavult) (előzetes verzió) |
IDOC-üzenetet küld az SAP-nak (elavult). |
| [IDOC] IdOC-lista lekérése tranzakcióhoz |
Lekéri a munkamenet-azonosító vagy a tranzakcióazonosító (TID) által azonosított tranzakcióhoz tartozó azonosítók listáját. |
| [IDOC] IDOC állapotának lekérése |
[IDOC] IdOC állapot lekérése. |
| [RFC] Hosszú ideig futó függvény meghívása az SAP-ban (előzetes verzió) |
Meghív egy hosszú ideig futó sRFC-t az SAP-rendszeren, és megvárja, amíg a rendszer válaszol. |
| [RFC] Hívásfüggvény az SAP-ban (előzetes verzió) |
SRFC-t, tRFC-t vagy qRFC-t hív meg az SAP-rendszeren. |
| [RFC] Hívásfüggvény az SAP-ban (V2) [ELAVULT] |
SRFC-t, tRFC-t vagy qRFC-t hív meg az SAP-rendszeren. |
| [RFC] Hívásfüggvény az SAP-ban (V3) (előzetes verzió) |
SRFC-t, tRFC-t vagy qRFC-t hív meg az SAP-rendszeren kultikusan független módon. |
| [RFC] RFC hozzáadása a tranzakcióhoz (előzetes verzió) |
RFC-hívást ad hozzá a tId és az üzenetsor neve által azonosított tranzakcióhoz, és létrehoz egy új tranzakciót, ha nincs ilyen. |
| [RFC] Tranzakció lekérése |
Lekéri a tranzakcióazonosító és az üzenetsor neve alapján azonosított tranzakció részleteit, és létrehoz egy új tranzakciót, ha nincs ilyen. A tranzakcióazonosító GUID vagy 24 karakteres sztring formátumban is megadható. A meglévő qRFC-tranzakció megkereséséhez meg kell adni az üzenetsor nevét és a tranzakcióazonosítót is. |
| [RFC] Tranzakció létrehozása |
Létrehoz egy új tranzakciót, ha nincs ilyen, a megadott tranzakcióazonosító és -vagy üzenetsornév használatával. Ha a tranzakció létezik, lekéri a meglévő tranzakció részleteit. A tranzakcióazonosító GUID vagy 24 karakteres sztring formátumban is megadható. |
| [RFC] Véglegesítési tranzakció (előzetes verzió) |
Véglegesíti az RFC-tranzakciót az adott munkamenethez és -üzenetsorhoz. |
| SAP-tábla olvasása (elavult) [ELAVULT] |
Ehhez a művelethez a felhasználónak hozzá kell férnie a "BBP_RFC_READ_TABLE" vagy a "RFC_READ_TABLE" RFC-hez. |
| SAP-táblázat olvasása (előzetes verzió) |
Ehhez a művelethez a felhasználónak hozzá kell férnie a "BBP_RFC_READ_TABLE" vagy a "RFC_READ_TABLE" RFC-hez. |
| Sémák létrehozása |
XML-sémákat hoz létre a megadott SAP-művelethez vagy URI-hoz. |
| Üzenet küldése az SAP-nak |
Bármilyen RFC, BAPI, IDOC típusú üzenetet küld az SAP-nak. |
[BAPI – RFC] Állapotalapú munkamenet bezárása
Bezár egy meglévő állapotalapú kapcsolati munkamenetet az SAP-rendszerhez.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Munkamenet-azonosító
|
sessionId | True | string |
Az állapotalapú munkamenet azonosítója sztringként. |
Válaszok
- response
- object
[BAPI – RFC] Állapotalapú munkamenet létrehozása
Állapotalapú kapcsolati munkamenetet hoz létre az SAP-rendszerhez.
Válaszok
Munkamenet-létrehozási művelet eredménye.
- Törzs
- CreateSessionResponse
[BAPI] Hívási módszer az SAP-ban (előzetes verzió)
Meghívja a BAPI metódust az SAP-rendszeren.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Üzleti objektum
|
businessObject | True | string |
Az Üzleti objektum típusa, például "BANKDETAIL". |
|
Metódus
|
method | True | string |
A meghívandó metódus, például a "CREATE", majd a implementáló BAPI metódus, ":" karakter választja el egymástól. |
|
Automatikus véglegesítés
|
autoCommit | boolean |
Automatikusan véglegesíti a BAPI-tranzakciót, ha az SAP BAPI-válasz nem eredményez hibát. Ha az SAP BAPI-válasz hibát jelez, automatikusan visszaállítja a BAPI-tranzakciót. |
|
|
Munkamenet-azonosító
|
sessionId | string |
Az opcionális állapotalapú munkamenet azonosítója sztringként. Ha nincs megadva, a hívás állapot nélküli kapcsolaton történik. |
|
|
Bemeneti BAPI-paraméterek
|
body | True | binary |
Adja meg a BAPI-paramétereket, amelyek meghívják az SAP-t vagy az URI-t a BAPI-paramétereket tartalmazó tárolóblobba. |
|
Tartalom típusa
|
Content-Type | string |
Adja meg a kérelem hasznos adatainak tartalomtípusát. |
Válaszok
A HÍVÁS BAPI-művelet eredménye
- Törzs
- CallBapiResponse
[BAPI] Tranzakció véglegesítése
Véglegesíti a BAPI-tranzakciót az adott munkamenethez.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Munkamenet-azonosító
|
sessionId | True | string |
Az állapotalapú munkamenet azonosítója sztringként. |
|
Várjon a szinkron frissítésre
|
wait | boolean |
Várjon a szinkron frissítés befejezésére. |
|
|
A munkamenet bezárása
|
closeSession | boolean |
Bezárja az állapotalapú kapcsolati munkamenetet. |
Válaszok
AZ SAP BAPI a 2- es verziójú struktúrát adja vissza, más néven BAPIRET2
- Törzs
- BapiRet2
[BAPI] Visszaállítási tranzakció (előzetes verzió)
Visszaállítja a BAPI-tranzakciót az adott munkamenethez.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Munkamenet-azonosító
|
sessionId | True | string |
Az állapotalapú munkamenet azonosítója sztringként. |
|
A munkamenet bezárása
|
closeSession | boolean |
Bezárja az állapotalapú kapcsolati munkamenetet. |
Válaszok
AZ SAP BAPI a 2- es verziójú struktúrát adja vissza, más néven BAPIRET2
- Törzs
- BapiRet2
[IDOC – RFC] Tranzakcióazonosító megerősítése
Tranzakcióazonosító megerősítését küldi el az SAP-nak.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tranzakcióazonosító
|
tid | True | string |
A tranzakcióazonosító GUID sztringformátumban. |
Válaszok
- response
- object
[IDOC] Dokumentum küldése az SAP-nak
IDOC-üzenetet küld az SAP-nak.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Paraméterek listája
|
dynamicParameters | True | dynamic |
Dinamikus bemeneti paraméterek az IDOC formátumtól függően. |
|
IDOC formátum
|
idocFormat | string |
Az IDOC hasznos adatformátuma: XML, Flat File vagy Json. |
|
|
TID megerősítése
|
confirmTid | boolean |
Erősítse meg automatikusan a tranzakcióazonosítót, a "true" vagy a "false" értéket. |
|
|
Tranzakcióazonosító GUID azonosítója
|
tid | string |
A nem kötelező tranzakcióazonosító guid azonosítója sztringként. Ha nincs megadva, új GUID jön létre. |
Válaszok
Az IDOC küldése művelet eredménye.
- Törzs
- SendIdocResponse
[IDOC] Dokumentum küldése az SAP-nak (elavult) (előzetes verzió)
IDOC-üzenetet küld az SAP-nak (elavult).
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
IDOC-típus opcionális kiterjesztéssel
|
idocType | True | string |
Az IDOC (alapszintű) típus, például a "DELVRY01" és az opcionális IDOC-típusbővítmény (fejlesztés vagy CIM-típus). |
|
AZ SAP kiadási verziója
|
releaseVersion | string |
Az SAP kiadási verziója, például 720. Ha nincs megadva, az aktuális rendszerverzió lesz kiválasztva. |
|
|
Rekordtípusok verziója
|
recordTypesVersion | string |
Az IDOC-rekord típusa "2" vagy "3". |
|
|
TID megerősítése
|
confirmTid | boolean |
Erősítse meg automatikusan a tranzakcióazonosítót, a "true" vagy a "false" értéket. |
|
|
Tranzakcióazonosító GUID azonosítója
|
tid | string |
A nem kötelező tranzakcióazonosító guid azonosítója sztringként. Ha nincs megadva, új GUID jön létre. |
|
|
Bemeneti azonosítók üzenete
|
body | True | binary |
Bemeneti IDOC-üzenet az SAP-nak vagy az URI-nak az IDOC-üzenetet tartalmazó tárolóblobba. |
|
Tartalom típusa
|
Content-Type | string |
Adja meg a kérelem hasznos adatainak tartalomtípusát. |
Válaszok
Az IDOC küldése művelet eredménye.
- Törzs
- SendIdocResponse
[IDOC] IdOC-lista lekérése tranzakcióhoz
Lekéri a munkamenet-azonosító vagy a tranzakcióazonosító (TID) által azonosított tranzakcióhoz tartozó azonosítók listáját.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Irány
|
direction | True | string |
Az SAP elküldte vagy fogadta-e a megkeresni kívánt idOC-t. |
|
Tranzakcióazonosító
|
tId | True | string |
A tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva. |
Válaszok
IdOC-számok listája.
- Törzs
- IdocNumbersList
[IDOC] IDOC állapotának lekérése
[IDOC] IdOC állapot lekérése.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
IDOC-szám
|
idocNumber | True | integer |
Az IDOC-szám, amelyhez le szeretné kérni az állapotot. |
Válaszok
Az IDOC-művelet lekérési állapotának eredménye.
- Törzs
- IdocStatusResponse
[RFC] Hosszú ideig futó függvény meghívása az SAP-ban (előzetes verzió)
Meghív egy hosszú ideig futó sRFC-t az SAP-rendszeren, és megvárja, amíg a rendszer válaszol.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
RFC-név
|
RfcName | True | string |
A meghívandó RFC, például "STFC_CONNECTION" |
|
Bemeneti RFC-paraméterek (beágyazott)
|
Payload | string |
Bemeneti RFC-paraméterek az SAP meghívásához |
|
|
Bemeneti RFC-paraméterek (referencia)
|
PayloadReference | string |
URI az RFC-paramétereket tartalmazó tárolóblobba |
|
|
RFC-csoportszűrő
|
RfcGroupFilter | string |
Az opcionális RFC-csoportszűrő, például az "STFC" az RFC-k szűréséhez |
|
|
Automatikus véglegesítés
|
AutoCommit | boolean |
Automatikusan véglegesíti az RFC-tranzakciót, ha a qRFC/tRFC hozzáadása a tranzakcióhoz nem eredményez hibát. Az automatikus véglegesítés csak akkor lép érvénybe, ha a tranzakcióazonosító vagy az üzenetsor neve meg van adva. |
|
|
Várólista neve
|
QueueName | string |
A qRFC opcionális állapotalapú üzenetsorneve. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
|
|
Munkamenet-azonosító
|
sessionId | string |
A választható állapotalapú munkamenet-azonosító sztringként az állapotalapú RFC-hez. Ha nincs megadva munkamenet-azonosító, a hívás állapot nélküli kapcsolaton történik. |
|
|
Tranzakcióazonosító
|
tId | string |
Az opcionális tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva a tRFC-hez és a qRFC-hez. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
Válaszok
A hívás RFC-műveletének eredménye
- Törzs
- CallRfcResponse
[RFC] Hívásfüggvény az SAP-ban (előzetes verzió)
SRFC-t, tRFC-t vagy qRFC-t hív meg az SAP-rendszeren.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
RFC-név
|
rfcName | True | string |
A meghívandó RFC, például "STFC_CONNECTION". |
|
RFC-csoportszűrő
|
rfcGroupFilter | string |
Az opcionális RFC-csoportszűrő, például az "STFC" az RFC-k szűréséhez. |
|
|
Automatikus véglegesítés
|
autoCommit | boolean |
Automatikusan véglegesíti az RFC-tranzakciót, ha a qRFC/tRFC hozzáadása a tranzakcióhoz nem eredményez hibát. Az automatikus véglegesítés csak akkor lép érvénybe, ha {tId} vagy {queueName} van megadva. |
|
|
Munkamenet-azonosító
|
sessionId | string |
A választható állapotalapú munkamenet-azonosító sztringként az állapotalapú RFC-hez. Ha nincs megadva munkamenet-azonosító, a hívás állapot nélküli kapcsolaton történik. |
|
|
Tranzakcióazonosító
|
tId | string |
Az opcionális tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva a tRFC-hez és a qRFC-hez. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
|
|
Várólista neve
|
queueName | string |
A qRFC opcionális állapotalapú üzenetsorneve. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
|
|
Bemeneti RFC-paraméterek
|
body | True | binary |
Bemeneti RFC-paraméterek, amelyek meghívják az SAP-t vagy az URI-t az RFC-paramétereket tartalmazó tárolóblobba. |
|
Tartalom típusa
|
Content-Type | string |
Adja meg a kérelem hasznos adatainak tartalomtípusát. |
Válaszok
A hívás RFC-műveletének eredménye
- Törzs
- CallRfcResponse
[RFC] Hívásfüggvény az SAP-ban (V2) [ELAVULT]
SRFC-t, tRFC-t vagy qRFC-t hív meg az SAP-rendszeren.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
RFC-név
|
rfcName | True | string |
A meghívandó RFC, például "STFC_CONNECTION". |
|
SAP-függvény bemenete
|
rfcInputs | True | dynamic |
Az SAP-függvény bemenetei. |
|
RFC-csoportszűrő
|
rfcGroupFilter | string |
Az opcionális RFC-csoportszűrő, például az "STFC" az RFC-k szűréséhez. |
|
|
Automatikus véglegesítés
|
autoCommit | boolean |
Automatikusan véglegesíti az RFC-tranzakciót, ha a qRFC/tRFC hozzáadása a tranzakcióhoz nem eredményez hibát. Az automatikus véglegesítés csak akkor lép érvénybe, ha {tId} vagy {queueName} van megadva. |
|
|
Munkamenet-azonosító
|
sessionId | string |
A választható állapotalapú munkamenet-azonosító sztringként az állapotalapú RFC-hez. Ha nincs megadva munkamenet-azonosító, a hívás állapot nélküli kapcsolaton történik. |
|
|
Tranzakcióazonosító
|
tId | string |
Az opcionális tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva a tRFC-hez és a qRFC-hez. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
|
|
Várólista neve
|
queueName | string |
A qRFC opcionális állapotalapú üzenetsorneve. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
|
|
Bemeneti formátum
|
inputFormat | string |
A bemeneti formátum (XML vagy JSON) – A JSON kiválasztásakor a rendszer létrehozza és megadja a sémát a tervezőnek. |
|
|
Visszatérési formátum
|
returnFormat | string |
A kimeneti formátum (XML vagy JSON) – A JSON kiválasztásakor a séma létrejön és el lesz adva a tervezőnek. |
Válaszok
[RFC] Hívásfüggvény az SAP-ban (V3) (előzetes verzió)
SRFC-t, tRFC-t vagy qRFC-t hív meg az SAP-rendszeren kultikusan független módon.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
RFC-név
|
rfcName | True | string |
A meghívandó RFC, például "STFC_CONNECTION". |
|
SAP-függvény bemenete
|
rfcInputs | True | dynamic |
Az SAP-függvény bemenetei. |
|
RFC-csoportszűrő
|
rfcGroupFilter | string |
Az opcionális RFC-csoportszűrő, például az "STFC" az RFC-k szűréséhez. |
|
|
Automatikus véglegesítés
|
autoCommit | boolean |
Automatikusan véglegesíti az RFC-tranzakciót, ha a qRFC/tRFC hozzáadása a tranzakcióhoz nem eredményez hibát. Az automatikus véglegesítés csak akkor lép érvénybe, ha {tId} vagy {queueName} van megadva. |
|
|
Munkamenet-azonosító
|
sessionId | string |
A választható állapotalapú munkamenet-azonosító sztringként az állapotalapú RFC-hez. Ha nincs megadva munkamenet-azonosító, a hívás állapot nélküli kapcsolaton történik. |
|
|
Tranzakcióazonosító
|
tId | string |
Az opcionális tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva a tRFC-hez és a qRFC-hez. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
|
|
Várólista neve
|
queueName | string |
A qRFC opcionális állapotalapú üzenetsorneve. Ha nincs megadva tranzakcióazonosító és nincs üzenetsor neve, a hívás szinkron módon történik (sRFC). |
|
|
Bemeneti formátum
|
inputFormat | string |
A bemeneti formátum (XML vagy JSON) – A JSON kiválasztásakor a rendszer létrehozza és megadja a sémát a tervezőnek. |
|
|
Visszatérési formátum
|
returnFormat | string |
A kimeneti formátum (XML vagy JSON) – A JSON kiválasztásakor a séma létrejön és el lesz adva a tervezőnek. |
Válaszok
[RFC] RFC hozzáadása a tranzakcióhoz (előzetes verzió)
RFC-hívást ad hozzá a tId és az üzenetsor neve által azonosított tranzakcióhoz, és létrehoz egy új tranzakciót, ha nincs ilyen.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
RFC-név
|
rfcName | True | string |
A meghívandó RFC, például "STFC_CONNECTION". |
|
RFC-csoportszűrő
|
rfcGroupFilter | string |
Az opcionális RFC-csoportszűrő, például az "STFC" az RFC-k szűréséhez. |
|
|
Automatikus véglegesítés
|
autoCommit | boolean |
Automatikusan véglegesíti az RFC-tranzakciót, ha az RFC-t hozzáadja a tranzakcióhoz. |
|
|
Tranzakcióazonosító
|
tId | string |
A tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva. |
|
|
Várólista neve
|
queueName | string |
A qRFC üzenetsorának neve. |
|
|
Bemeneti RFC-paraméterek
|
body | True | binary |
Bemeneti RFC-paraméterek, amelyek meghívják az SAP-t vagy az URI-t az RFC-paramétereket tartalmazó tárolóblobba. |
|
Tartalom típusa
|
Content-Type | string |
Adja meg a kérelem hasznos adatainak tartalomtípusát. |
Válaszok
RFC-tranzakció részletei
- Törzs
- RfcTransactionDetails
[RFC] Tranzakció lekérése
Lekéri a tranzakcióazonosító és az üzenetsor neve alapján azonosított tranzakció részleteit, és létrehoz egy új tranzakciót, ha nincs ilyen. A tranzakcióazonosító GUID vagy 24 karakteres sztring formátumban is megadható. A meglévő qRFC-tranzakció megkereséséhez meg kell adni az üzenetsor nevét és a tranzakcióazonosítót is.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tranzakcióazonosító
|
tId | string |
A tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva. |
|
|
Várólista neve
|
queueName | string |
A qRFC üzenetsorának neve. |
Válaszok
RFC-tranzakció részletei
- Törzs
- RfcTransactionDetails
[RFC] Tranzakció létrehozása
Létrehoz egy új tranzakciót, ha nincs ilyen, a megadott tranzakcióazonosító és -vagy üzenetsornév használatával. Ha a tranzakció létezik, lekéri a meglévő tranzakció részleteit. A tranzakcióazonosító GUID vagy 24 karakteres sztring formátumban is megadható.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tranzakcióazonosító
|
tId | string |
A tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva. |
|
|
Várólista neve
|
queueName | string |
A qRFC üzenetsorának neve. |
Válaszok
RFC-tranzakció részletei
- Törzs
- RfcTransactionDetails
[RFC] Véglegesítési tranzakció (előzetes verzió)
Véglegesíti az RFC-tranzakciót az adott munkamenethez és -üzenetsorhoz.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tranzakcióazonosító
|
tId | string |
A tranzakcióazonosító GUID vagy 24 karakteres sztringként van formázva. |
|
|
Várólista neve
|
queueName | string |
Az állapotalapú üzenetsor neve. |
Válaszok
- response
- object
SAP-tábla olvasása (elavult) [ELAVULT]
Ehhez a művelethez a felhasználónak hozzá kell férnie a "BBP_RFC_READ_TABLE" vagy a "RFC_READ_TABLE" RFC-hez.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tábla neve
|
tableName | True | string |
Az elolvasni kívánt SAP-tábla neve. |
|
Beolvasandó mezők
|
fieldNames | array |
Az elolvasni kívánt mező elavult, helyette a 2. műveletverziót használja. |
|
|
Ahol a szűrők
|
whereFilters | array |
A where filter clause - elavult, használja helyette a 2. műveletverziót. |
|
|
Kezdősorindex
|
startIndex | integer |
Kezdősor indexe, pl. 0. |
|
|
Elolvasandó sorok száma
|
rowCount | integer |
Az olvasandó sorok száma, például 10. Használja a 0 értéket, ha csak a mezők metaadatait szeretné lekérni. |
|
|
Mezőelválasztó
|
delimiter | string |
A sormezők adatai közé beszúrandó választható elválasztó. |
Válaszok
A Táblázat olvasása művelet eredménye.
- Törzs
- ReadTableResponse
SAP-táblázat olvasása (előzetes verzió)
Ehhez a művelethez a felhasználónak hozzá kell férnie a "BBP_RFC_READ_TABLE" vagy a "RFC_READ_TABLE" RFC-hez.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
Tábla neve
|
tableName | True | string |
Az elolvasni kívánt SAP-tábla neve |
|
Beolvasandó mezők
|
FieldNames | array of string |
Az elolvasni kívánt mezők listája |
|
|
Ahol a szűrők
|
WhereFilters | array of string |
A szűrési záradékok(pl.: "MTART = ROH" ÉS MEINS = "PAK" |
|
|
Kezdősorindex
|
StartIndex | integer |
Kezdősor indexe, pl. 0 |
|
|
Elolvasandó sorok száma
|
RowCount | integer |
Az olvasandó sorok száma, például 10 |
|
|
Mezőelválasztó
|
Delimiter | string |
A sormezők adatai közé beszúrandó választható elválasztójel |
Válaszok
A Táblázat olvasása művelet eredménye.
- Törzs
- ReadTableResponse
Sémák létrehozása
XML-sémákat hoz létre a megadott SAP-művelethez vagy URI-hoz.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
sapActionUris
|
sapActionUris | True | array of string | |
|
Fájlnév előtagja
|
fileNamePrefix | string |
A sémafájlnevek előtagja. |
Válaszok
Sémaválasz létrehozása
Üzenet küldése az SAP-nak
Bármilyen RFC, BAPI, IDOC típusú üzenetet küld az SAP-nak.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
SAP-művelet
|
sapAction | True | string |
SAP-művelet. |
|
Bemeneti üzenet
|
body | True | binary |
Bemeneti üzenet az SAP-nak vagy az URI-nak az üzenetet tartalmazó tárolóblobba. |
|
Tartalom típusa
|
Content-Type | string |
Adja meg a kérelem hasznos adatainak tartalomtípusát. |
Válaszok
- response
- object
Triggerek
| Üzenet fogadása |
Amikor üzenet érkezik az SAP-tól. |
Üzenet fogadása
Amikor üzenet érkezik az SAP-tól.
Paraméterek
| Name | Kulcs | Kötelező | Típus | Description |
|---|---|---|---|---|
|
GatewayHost
|
gatewayHost | True | string |
SAP RFC-kiszolgálóregisztrációs átjáró gazdagépe. |
|
GatewayService
|
gatewayService | True | string |
SAP RFC-kiszolgálóregisztrációs átjáró szolgáltatás. |
|
Programazonosító
|
programId | True | string |
SAP RFC-kiszolgálóregisztrációs átjáró programazonosítója. |
|
SapActions
|
SapActions | array of string |
SAP-műveletek szűrőlistája, amelyre a regisztráció figyelne |
|
|
IDOC formátum
|
IdocFormat | string |
Az IDOC-k fogadásának formátuma |
|
|
Nem kiadható szegmensekkel rendelkező IDOCs-k fogadása
|
ReceiveIdocsWithUnreleasedSegments | boolean |
Nem kiadható szegmensekkel rendelkező IDOCs-ek fogadása |
|
|
SncPartnerNames
|
sncPartnerNames | string |
Az SNC-partnerek neveit függőleges sáv (|) választja el egymástól. |
|
|
DegreeOfParallelism
|
degreeOfParallelism | integer |
Hány hívást kell párhuzamosan feldolgozni. |
Válaszok
Figyelő kérése
- Törzs
- ListenerRequest
Definíciók
BapiRet2
AZ SAP BAPI a 2- es verziójú struktúrát adja vissza, más néven BAPIRET2
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Típus
|
Type | string |
Üzenet típusa |
|
Azonosító
|
Id | string |
Üzenetosztály |
|
Szám
|
Number | string |
Üzenetszám |
|
Message
|
Message | string |
Üzenet szövege |
|
LogNumber
|
LogNumber | string |
Alkalmazásnapló: naplószám |
|
LogMessageNumber
|
LogMessageNumber | string |
Alkalmazásnapló: Belső üzenet sorozatszáma |
|
MessageVariable1
|
MessageVariable1 | string |
1. üzenetváltozó |
|
MessageVariable2
|
MessageVariable2 | string |
2. üzenetváltozó |
|
MessageVariable3
|
MessageVariable3 | string |
3. üzenetváltozó |
|
MessageVariable4
|
MessageVariable4 | string |
4. üzenetváltozó |
|
Paraméter
|
Parameter | string |
Paraméter neve |
|
Sor
|
Row | integer |
Sorok a paraméterben |
|
szakterület
|
Field | string |
Mező a paraméterben |
|
System
|
System | string |
Logikai rendszer, amelyből az üzenet származik |
CallBapiResponse
A HÍVÁS BAPI-művelet eredménye
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
BapiReturn
|
BapiReturn | BapiRet2 |
AZ SAP BAPI a 2- es verziójú struktúrát adja vissza, más néven BAPIRET2 |
|
BAPI-visszatérések
|
BapiReturns | array of BapiRet2 |
BAPI visszatérési struktúrák |
|
XML-válasz
|
XmlResponse | string |
XML-válasz a BAPI-hívásra |
|
JsonResponse
|
JsonResponse | Object |
CallRfcResponse
A hívás RFC-műveletének eredménye
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
XML-válasz
|
XmlResponse | string |
XML-válasz az RFC-hívásra |
|
JsonResponse
|
JsonResponse | Object |
CreateSessionResponse
Munkamenet-létrehozási művelet eredménye.
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Munkamenet-azonosító
|
SessionId | string |
Az állapotalapú munkamenet azonosítója. |
FieldMetadata
Mező metaadatai
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Mezőnév
|
Name | string |
Mezőnév |
|
Mezőeltolás
|
Offset | integer |
Mezőkezdés eltolása |
|
Mező hossza
|
Length | integer |
Mező hossza |
|
ABAP-adattípus
|
AbapDataType | string |
Mező ABAP-adattípusa |
|
Mező leírása
|
Description | string |
Mező leírása |
IdocNumbersList
IdOC-számok listája.
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
IDOC-számok
|
IdocNumbers | array of integer |
IdOC-számok listája |
IdocStatusResponse
Az IDOC-művelet lekérési állapotának eredménye.
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
IDOC-állapotkód
|
IdocStatus | integer |
IDOC-állapotkód |
ListenerRequest
Figyelő kérése
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
ActionUri
|
ActionUri | string |
Művelet URI-ja |
|
Content
|
Content | string |
Content |
Objektum
ReadTableResponse
A Táblázat olvasása művelet eredménye.
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
XML-válasz
|
XmlResponse | string |
XML-válasz a Table RFC-hívás olvasására |
|
Mezők metaadatai
|
FieldsMetadata | array of FieldMetadata |
Mezők metaadatai |
|
Rows
|
Rows | array of string |
Rows |
RfcTransactionDetails
RFC-tranzakció részletei
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
A tranzakcióban szereplő RFC-k neve
|
RfcNames | array of string |
A tranzakcióban szereplő RFC-k neve |
|
A tranzakcióazonosító (TID)
|
TId | string |
A tranzakcióazonosító (TID) |
|
A tranzakcióazonosító (TID) GUID-formája
|
Guid | string |
A tranzakcióazonosító (TID) GUID-formája |
|
Az üzenetsor neve
|
QueueName | string |
Az üzenetsor neve, ha qRFC-tranzakció, egyébként null |
SapConnectorGenerateSchemasResponse
Sémaválasz létrehozása
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Schemas
|
Schemas | array of SapConnectorSchema |
A létrehozott sémák listája. |
SapConnectorSchema
SAP-séma
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Név
|
Name | string |
A séma neve |
|
Content
|
Content | byte |
A base-64 kódolású séma tartalma |
SendIdocResponse
Az IDOC küldése művelet eredménye.
| Name | Elérési út | Típus | Description |
|---|---|---|---|
|
Tranzakcióazonosító
|
TransactionID | string |
Az IDOC tRFC tranzakcióazonosítójának GUID azonosítója. |
objektum
Ez az "objektum" típus.