Pastaba
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
[Ši tema yra negalutinė dokumentacija ir gali keistis.]
Beta versijos SAP ERP (įmonės išteklių planavimo) jungtis leidžia išgauti duomenis iš SAP sistemos. Tai leidžia iškviesti nuotolinių funkcijų skambučių (RFC) ir verslo programų programavimo sąsajos (BAPI) funkcijas naudojant vietinis duomenų šliuzą. Šią SAP RFC jungtį Power Platform palaiko duomenų srautai procesų Microsoft Power Automate gavyboje.
Svarbu
Svarbu
- Tai yra peržiūros versijos funkcija.
- Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.
Būtinosios sąlygos
Norint įjungti SAP ERP jungtį, reikia atlikti keletą būtinų sąlygų. Visos būtinos sąlygos turi būti įvykdytos toje pačioje mašinoje, kurioje bus atliekamas ekstrahavimas. Turite turėti administratoriaus leidimus su prieiga prie tikslinio SAP egzemplioriaus.
- Įsitikinkite, kad "Windows" įrenginys (64 bitų OS) yra atnaujintas ir turi prieigą prie tikslinės SAP mašinos.
- Įsitikinkite, kad SAP kredencialai turi reikiamą leidimą paleisti norimus RFC arba BAPI.
- Įsitikinkite, kad yra SAP S vartotojo kredencialai, kad galėtumėte atsisiųsti SAP .NET Connector diegimo programą.
Nustatykite jungtį
Prieš naudodami jungtį, darbalaukyje arba virtualioje mašinoje turi būti šie diegimo įrenginiai.
Eikite į "SAP Connector", kad atsisiųstumėte Microsoft .NET ir įdiegtumėte "NCo 3.0", skirtą 64 bitams.
- Nediekite NCo 3.1, nes ši versija dar nepalaikoma.
- Norint pasiekti atsisiuntimą, reikalingas galiojantis S vartotojas. Jums gali tekti susisiekti su savo SAP komanda.
- Pasirinkite 64 bitų versiją. 32 bitų versija neveiks.
- Diegimo metu pasirinktinių sąrankos veiksmų ekrane pasirinkite Įdiegti rinkinius į GAC.
Atsisiųskite ir įdiekite "Microsoft SAP RFC Reader " (V0.1.02232.26).
- Reikalinga ".NET Framework 4.7.2" arba naujesnė versija.
- Tai palaiko "Windows 10", "Windows 11", "2012 R2", "2016", Windows Server Windows Server Windows Server "2019" ir Windows Server "2022".
Atsisiųskite ir įdiekite Power Query vietinis duomenų šliuzo diegimą. Norėdami sužinoti daugiau apie šliuzo reikalavimus arba gauti palaikymą, eikite į vietinis duomenų šliuzo diegimas.
SAP ERP ryšio nustatymai
Norėdami akimirksniu užmegzti duomenų srauto ryšį su SAP ERP jungtimi, turite sukurti ryšio eilutę su šiais parametrais.
Pavadinimą | Klavišas | Privalomas | Tipas | Aprašą |
---|---|---|---|---|
AS šeimininkas | AppServerHost |
Programų serveris | String | SAP programų serverio pagrindinio kompiuterio pavadinimas. |
Klientas | Client |
Programų ir pranešimų serveris | Integer | SAP kliento ID, skirtas prisijungti prie SAP sistemos. |
AS sistemos numeris | SystemNumber |
Programų serveris | Integer | SAP sistemos numeris. Tai skaičius nuo 00 iki 99. |
Pranešimų serveris | MessageServerHost |
Pranešimų serveris | String | SAP sistemos pranešimų serverio pagrindinio kompiuterio pavadinimas. |
Pranešimų serverio tarnybos pavadinimas / prievadas | MessageServerService |
Pranešimų serveris | String | Paslaugos pavadinimas arba prievado numeris, kuriuo pranešimų serveris klausosi apkrovos balansavimo užklausų. |
Sistemos ID | SystemID |
Pranešimų serveris | String | SAP sistemos trijų raidžių sistemos ID. |
Įėjimo grupė | LogonGroup |
Pranešimų serveris | String | SAP sistemos prisijungimo grupė, iš kurios pranešimų serveris pasirenka programos serverį. |
Įėjimo tipas | LogonType |
Programų ir pranešimų serveris | String | Prisijungimo prie SAP sistemos tipas. Tai programos serverio įėjimas (A tipas) arba grupės prisijungimas (B tipas, taip pat žinomas kaip pranešimų serveris). Vertybės gali būti ApplicationServer arba Group . |
Nustatykite SAP sistemos ryšio eilutę
Ši jungtis palaiko SAP autentifikavimą tik šiuo metu. Scenarijaus kūrimas priklauso nuo ryšio tipo ir yra aprašytas tolesniuose skyriuose.
Programų serveris
Jungimosi eilutės šablonas:
{"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}
."Pakeiskite viską
<>
savo programų serverio sistemos nustatymais. Pavyzdžiui, serveriui sap.contoso.com su sistemos numeriu 00 ir kliento ID 100:{"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}
.
Pranešimų serveris
Nors duomenų šliuzas nėra pažymėtas kaip reikalavimas ryšio nustatymuose, norint prisijungti prie SAP ERP jungties, reikia identifikuoti duomenų šliuzą .
Jungimosi eilutės šablonas:
{"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}
...Pakeiskite viską, kas yra
<>
, savo pranešimų serverio sistemos parametrais, pažymėdami, kad jums gali prireikti arba nereikalauti ir "MessageServerService", ir "SystemID". Pavyzdžiui, serveriui 10.0.0.1 su pranešimų serverio prievadu 3333 ir kliento ID 800 bei prisijungimo grupe COTO:{"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}
."
Įgalinti funkcijų analizę
Po prisijungimų RFC rodomas kaip funkcija su parametrų metaduomenimis ir pasirenkama parinktimi Įgalinti funkcijų analizę . Įveskite parametrus ir pasirinkite Iškviesti , kad gautumėte duomenis. Turėtumėte pasikliauti savo SAP pagaminta dokumentacija arba pasirinktine RFC parametrų dokumentacija.
Jungties funkcijos analizės režimas supranta dviejų plačiai naudojamų RFC sutartis: RFC_READ_TABLE
ir /SAPDS/RFC_READ_TABLE2
. Jie imsis šios interpretacijos ir išanalizuos išvestį lengvai skaitomu formatu, o ne reikalaus tai padaryti M scenarijuje. Funkcijų analizę galima įjungti ne tik anksčiau minėtiems RFC, bet ir RFC, turintiems tą pačią sutartį, pvz., BBP_RFC_READ_TABLE
OR /BODS/RFC_READ_TABLE2
. Tai apima pasirinktinį RFCS, kurį klientas įdiegė SAP sistemoje.
Autentifikavimas
SAP ERP jungtis palaiko tik pagrindinį SAP autentifikavimą. Kadangi jungtis skirta naudoti keliems programėlės vartotojams, jungtys nėra bendrinamos. Kiekvienas vartotojas autentifikuojasi naudodamas SAP sistemą.
Žinomos problemos ir apribojimai
Toliau pateikiamos kelios žinomos SAP ERP jungties problemos ir apribojimai.
- Jungtis palaiko tik RFC ir BAPI.
- Jungtis nepalaiko pranešimų gavimo iš SAP serverio.
- Operacijų RFC (tRFC) nepalaikomos.
- Šliuzas turi 2 MB naudingosios apkrovos limitą rašymo operacijoms ir 8 MB suglaudintų duomenų atsako limitą skaitymo operacijoms.
DUK
SAP ERP beta jungtis yra pažymėta kaip trečioji šalis. Ar ši jungtis nėra sukurta arba valdoma "Microsoft"?
Jungtį sukūrė "Microsoft", o ją valdo "Microsoft". Kaip beta jungtis, ji turi trečiosios šalies etiketę, kol taps visuotinai prieinama.
Bandydamas prisijungti gaunu šią klaidą: "Nurodyta duomenų šaltinis rūšis nepalaikoma duomenų šaltinis tipo SAPERP". Kaip tai spręsti?
Kaip pasirinktinę jungtį, pagal numatytuosius nustatymus ryšį įrašome į aplanką [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\\Power BI DesktopCustom Connectors. Jei šio aplanko nėra arba jei šliuzas sukonfigūruotas naudoti kitą pasirinktinės jungties aplanką, gaunate šį klaidos pranešimą. Norėdami išspręsti šią problemą, nukopijuokite SAPERP.mez jungties failą iš [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\\Power BI DesktopCustom Connectors ir į aplanką, kurį sukonfigūravote savo šliuze.
Ar visada reikia identifikuoti duomenų šliuzą ryšio parametruose?
Kaip ryšio nustatymo dalį turite nustatyti duomenų šliuzą, kad galėtumėte sėkmingai prisijungti per SAP ERP jungtį.
Mano ryšys ir toliau nepavyksta, ką galiu padaryti, kad ištaisyčiau?
Būtinai patikrinkite, ar šiame straipsnyje aprašyti montuotojai yra naujausi. Iš naujo įdiegus tvarkykles gali būti išspręstos ryšio problemos.