Deli z drugimi prek


Pogosta vprašanja o integraciji nabave SAP s Power Platform

Ta članek ponuja odgovore na nekatera najpogostejša vprašanja (FAQ) o integraciji SAP s Microsoft Power Platform.

Različice in licenciranje

Katere različice SAP podpira priključek SAP ERP?

SAP ERP konektor podpira vse različice SAP od R/3 (zgodnja 1990) naprej, vključno s SAP ECC in SAP S4/HANA.

Kakšno licenciranje je potrebno za integracijo SAP Power Platform?

Za vsakega uporabnika potrebujete najmanj naslednje:

  • A Power Apps Licenca Premium
  • Licenca posrednega imenovanega uporabnika SAP

Če že imate neposredne imenovane uporabniške licence SAP, lahko te licence uporabljate z Power Apps. Vendar je vredno omeniti, da posredne licence za imenovane uporabnike SAP stanejo manj kot neposredne licence za imenovane uporabnike.

Ali bo to delovalo z drugimi osnovnimi izdelki SAP, kot so BW, SRM in CRM?

Da, priključek SAP ERP Power Platform deluje s katerim koli izdelkom SAP, ki deluje na skladu NetWeaver.

Kako se lahko povežemo z drugimi SAP-jevimi izdelki, ki so prišli s pridobitvijo?

Za izdelke, kot so SuccessFactors, Ariba, Concur in kateri koli drug izdelek SAP, ki ne deluje na skladu NetWeaver, lahko uporabite naše priključke REST in SOAP po meri.

Če integriramo Power Platform s SAP ECC in nato nadgradimo na S4/HANA, ali bodo naše integracije prekinjene?

Ne, imeli smo na stotine strank, ki so brez težav nadgradile SAP ECC na S4/HANA. Nekateri osnovni podatkovni modeli se spremenijo v S4/HANA (stranka, prodajalec, finančno objavljanje), vendar smo upoštevali spremembe podatkovnega modela v naših vnaprej izdelanih Power Automate tokovih. Poleg tega SAP zagotavlja, da se njihovi objavljeni API-ji prenesejo v nove različice.

Podatki in integracija

Kako Power Platform dostopa do podatkov SAP?

Konektor SAP ERP uporablja sporočilni strežnik za priklic API-jev, ki ustvarjajo, berejo in posodabljajo podatke SAP. Ta promet običajno teče prek vrat 33XX za posamezne aplikacijske strežnike ali vrat 39XX za povezave z uravnoteženo obremenitvijo, kjer je XX sistemska številka primerka SAP.

Ali lahko Power Platform porabljam storitve OData v SAP?

Konektor Open Data Protocol (OData) je trenutno samo v zasebnem predogledu. Lahko pa ustvarite povezovalnik po meri v Power Automate za uporabo storitev OData.

Ali lahko Power Platform dostopam do pogledov v S4/HANA?

Da, priključek SAP ERP lahko bere poglede Core Data Services prek dejanja Read SAP Table with Parsing.

Ali lahko Power Platform dostopam do tabel SAP po meri (Z-tabel)?

Da, priključek SAP ERP lahko bere tabele po meri prek dejanja Branje tabele SAP z razčlenjevanjem.

Kaj pa, če SAP ne nudi API-ja za podatkovni objekt?

V tem primeru obstaja več možnosti:

  • Vmesni dokument (IDoc) – ponujamo generični API, ki lahko sinhrono prikliče IDoc za katero koli vrsto predmeta.
  • Paketni vnos – imamo generični API, ki lahko sinhrono obdela posnetek paketnega vnosa.
  • Legacy System Migration Workbench (LSMW) – Power Automate lahko ustvari datoteko, ki jo je mogoče spustiti na aplikacijski strežnik SAP in obdelati znotraj transakcije LSMW.
  • Funkcijski modul po meri – funkcijski modul po meri, ki je omogočen na daljavo, je mogoče ustvariti v SAP in ga priklicati s Power Automate tokom v oblaku.

Bo Power Platform vplival na delovanje našega sistema SAP?

Konektor SAP ERP deluje na SAP-jevem API sloju, ki ima običajno boljšo zmogljivost sistema kot izvajanje iste dejavnosti v SAP GUI. Ko vse več uporabnikov prehaja z GUI SAP na zunanji uporabniški vmesnik, kot je aplikacija platna, se poraba procesorja na strežnikih SAP znatno zmanjša.

Ali obstajajo ozka grla v zmogljivosti priključka SAP ERP?

Ne, običajno je ozko grlo v samem sistemu SAP. Konfiguriramo lahko število sočasnih niti API, da ustrezajo omejitvam sej na vaših strežnikih SAP. Uredimo lahko tudi gruče za na mestu uporabe podatkovni prehod.

Ali lahko Power Automate tokove uporabljajo druge aplikacije, kot je Dynamics CRM?

Da, Power Automate tokove, ki se integrirajo s SAP, lahko sprožijo vaše lastne aplikacije po meri ali katera koli programska oprema, ki omogoča integracijo REST.

Ali bo konektor SAP ERP deloval s sistemi, ki niso UNICODE?

Da.

Kako se obravnavajo napake v SAP?

Napake so prikazane uporabnikom v aplikaciji Canvas z uporabo Power Apps na podoben način kot SAP-jevo rdeče besedilo s podrobnostmi o napaki, do katere je prišlo. Uporabniki aplikacij Canvas lahko popravijo napake, če so povezane s podatki, in svoje delo znova predložijo podjetju SAP.

Kako se obravnavajo datotečne priloge?

Power Automate lahko pripne datoteke predmetom v SAP z uporabo Generic Object Services (GOS) in/ali prek ArchiveLink na podlagi vašega zahteve.

Varnost

Kako poteka avtentikacija proti SAP?

Power Platform trenutno podpira dva od treh načinov preverjanja pristnosti za SAP:

  1. Uporabniško ime/geslo – uporabnik je pozvan za svoje uporabniško ime in geslo SAP na zaslonu aplikacije Canvas v Power Apps, ki se pošlje SAP-u.
  2. SSO (Kerberos) – na mestu uporabe Data Gateway zahteva vstopnico Kerberos v imenu Power Apps uporabnika in ta vstopnica se pošlje SAP-u.
  3. SSO (SAML/X.509) - TRENUTNO NI PODPRTO. V prihodnosti nameravamo podpirati SAML. Vendar lahko SAP podpira avtentikacijo X.509 in Kerberos na isti instanci SAP.

Kako zagotovimo, da Power Apps uporabniki ne morejo početi stvari, ki jih v SAP-u ne morejo?

SAP-jevi objavljeni API-ji izvajajo enaka varnostna preverjanja, kot se izvajajo v SAP GUI. Prav tako je Power Automate tokove mogoče konfigurirati za poizvedovanje po objektih avtorizacije uporabnika, tako da so aplikacije, polja in gumbi pogojno skriti ali razkriti, da ustrezajo uporabniški izkušnji v SAP.

Kako zagotovimo, da je promet med Power Platform in SAP šifriran?

Priporočamo uporabo SAP-jeve varne omrežne komunikacije (SNC), ki je na voljo prek nastavitve povezave pri konfiguriranju avtentikacije.

Prilagajanje

Kako Power Platform obravnava polja po meri v SAP?

Odgovor je odvisen od tega, kje so polja po meri v SAP:

  • Dodano v standardno tabelo SAP – Polja so izpolnjena z uporabo razširitvenih struktur vmesnika za programiranje poslovnih aplikacij (BAPI) v Power Automate tokih.
  • Tabela SAP po meri – funkcijski moduli, ki posodabljajo te tabele, morajo biti omogočeni na daljavo, da omogočijo našemu SAP priključku, da jih prikliče.

Kako preprosto je dodajanje polj po meri v aplikacije platna?

Polja v aplikacijah za platno je mogoče preprosto vstaviti in kopirati/prilepiti v našem urejevalniku WYSIWYG (kar vidite, to dobite).

Ali lahko Power Platform pokličete funkcijske module po meri?

Da, če je funkcijski modul omogočen na daljavo, lahko naš priključek SAP prikliče ta funkcijski modul. Vendar se SAP ne odzove na zahtevo za podporo, če vaš funkcijski modul po meri ne deluje pravilno, saj je to vaša koda.

Kako lahko Power Platform ravnamo s procesi po meri, ki smo jih vgradili v SAP, ker nismo imeli druge možnosti?

Vaše tabele zbirke podatkov po meri je mogoče prebrati z dejanjem Read SAP Table with Parsing za vse operacije branja. Za operacije ustvari in posodobi boste morali na daljavo omogočiti svoje funkcijske module po meri, ki se uporabljajo za vzdrževanje tega podatke. Ko so funkcijski moduli oddaljeno omogočeni, jih lahko priključek SAP ERP pokliče.

Implementacija in podpora

Kje lahko začnem?

Pregledate lahko dokumentacijo: Integracija SAP.

Kje lahko dobim predstavitveno okolje SAP za testiranje integracijskih rešitev SAP?

Imate nekaj možnosti:

Kam se obrnem, če se zataknem pri integraciji SAP z Power Platform?

Skoraj 100 % težav, na katere naletite, je posledica koraka ali predpogoja, ki je bil spregledan v integraciji SAP dokumentaciji. Če imate še vedno težave, imate na voljo nekaj možnosti:

Ali moramo karkoli namestiti na naše strežnike SAP, da lahko Power Platform delujemo s SAP?

Ne.

Ali moramo na osebne računalnike naših uporabnikov karkoli namestiti za integracijo SAP Power Platform?

Ne, vse aplikacije platna so dostopne prek spletnega brskalnika.

Ali moramo kaj zagotoviti za vzpostavitev integracije SAP Power Platform?

Da, navidezni stroj Windows (VM) z vsaj 8 GB RAM-a mora biti omogočen za na mestu uporabe podatkovni prehod, ki deluje kot proxy strežnik za poslušanje zahtev vašega Power Platform najemnika in njihovo posredovanje za SAP. En stroj Windows zadostuje za testiranje, vendar je treba nastaviti gručo navideznih računalnikov Windows za uvajanje v proizvodnjo, da se izognete posameznim točkam napake.

Kako hitro lahko aplikacija Canvas v SAP-u začne delovati?

Vnaprej pripravljena aplikacija Canvas v SAP lahko takoj opravi transakcije z vašim sistemom SAP; vendar pa boste verjetno želeli spremeniti te predloge aplikacij za platno tako, da dodate svoja polja po meri ali katera koli polja standarda SAP, ki niso vključena v naše predloge rešitev. Običajno lahko v nekaj tednih pripravite nekaj, kar lahko vaši poslovni uporabniki preizkusijo.

Ali lahko zgradimo aplikacije za mobilno platno na vrhu SAP?

Da, aplikacije platna je mogoče zgraditi z uporabo Power Apps za mobilne naprave, dovoljujemo pa tudi izdelavo izvornih aplikacij platna Power Platform .

Ali lahko aplikacije Fiori sobivajo z njimi Power Apps?

Da, aplikacije Fiori je mogoče vdelati v menije aplikacij na platnu in aplikacije na platnu je mogoče vdelati tudi v lansirno ploščo Fiori.