Megosztás:


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/
Email 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.

[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

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

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

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

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

[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

[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

[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

Ennek a műveletnek a kimenetei dinamikusak.

[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

Ennek a műveletnek a kimenetei dinamikusak.

[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

[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

[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

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

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.

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

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.