Nejčastější dotazy k integraci SAP Procurement s Power Platform
Tento článek obsahuje odpovědi na některé z nejčastějších otázek souvisejících s integrací SAP s Microsoft Power Platform.
Verze a licence
Jaké verze SAP jsou podporovány konektorem SAP ERP?
Konektor SAP ERP podporuje všechny verze SAP od R/3 (začátek 90. let) dále, včetně SAP ECC a SAP S4/HANA.
Jaké licence jsou vyžadovány pro integraci SAP s Power Platform?
Pro každého uživatele potřebujete minimálně následující:
- Prémiová licence Power Apps
- Nepřímá licence pojmenovaného uživatele SAP
Pokud již máte přímé pojmenované uživatelské licence SAP, můžete tyto licence používat s Power Apps. Je však třeba poznamenat, že nepřímé licence pro pojmenované uživatele SAP stojí méně než licence pro přímé pojmenované uživatele.
Bude to fungovat s dalšími základními produkty SAP, jako jsou BW, SRM a CRM?
Ano, konektor SAP ERP Power Platform funguje na jakémkoli produktu SAP, který běží na infrastruktuře NetWeaver.
Jak se můžeme připojit k dalším produktům SAP, které přišly akvizicí?
Pro produkty jako SuccessFactors, Ariba, Concur a jakýkoli jiný produkt SAP, který neběží na infrastruktuře NetWeaver, můžete použít naše vlastní konektory REST a SOAP.
Pokud integrujeme Power Platform s SAP ECC a poté upgradujeme na S4/HANA, přeruší se naše integrace?
Ne, měli jsme stovky zákazníků, kteří bez problémů upgradovali ze SAP ECC na S4/HANA. Některé ze základních datových modelů se v S4/HANA mění (zákazník, dodavatel, finanční zaúčtování), ale změny datového modelu jsme zohlednili v předpřipravených tocích Power Automate. SAP navíc zajišťuje, že jejich publikovaná rozhraní API budou přenesena do nových verzí.
Data a integrace
Jak to Power Platform přistupuje k datům SAP?
Konektor SAP ERP využívá server zpráv k vyvolání rozhraní API, která vytvářejí, čtou a aktualizují data SAP. Tento provoz obvykle proudí přes port 33XX pro jednotlivé aplikační servery nebo port 39XX pro připojení s vyvážením zatížení, kde XX je systémové číslo instance SAP.
Dokáže Power Platform využívat služby OData v SAP?
Konektor OData (Open Data Protocol) je aktuálně pouze v Private Preview. Můžete si však vytvořit vlastní konektor v Power Automate pro využití služeb OData.
Dokáže Power Platform přistupovat k zobrazením v S4/HANA?
Ano, konektor SAP ERP dokáže číst pohledy Core Data Services prostřednictvím akce Číst tabulku SAP s analýzou.
Dokáže Power Platform přistupovat k vlastním tabulkám SAP (tabulkám Z)?
Ano, konektor SAP ERP dokáže číst vlastní tabulky prostřednictvím akce Číst tabulku SAP s analýzou.
Co když SAP neposkytuje rozhraní API pro datový objekt?
V tomto případě existuje několik možností:
- Intermediate Document (IDoc) – poskytujeme generické API, které může synchronně vyvolat IDoc pro jakýkoli typ objektu.
- Dávkový vstup – máme generické API, které dokáže synchronně zpracovat záznam dávkového vstupu.
- Legacy System Migration Workbench (LSMW) – Power Automate může vytvořit soubor, který lze přenést na aplikační server SAP a zpracovat v rámci transakce LSMW.
- Uživatelský funkční modul – uživatelský funkční modul s povoleným vzdáleným ovládáním lze vytvořit v SAP a volat pomocí a Power Automate cloudový tok.
Ovlivní Power Platform výkon našeho systému SAP?
Konektor SAP ERP běží na vrstvě rozhraní API SAP, která má obvykle lepší výkon systému než spouštění stejné aktivity v GUI SAP. Jak více uživatelů přechází z GUI SAP na externí uživatelské rozhraní, jako je aplikace plátna, spotřeba procesoru na serverech SAP výrazně klesá.
Jsou v konektoru SAP ERP nějaká úzká hrdla výkonu?
Ne, problémové místo je obvykle v samotném systému SAP. Můžeme nakonfigurovat počet souběžných vláken API tak, aby odpovídal limitům relací na vašich serverech SAP. Můžeme také vytvořit klastry pro místní bránu dat.
Mohou toky Power Automate používat jiné aplikace, jako je Dynamics CRM?
Ano, toky Power Automate, které se integrují se SAP, mohou být spouštěny vašimi vlastními aplikacemi nebo jakýmkoli softwarem schopným integrace REST.
Bude konektor SAP ERP fungovat se systémy, které nejsou UNICODE?
Ano.
Jak se řeší chyby v SAP?
Chyby se uživatelům zobrazují v aplikaci plátna pomocí Power Apps podobným způsobem jako červený text SAP s údaji o chybě, ke které došlo. Uživatelé aplikací plátna mohou opravit chyby, pokud se týkají dat, a znovu odeslat svou práci do SAP.
Jak se nakládá s přílohami souborů?
Power Automate může připojovat soubory k objektům v SAP pomocí Generic Object Services (GOS) nebo přes ArchiveLink na základě vašeho požadavku.
Zabezpečení
Jak probíhá ověřování proti SAP?
Power Platform v současnosti podporuje dvě ze tří autentizačních metod pro SAP:
- Uživatelské jméno / heslo – uživatel je na obrazovce aplikace plátna v Power Apps vyzván k zadání svého uživatelského jména a hesla SAP, které jsou odeslány do SAP.
- SSO (Kerberos) – místní brána dat požaduje lístek Kerberos jménem uživatele Power Apps a tento lístek je odeslán do SAP.
- SSO (SAML/X.509) – V SOUČASNOSTI NENÍ PODPOROVÁNO. V budoucnu plánujeme podporu SAML. SAP však může podporovat ověřování X.509 i Kerberos na stejné instanci SAP.
Jak zajistíme, aby uživatelé Power Apps nemohli dělat věci, které nemohou dělat v SAP?
Publikovaná rozhraní API SAP provádějí stejné kontroly zabezpečení, jaké se provádějí v GUI SAP. Toky Power Automate lze také nakonfigurovat tak, aby se dotazovaly na objekty oprávnění uživatele, takže aplikace, pole a tlačítka jsou podmíněně skryty nebo odhaleny, aby odpovídaly uživatelskému prostředí v SAP.
Jak zajistíme, aby byl provoz mezi Power Platform a SAP šifrován?
Doporučujeme používat Secure Network Communication (SNC) nástroje SAP, které je dostupné prostřednictvím nastavení připojení při konfiguraci ověřování.
Vlastní nastavení
Jak Power Platform zachází s vlastními poli v SAP?
Odpověď závisí na tom, kde se vlastní pole v SAP nacházejí:
- Připojeno ke standardní tabulce SAP – pole jsou vyplněna pomocí struktur rozšíření Business Application Programming Interface (BAPI) v tocích Power Automate.
- Vlastní tabulka SAP – Funkční moduly, které aktualizují tyto tabulky, musí být vzdáleně povoleny, aby je mohl náš konektor SAP vyvolat.
Jak snadné je přidat vlastní pole do aplikace plátna?
Pole v aplikacích plátna lze snadno vložit a zkopírovat do našeho editoru WYSIWYG (What You See Is What You Get).
Dokáže Power Platform volat vlastní funkční moduly?
Ano, pokud je funkční modul vzdáleně zapnutý, náš konektor SAP může tento funkční modul vyvolat. SAP však nereaguje na lístek podpory, pokud váš vlastní funkční modul nepracuje správně, protože se jedná o váš vlastní kód.
Jak dokáže Power Platform pracovat s vlastními procesy, které jsme vybudovali v SAP, protože jsme neměli jinou možnost?
Vaše vlastní databázové tabulky lze číst pomocí akce Číst tabulku SAP s analýzou pro všechny operace čtení. Pro operace vytváření a aktualizace budete muset vzdáleně zapnout vlastní funkční moduly používané k údržbě těchto dat. Jakmile jsou funkční moduly vzdáleně aktivovány, konektor SAP ERP je může volat.
Implementace a podpora
Kde mohu začít?
Můžete si prohlédnout dokumentaci: Integrace SAP.
Kde mohu získat ukázku prostředí SAP pro testování integračních řešení SAP?
Máte několik možností:
- SAP Cloud Appliance Library. Vytvořte si vlastní ukázkové instance SAP v Azure podle pokynů zde: Nasazení s knihovnou cloudových zařízení SAP.
- SandboxSAP. Ujistěte se, že jste vybrali doplněk pro RFC/BAPI, aby se Power Automate mohlo připojovat k jejich instancím. Microsoft není přidružen k IDES Remote, tyto služby používáte na vlastní riziko.
Kam se obrátit, když se zaseknu v integraci SAP s Power Platform?
Téměř 100 % problémů, se kterými se setkáváme, je způsobeno přehlížením kroku nebo předpokladu v dokumentaci integrace SAP. Pokud problémy přetrvávají, máte několik možností:
- Zašlete dotaz na našem fóru na:Komunita Power Platform
- Odešlete e-mail na: sap_ecc_powerapps@service.microsoft.com
Potřebujeme něco nainstalovat na naše servery SAP, abychom zprovoznili Power Platform se SAP?
Č.
Potřebujeme něco instalovat do počítačů našich uživatelů pro integraci SAP s Power Platform?
Ne, všechny aplikace plátna jsou přístupné prostřednictvím webového prohlížeče.
Je něco, co musíme zřídit, abychom mohli nastavit integraci SAP s Power Platform?
Ano, pro místní bránu dat je třeba zřídit virtuální počítač s minimálně 8 GB paměti RAM, který funguje jako proxy server pro naslouchání požadavkům od vašeho tenanta Power Platform a předává je do SAP. Pro testování stačí jeden počítač s Windows, ale pro nasazení do produkčního prostředí by měl být nastaven cluster virtuálních počítačů Windows, aby se předešlo jednotlivým bodům selhání.
Jak rychle může být aplikace plátna na SAP spuštěna?
Předem sestavená aplikace plátna na SAP může provádět transakce proti vašemu systému SAP okamžitě. Pravděpodobně však budete chtít upravit tyto šablony aplikace plátna přidáním vlastních polí nebo jakýchkoli standardních polí SAP, která nejsou zahrnuta v našich šablonách řešení. Obvykle během několika týdnů můžete mít připraveno něco, co mohou vaši firemní uživatelé otestovat.
Můžeme nad SAP stavět mobilní aplikace plátna?
Ano, aplikace plátna lze vytvářet pomocí Power Apps pro mobilní zařízení, ale umožňujeme také sestavení nativních aplikací plátna na Power Platform.
Mohou aplikace Fiori koexistovat s Power Apps?
Ano, aplikace Fiori lze vložit do nabídek aplikací plátna a aplikace plátna lze také vložit do spouštěcího panelu Fiori.