SAP
Zprávy aplikačního serveru SAP a serveru zpráv
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Logic Apps | Enterprise | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Microsoft |
| URL | https://support.microsoft.com/ |
| abapi@microsoft.com |
| Metadata konektoru | |
|---|---|
| Vydavatel | Microsoft |
| Internetová stránka | https://www.sap.com/index.html |
| Zásady ochrany osobních údajů | https://www.sap.com/about/legal/privacy.html |
| Kategorie | IT provoz |
Konektor do hloubky
Tento článek obsahuje referenční specifikaci rozhraní API a obecné limity. Podrobnou dokumentaci ke konektoru, včetně požadavků, postupů, schématu parametrů požadavků a ukázek, najdete v tématu Připojení k systémům SAP z Azure Logic Apps.
Obecné limity
| Název | Hodnota |
|---|---|
| Maximální velikost textu požadavku v kB pro operaci odesílání zpráv při použití místní brány dat | 2560 |
| Maximální velikost textu požadavku v kB pro operaci odesílání zpráv při použití prostředí integrační služby (ISE) bez místní brány dat | 102400 |
| Časový limit požadavku v sekundách pro požadavky při použití místní brány dat | 118 |
| Časový limit požadavku v sekundách pro požadavky při použití prostředí integrační služby (ISE) bez místní brány dat | 225 |
U parametrů XML s větší velikostí vložte dokument s parametry XML do objektu blob služby Azure Storage. Místo přímého vložení parametrů XML do textu požadavku vložte plně kvalifikovaný identifikátor URI sdíleného přístupového podpisu (SAS) objektu blob úložiště do textu požadavku. Objekt blob se pak stáhne za běhu. Ujistěte se, že je objekt blob přístupný z umístění pro stahování, například z místní brány dat nebo podsítě konektoru ISE.
U požadavků s delšími časovými limity použijte dlouho běžící akci, kdykoli je k dispozici. Dlouhotrvající akce jsou založené na dlouhotrvajících úlohách Azure Logic Apps se vzorem akcí webhooku.
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Sdíletelný |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení je možné sdílet. Pokud se power app sdílí s jiným uživatelem, sdílí se i připojení. Další informace najdete v přehledu konektorů pro aplikace plátna – Power Apps | Microsoft Docs
| Název | Typ | Description | Povinné |
|---|---|---|---|
| Gateway | gatewaySetting | Místní brána (další podrobnosti najdete v tématu https://docs.microsoft.com/data-integration/gateway . | Pravdivé |
| Klient | int | ID klienta SAP pro připojení k systému SAP. | Pravdivé |
| Typ ověřování | řetězec | Typ ověřování pro připojení k systému SAP. Musí to být základní (uživatelské jméno a heslo). | Pravdivé |
| Uživatelské jméno SAP | securestring | Uživatelské jméno, které se má použít pro přihlášení k systému SAP. | |
| Heslo SAP | securestring | Heslo, které se má použít pro přihlášení k systému SAP. | |
| Typ přihlášení | řetězec | Typ přihlášení k systému SAP, přihlášení aplikačního serveru (typ A) nebo přihlášení ke skupině (typ B aka Message Server). | Pravdivé |
| Hostitel AS | řetězec | Název hostitele aplikačního serveru SAP. | |
| Služba AS | řetězec | Název služby nebo číslo portu aplikačního serveru SAP. | |
| Systémové číslo AS | int | Systémové číslo systému SAP. Jedná se o číslo od 00 do 99. | |
| Hostitel serveru MS | řetězec | Název hostitele systému SAP Message Server aka R3 System Name. | |
| Název služby MS nebo číslo portu | řetězec | Název služby nebo číslo portu serveru zpráv. | |
| ID systému MS | řetězec | ID systému SAP. | |
| Přihlašovací skupina MS | řetězec | Přihlašovací skupina pro systém SAP. | |
| Bezpečné psaní | Booleova hodnota | Pokud je false, použijte silné typy, jinak jako bezpečný typ použijte řetězec. | |
| Použití SNC | Booleova hodnota | Pokud je tato možnost vybraná, připojení budou zabezpečená pomocí SNC. | |
| Knihovna SNC | řetězec | Název nebo cesta knihovny SNC, která se má použít. | |
| Jednotné přihlašování SNC | řetězec | Jednotné přihlašování SNC určuje, jestli se má použít identita SNC nebo přihlašovací údaje zadané na úrovni RFC. | |
| SNC My Name | řetězec | Identita, která se má použít pro tento konkrétní cíl nebo server (volitelné). | |
| Název partnera SNC | řetězec | Název SNC back-endu. | |
| SNC Quality of Protection | řetězec | Kvalita služby, která se má použít pro komunikaci SNC tohoto konkrétního cílového/serveru. | |
| Certifikát SNC | řetězec | Certifikát X.509 s kódováním Base64 | |
| PSE | securestring | PsE s kódováním Base64 (osobní bezpečnostní prostředí) |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 2500 | 60 sekund |
Akce
| [BAPI - RFC] Vytvoření stavové relace |
Vytvoří stavovou relaci připojení k systému SAP. |
| [BAPI - RFC] Zavřít stavovou relaci |
Zavře existující stavovou relaci připojení k systému SAP. |
| [BAPI] Metoda volání v SAP (Preview) |
Volá metodu BAPI v systému SAP. |
| [BAPI] Potvrzení transakce |
Potvrdí transakci BAPI pro danou relaci. |
| [BAPI] Vrácení transakce zpět (Preview) |
Vrátí zpět transakci BAPI pro danou relaci. |
| [IDOC - RFC] Potvrzení ID transakce |
Odešle potvrzení ID transakce do SAP. |
| [IDOC] Odeslání dokumentu do SAP |
Odešle zprávu IDOC do SAP. |
| [IDOC] Odeslání dokumentu do SAP (zastaralé) (Preview) |
Odešle zprávu IDOC do SAP (zastaralé). |
| [IDOC] Získání seznamu IDOC pro transakci |
Získá seznam identifikátorů IDOC pro transakci identifikovaný identifikátorem relace GUID nebo identifikátor transakce (TID). |
| [IDOC] Získání stavu IDOC |
[IDOC] Získejte stav IDOC. |
| [RFC] Funkce Volání v SAP (Preview) |
Volá v systému SAP sRFC, tRFC nebo qRFC. |
| [RFC] Potvrzení transakce (Preview) |
Potvrdí transakci RFC pro danou relaci a frontu. |
| [RFC] Přidání RFC do transakce (Preview) |
Přidá volání RFC transakce identifikované tId a-nebo název fronty, vytvoření nové transakce pokud neexistuje. |
| [RFC] Volání dlouhotrvající funkce v SAP (Preview) |
Volá dlouhotrvající sRFC v systému SAP a čeká na odezvu systému. |
| [RFC] Volání funkce v SAP (V2) [ZASTARALÉ] |
Volá v systému SAP sRFC, tRFC nebo qRFC. |
| [RFC] Volání funkce v SAP (V3) (Preview) |
Volá sRFC, tRFC nebo qRFC v systému SAP kultivovaně nezávisle na sobě. |
| [RFC] Vytvoření transakce |
Vytvoří novou transakci, pokud neexistuje, pomocí zadaného ID transakce a názvu fronty. Pokud transakce existuje, získá podrobnosti o existující transakci. ID transakce lze zadat ve formátu řetězce GUID nebo 24 znaků. |
| [RFC] Získání transakce |
Získá podrobnosti transakce identifikované ID transakce a-nebo název fronty, vytvoření nové transakce pokud neexistuje. ID transakce lze zadat ve formátu řetězce GUID nebo 24 znaků. Aby bylo možné najít existující transakci qRFC, je nutné zadat název fronty i ID transakce transakce. |
| Generování schémat |
Generuje schémata XML pro zadanou akci SAP nebo identifikátor URI. |
| Odeslání zprávy do SAP |
Odešle všechny typy zpráv RFC, BAPI, IDOC do SAP. |
| Čtení tabulky SAP (Preview) |
Tato akce vyžaduje, aby uživatel získal přístup k dokumentu RFC BBP_RFC_READ_TABLE nebo RFC_READ_TABLE. |
| Čtení tabulky SAP (zastaralé) [ZASTARALÉ] |
Tato akce vyžaduje, aby uživatel získal přístup k dokumentu RFC BBP_RFC_READ_TABLE nebo RFC_READ_TABLE. |
[BAPI - RFC] Vytvoření stavové relace
Vytvoří stavovou relaci připojení k systému SAP.
Návraty
Výsledek operace vytvoření relace
[BAPI - RFC] Zavřít stavovou relaci
Zavře existující stavovou relaci připojení k systému SAP.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID relace
|
sessionId | True | string |
ID stavové relace jako řetězec. |
Návraty
- response
- object
[BAPI] Metoda volání v SAP (Preview)
Volá metodu BAPI v systému SAP.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Obchodní objekt
|
businessObject | True | string |
Typ obchodního objektu, například BANKDETAIL. |
|
Metoda
|
method | True | string |
Metoda, která se má volat, například CREATE, následovaná implementací metody BAPI oddělená znakem :. |
|
Automatické potvrzení
|
autoCommit | boolean |
Automaticky potvrdí transakci BAPI, pokud odpověď SAP BAPI nemá žádnou chybu. Automaticky vrátit zpět transakci BAPI, pokud odpověď SAP BAPI obsahuje chybu. |
|
|
ID relace
|
sessionId | string |
Volitelné ID stavové relace jako řetězec. Pokud není k dispozici žádný, volání se provede u bezstavového připojení. |
|
|
Vstupní parametry BAPI
|
body | True | binary |
Vstupní parametry BAPI pro volání SAP nebo URI do objektu blob úložiště obsahujícího parametry BAPI |
|
Typ obsahu
|
Content-Type | string |
Zadejte typ obsahu datové části požadavku. |
Návraty
Výsledek operace BAPI volání
- Body
- CallBapiResponse
[BAPI] Potvrzení transakce
Potvrdí transakci BAPI pro danou relaci.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID relace
|
sessionId | True | string |
ID stavové relace jako řetězec. |
|
Čekání na synchronní aktualizaci
|
wait | boolean |
Počkejte na synchronní dokončení aktualizace. |
|
|
Ukončení relace
|
closeSession | boolean |
Zavře stavovou relaci připojení. |
Návraty
Návratová struktura SAP BAPI verze 2 aka BAPIRET2
- Body
- BapiRet2
[BAPI] Vrácení transakce zpět (Preview)
Vrátí zpět transakci BAPI pro danou relaci.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID relace
|
sessionId | True | string |
ID stavové relace jako řetězec. |
|
Ukončení relace
|
closeSession | boolean |
Zavře stavovou relaci připojení. |
Návraty
Návratová struktura SAP BAPI verze 2 aka BAPIRET2
- Body
- BapiRet2
[IDOC - RFC] Potvrzení ID transakce
Odešle potvrzení ID transakce do SAP.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID transakce
|
tid | True | string |
ID transakce ve formátu řetězce GUID. |
Návraty
- response
- object
[IDOC] Odeslání dokumentu do SAP
Odešle zprávu IDOC do SAP.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Seznam parametrů
|
dynamicParameters | True | dynamic |
Dynamické vstupní parametry v závislosti na formátu IDOC. |
|
Formát IDOC
|
idocFormat | string |
Formát datové části IDOC: XML, Flat File nebo Json. |
|
|
Potvrdit TID
|
confirmTid | boolean |
Potvrďte ID transakce automaticky, true nebo false. |
|
|
IDENTIFIKÁTOR GUID ID transakce
|
tid | string |
Volitelný identifikátor GUID ID transakce jako řetězec. Pokud žádný není zadaný, vygeneruje se nový identifikátor GUID. |
Návraty
Výsledek operace Odeslat IDOC
- Body
- SendIdocResponse
[IDOC] Odeslání dokumentu do SAP (zastaralé) (Preview)
Odešle zprávu IDOC do SAP (zastaralé).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Typ IDOC s volitelným rozšířením
|
idocType | True | string |
Typ IDOC (základní), například "DELVRY01" a volitelné rozšíření typu IDOC (vylepšení nebo typ CIM). |
|
Verze verze SAP
|
releaseVersion | string |
Verze SAP, například 720. Pokud žádný není zadaný, vybere se aktuální systémová verze. |
|
|
Verze typů záznamů
|
recordTypesVersion | string |
Typ záznamu IDOC, 2 nebo 3. |
|
|
Potvrdit TID
|
confirmTid | boolean |
Potvrďte ID transakce automaticky, true nebo false. |
|
|
IDENTIFIKÁTOR GUID ID transakce
|
tid | string |
Volitelný identifikátor GUID ID transakce jako řetězec. Pokud žádný není zadaný, vygeneruje se nový identifikátor GUID. |
|
|
Zpráva IDOC vstupu
|
body | True | binary |
Vstupní zpráva IDOC do SAP nebo URI do objektu blob úložiště obsahujícího zprávu IDOC |
|
Typ obsahu
|
Content-Type | string |
Zadejte typ obsahu datové části požadavku. |
Návraty
Výsledek operace Odeslat IDOC
- Body
- SendIdocResponse
[IDOC] Získání seznamu IDOC pro transakci
Získá seznam identifikátorů IDOC pro transakci identifikovaný identifikátorem relace GUID nebo identifikátor transakce (TID).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Směr
|
direction | True | string |
Bez ohledu na to, jestli byl IDOC k nalezení odeslán nebo přijat SAP. |
|
ID transakce
|
tId | True | string |
ID transakce formátované jako guid nebo řetězec s 24 znaky. |
Návraty
Seznam čísel IDOC
- Body
- IdocNumbersList
[IDOC] Získání stavu IDOC
[IDOC] Získejte stav IDOC.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Číslo IDOC
|
idocNumber | True | integer |
Číslo IDOC, pro které se má načíst stav. |
Návraty
Výsledek získání stavu operace IDOC
- Body
- IdocStatusResponse
[RFC] Funkce Volání v SAP (Preview)
Volá v systému SAP sRFC, tRFC nebo qRFC.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název RFC
|
rfcName | True | string |
RfC, který se má volat, např. "STFC_CONNECTION". |
|
Filtr skupiny RFC
|
rfcGroupFilter | string |
Volitelný filtr skupiny RFC, například STFC, pro filtrování RFC. |
|
|
Automatické potvrzení
|
autoCommit | boolean |
Automaticky potvrdí transakci RFC, pokud přidání qRFC/tRFC do transakce nemá žádnou chybu. Automatické potvrzení se projeví jenom v případě, že je k dispozici {tId} nebo {queueName}. |
|
|
ID relace
|
sessionId | string |
Volitelné ID stavové relace jako řetězec stavového DOKUMENTU RFC. Pokud není k dispozici žádné ID relace, volání se provede u bezstavového připojení. |
|
|
ID transakce
|
tId | string |
Volitelné ID transakce formátované jako GUID nebo řetězec 24 znaků pro tRFC a qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
|
|
Název fronty
|
queueName | string |
Volitelný název stavové fronty pro qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
|
|
Vstupní parametry RFC
|
body | True | binary |
Vstupní parametry RFC pro volání SAP nebo URI do objektu blob úložiště obsahujícího parametry RFC. |
|
Typ obsahu
|
Content-Type | string |
Zadejte typ obsahu datové části požadavku. |
Návraty
Výsledek pro operaci RFC volání
- Body
- CallRfcResponse
[RFC] Potvrzení transakce (Preview)
Potvrdí transakci RFC pro danou relaci a frontu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID transakce
|
tId | string |
ID transakce formátované jako guid nebo řetězec s 24 znaky. |
|
|
Název fronty
|
queueName | string |
Název stavové fronty. |
Návraty
- response
- object
[RFC] Přidání RFC do transakce (Preview)
Přidá volání RFC transakce identifikované tId a-nebo název fronty, vytvoření nové transakce pokud neexistuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název RFC
|
rfcName | True | string |
RfC, který se má volat, např. "STFC_CONNECTION". |
|
Filtr skupiny RFC
|
rfcGroupFilter | string |
Volitelný filtr skupiny RFC, například STFC, pro filtrování RFC. |
|
|
Automatické potvrzení
|
autoCommit | boolean |
Automaticky potvrdí transakci RFC, pokud přidání RFC do transakce nemá žádnou chybu. |
|
|
ID transakce
|
tId | string |
ID transakce formátované jako guid nebo řetězec s 24 znaky. |
|
|
Název fronty
|
queueName | string |
Název fronty pro qRFC. |
|
|
Vstupní parametry RFC
|
body | True | binary |
Vstupní parametry RFC pro volání SAP nebo URI do objektu blob úložiště obsahujícího parametry RFC. |
|
Typ obsahu
|
Content-Type | string |
Zadejte typ obsahu datové části požadavku. |
Návraty
Podrobnosti o transakci RFC
[RFC] Volání dlouhotrvající funkce v SAP (Preview)
Volá dlouhotrvající sRFC v systému SAP a čeká na odezvu systému.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název RFC
|
RfcName | True | string |
RfC, který se má volat, např. "STFC_CONNECTION" |
|
Vstupní parametry RFC (vložené)
|
Payload | string |
Vstupní parametry RFC pro volání SAP |
|
|
Vstupní parametry RFC (referenční dokumentace)
|
PayloadReference | string |
Identifikátor URI pro objekt blob úložiště obsahující parametry RFC |
|
|
Filtr skupiny RFC
|
RfcGroupFilter | string |
Volitelný filtr skupiny RFC, například STFC, pro filtrování RFC |
|
|
Automatické potvrzení
|
AutoCommit | boolean |
Automaticky potvrdí transakci RFC, pokud přidání qRFC/tRFC do transakce nemá žádnou chybu. Automatické potvrzení se projeví pouze v případě, že je zadané ID transakce nebo název fronty. |
|
|
Název fronty
|
QueueName | string |
Volitelný název stavové fronty pro qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
|
|
ID relace
|
sessionId | string |
Volitelné ID stavové relace jako řetězec stavového DOKUMENTU RFC. Pokud není k dispozici žádné ID relace, volání se provede u bezstavového připojení. |
|
|
ID transakce
|
tId | string |
Volitelné ID transakce formátované jako GUID nebo řetězec 24 znaků pro tRFC a qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
Návraty
Výsledek pro operaci RFC volání
- Body
- CallRfcResponse
[RFC] Volání funkce v SAP (V2) [ZASTARALÉ]
Volá v systému SAP sRFC, tRFC nebo qRFC.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název RFC
|
rfcName | True | string |
RfC, který se má volat, např. "STFC_CONNECTION". |
|
Vstup funkce SAP
|
rfcInputs | True | dynamic |
Vstupy funkce SAP. |
|
Filtr skupiny RFC
|
rfcGroupFilter | string |
Volitelný filtr skupiny RFC, například STFC, pro filtrování RFC. |
|
|
Automatické potvrzení
|
autoCommit | boolean |
Automaticky potvrdí transakci RFC, pokud přidání qRFC/tRFC do transakce nemá žádnou chybu. Automatické potvrzení se projeví jenom v případě, že je k dispozici {tId} nebo {queueName}. |
|
|
ID relace
|
sessionId | string |
Volitelné ID stavové relace jako řetězec stavového DOKUMENTU RFC. Pokud není k dispozici žádné ID relace, volání se provede u bezstavového připojení. |
|
|
ID transakce
|
tId | string |
Volitelné ID transakce formátované jako GUID nebo řetězec 24 znaků pro tRFC a qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
|
|
Název fronty
|
queueName | string |
Volitelný název stavové fronty pro qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
|
|
Vstupní formát
|
inputFormat | string |
Vstupní formát (XML nebo JSON) – Při výběru kódu JSON se schéma vygeneruje a zadává návrháři. |
|
|
Návratový formát
|
returnFormat | string |
Výstupní formát (XML nebo JSON) – Při výběru kódu JSON se schéma vygeneruje a zadává návrháři. |
Návraty
[RFC] Volání funkce v SAP (V3) (Preview)
Volá sRFC, tRFC nebo qRFC v systému SAP kultivovaně nezávisle na sobě.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název RFC
|
rfcName | True | string |
RfC, který se má volat, např. "STFC_CONNECTION". |
|
Vstup funkce SAP
|
rfcInputs | True | dynamic |
Vstupy funkce SAP. |
|
Filtr skupiny RFC
|
rfcGroupFilter | string |
Volitelný filtr skupiny RFC, například STFC, pro filtrování RFC. |
|
|
Automatické potvrzení
|
autoCommit | boolean |
Automaticky potvrdí transakci RFC, pokud přidání qRFC/tRFC do transakce nemá žádnou chybu. Automatické potvrzení se projeví jenom v případě, že je k dispozici {tId} nebo {queueName}. |
|
|
ID relace
|
sessionId | string |
Volitelné ID stavové relace jako řetězec stavového DOKUMENTU RFC. Pokud není k dispozici žádné ID relace, volání se provede u bezstavového připojení. |
|
|
ID transakce
|
tId | string |
Volitelné ID transakce formátované jako GUID nebo řetězec 24 znaků pro tRFC a qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
|
|
Název fronty
|
queueName | string |
Volitelný název stavové fronty pro qRFC. Pokud není k dispozici žádné ID transakce a není k dispozici žádný název fronty, volání se provede synchronně (sRFC). |
|
|
Vstupní formát
|
inputFormat | string |
Vstupní formát (XML nebo JSON) – Při výběru kódu JSON se schéma vygeneruje a zadává návrháři. |
|
|
Návratový formát
|
returnFormat | string |
Výstupní formát (XML nebo JSON) – Při výběru kódu JSON se schéma vygeneruje a zadává návrháři. |
Návraty
[RFC] Vytvoření transakce
Vytvoří novou transakci, pokud neexistuje, pomocí zadaného ID transakce a názvu fronty. Pokud transakce existuje, získá podrobnosti o existující transakci. ID transakce lze zadat ve formátu řetězce GUID nebo 24 znaků.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID transakce
|
tId | string |
ID transakce formátované jako guid nebo řetězec s 24 znaky. |
|
|
Název fronty
|
queueName | string |
Název fronty pro qRFC. |
Návraty
Podrobnosti o transakci RFC
[RFC] Získání transakce
Získá podrobnosti transakce identifikované ID transakce a-nebo název fronty, vytvoření nové transakce pokud neexistuje. ID transakce lze zadat ve formátu řetězce GUID nebo 24 znaků. Aby bylo možné najít existující transakci qRFC, je nutné zadat název fronty i ID transakce transakce.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID transakce
|
tId | string |
ID transakce formátované jako guid nebo řetězec s 24 znaky. |
|
|
Název fronty
|
queueName | string |
Název fronty pro qRFC. |
Návraty
Podrobnosti o transakci RFC
Generování schémat
Generuje schémata XML pro zadanou akci SAP nebo identifikátor URI.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
sapActionUris
|
sapActionUris | True | array of string | |
|
Předpona názvu souboru
|
fileNamePrefix | string |
Předpona pro názvy souborů schématu. |
Návraty
Odpověď vygenerování schémat
Odeslání zprávy do SAP
Odešle všechny typy zpráv RFC, BAPI, IDOC do SAP.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Akce SAP
|
sapAction | True | string |
Akce SAP |
|
Vstupní zpráva
|
body | True | binary |
Vstupní zpráva sap nebo identifikátoru URI do objektu blob úložiště obsahujícího zprávu |
|
Typ obsahu
|
Content-Type | string |
Zadejte typ obsahu datové části požadavku. |
Návraty
- response
- object
Čtení tabulky SAP (Preview)
Tato akce vyžaduje, aby uživatel získal přístup k dokumentu RFC BBP_RFC_READ_TABLE nebo RFC_READ_TABLE.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název tabulky
|
tableName | True | string |
Název tabulky SAP, která se má přečíst |
|
Pole ke čtení
|
FieldNames | array of string |
Seznam polí ke čtení |
|
|
Kde filtry
|
WhereFilters | array of string |
Seznam klauzulí filtru, například "MTART = 'ROH' AND MEINS = 'PAK'" |
|
|
Počáteční index řádku
|
StartIndex | integer |
Počáteční index řádku, např. 0 |
|
|
Počet řádků ke čtení
|
RowCount | integer |
Počet řádků ke čtení, např. 10 |
|
|
Oddělovač polí
|
Delimiter | string |
Volitelný oddělovač pro vložení mezi data polí řádků |
Návraty
Výsledek operace čtení tabulky
- Body
- ReadTableResponse
Čtení tabulky SAP (zastaralé) [ZASTARALÉ]
Tato akce vyžaduje, aby uživatel získal přístup k dokumentu RFC BBP_RFC_READ_TABLE nebo RFC_READ_TABLE.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název tabulky
|
tableName | True | string |
Název tabulky SAP, která se má přečíst. |
|
Pole ke čtení
|
fieldNames | array |
Pole pro čtení – zastaralé, použijte místo toho akci verze 2. |
|
|
Kde filtry
|
whereFilters | array |
Klauzule where filter – zastaralá, použijte místo toho akci verze 2. |
|
|
Počáteční index řádku
|
startIndex | integer |
Počáteční index řádku, např. 0. |
|
|
Počet řádků ke čtení
|
rowCount | integer |
Počet řádků, které se mají přečíst, například 10. Pokud chcete získat pouze metadata polí, použijte 0. |
|
|
Oddělovač polí
|
delimiter | string |
Volitelný oddělovač pro vložení mezi data polí řádků. |
Návraty
Výsledek operace čtení tabulky
- Body
- ReadTableResponse
Aktivační události
| Při přijetí zprávy |
Při přijetí zprávy ze SAP. |
Při přijetí zprávy
Při přijetí zprávy ze SAP.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
GatewayHost
|
gatewayHost | True | string |
Hostitel brány registrace serveru SAP RFC. |
|
GatewayService
|
gatewayService | True | string |
Služba brány registrace serveru SAP RFC. |
|
Id programu
|
programId | True | string |
ID programu brány registrace serveru SAP RFC |
|
SapActions
|
SapActions | array of string |
Seznam filtrů akcí SAP, pro který by registrace naslouchal |
|
|
Formát IDOC
|
IdocFormat | string |
Formát, ve kterém se mají přijímat IDOCS |
|
|
Příjem IDOCs s nerelementovanými segmenty
|
ReceiveIdocsWithUnreleasedSegments | boolean |
Zda chcete přijímat IDOCS s neuvolněnými segmenty, nebo ne |
|
|
SncPartnerNames
|
sncPartnerNames | string |
Svislý pruh (|) oddělený seznam názvů partnerů SNC |
|
|
DegreeOfParallelism
|
degreeOfParallelism | integer |
Kolik volání paralelně zpracovává. |
Návraty
Požadavek na naslouchací proces
- Body
- ListenerRequest
Definice
BapiRet2
Návratová struktura SAP BAPI verze 2 aka BAPIRET2
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Typ
|
Type | string |
Typ zprávy |
|
identifikační číslo
|
Id | string |
Message – třída |
|
Number
|
Number | string |
Číslo zprávy |
|
Message
|
Message | string |
Text zprávy |
|
LogNumber
|
LogNumber | string |
Protokol aplikace: číslo protokolu |
|
LogMessageNumber
|
LogMessageNumber | string |
Protokol aplikace: Sériové číslo interní zprávy |
|
MessageVariable1
|
MessageVariable1 | string |
Proměnná zprávy 1 |
|
MessageVariable2
|
MessageVariable2 | string |
Proměnná zprávy 2 |
|
MessageVariable3
|
MessageVariable3 | string |
Proměnná zprávy 3 |
|
MessageVariable4
|
MessageVariable4 | string |
Proměnná zprávy 4 |
|
Parameter
|
Parameter | string |
Název parametru |
|
Row
|
Row | integer |
Řádky v parametru |
|
Obor
|
Field | string |
Pole v parametru |
|
Systém
|
System | string |
Logický systém, ze kterého zpráva pochází |
CallBapiResponse
Výsledek operace BAPI volání
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
BapiReturn
|
BapiReturn | BapiRet2 |
Návratová struktura SAP BAPI verze 2 aka BAPIRET2 |
|
Vrácení BAPI
|
BapiReturns | array of BapiRet2 |
Návratové struktury BAPI |
|
Odpověď XML
|
XmlResponse | string |
Odpověď XML na volání BAPI |
|
JsonResponse
|
JsonResponse | Object |
CallRfcResponse
Výsledek pro operaci RFC volání
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Odpověď XML
|
XmlResponse | string |
Odpověď XML na volání RFC |
|
JsonResponse
|
JsonResponse | Object |
CreateSessionResponse
Výsledek operace vytvoření relace
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID relace
|
SessionId | string |
ID stavové relace. |
FieldMetadata
Metadata polí
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Název pole
|
Name | string |
Název pole |
|
Posun pole
|
Offset | integer |
Posun začátku pole |
|
Délka pole
|
Length | integer |
Délka pole |
|
Datový typ ABAP
|
AbapDataType | string |
Datový typ ABAP pole |
|
Popis pole
|
Description | string |
Popis pole |
IdocNumbersList
Seznam čísel IDOC
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Čísla IDOC
|
IdocNumbers | array of integer |
Seznam čísel IDOC |
IdocStatusResponse
Výsledek získání stavu operace IDOC
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Stavový kód IDOC
|
IdocStatus | integer |
Stavový kód IDOC |
Naslouchací procesRequest
Požadavek na naslouchací proces
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Identifikátor ActionUri
|
ActionUri | string |
Identifikátor URI akce |
|
Content
|
Content | string |
Content |
Object
ReadTableResponse
Výsledek operace čtení tabulky
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Odpověď XML
|
XmlResponse | string |
Odpověď XML na volání RFC pro čtení tabulky |
|
Metadata polí
|
FieldsMetadata | array of FieldMetadata |
Metadata polí |
|
Řádky
|
Rows | array of string |
Řádky |
RfcTransactionDetails
Podrobnosti o transakci RFC
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Názvy RFC v transakci
|
RfcNames | array of string |
Názvy RFC v transakci |
|
Identifikátor transakce (TID)
|
TId | string |
Identifikátor transakce (TID) |
|
Formát GUID identifikátoru transakce (TID)
|
Guid | string |
Formát GUID identifikátoru transakce (TID) |
|
Název fronty
|
QueueName | string |
Název fronty, pokud se jedná o transakci qRFC, jinak null |
SapConnectorGenerateSchemasResponse
Odpověď vygenerování schémat
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Schemas
|
Schemas | array of SapConnectorSchema |
Seznam vygenerovaných schémat. |
SapConnectorSchema
Schéma SAP
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Název
|
Name | string |
Název schématu |
|
Content
|
Content | byte |
Obsah schématu kódování base-64 |
SendIdocResponse
Výsledek operace Odeslat IDOC
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID transakce
|
TransactionID | string |
GUID ID transakce pro IDOC tRFC. |
objekt
Toto je typ 'objekt'.