Deli putem


Povezivanje sa SAP ERP-om iz rešenja Process Mining (verzija za pregled)

[Ova tema je preliminarna dokumentacija i podložna je promenama.]

SAP ERP (planiranje resursa preduzeća) u beta verziji vam omogućava da izdvojite podatke iz SAP sistema. Omogućava vam da pozovete funkcije daljinskih funkcija (RFC) i interfejsa programiranja poslovnih aplikacija (BAPI) pomoću mrežnog lokalni podataka #. Ovaj SAP RFC konektor podržavaju prilivi podataka Power Platform u okviru "Rudarenje procesa Microsoft Power Automate ".

Važno

Važno

  • Ovo je preliminarna funkcija.
  • Funkcije pregleda nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene funkcionalnosti. Ove funkcije su dostupne pre zvaničnog objavljivanja kako bi klijenti mogli ranije da im pristupe i pruže povratne informacije.

Preduslovi

Omogućavanje SAP ERP konektora zahteva dovršavanje nekoliko preduslova. Svi preduslovi moraju biti dovršeni na istoj mašini gde će biti izvršeno izvlačenje. Morate imati administratorske dozvole sa pristupom ciljnoj instanci SAP-a.

  • Uverite se da je windows mašina (64-bitni OS) ažurirana i da ima pristup ciljnoj SAP mašini.
  • Uverite se da SAP akreditivi imaju potrebnu dozvolu za pokretanje željenih RFC-ova ili BAPI-ja.
  • Uverite se da postoje SAP S-user akreditivi da biste mogli da preuzmete SAP .NET Connector installer.

Podešavanje konektora

Sledeći instalatori moraju postojati na radnoj površini ili virtuelnoj mašini pre korišćenja linije spajanja.

  1. Idite na SAP Connector da Microsoft .NET biste preuzeli i instalirali NCo 3.0 za 64-bitnu verziju.

    • Nemojte instalirati NCo 3.1, jer ova verzija još uvek nije podržana.
    • Pristup preuzimanju zahteva važećeg S-korisnika. Možda ćete morati da kontaktirate sa svojim SAP timom.
    • Odaberite 64-bitnu verziju. 32-bitna verzija neće funkcionisati.
    • Tokom instalacije, na ekranu opcionalnih koraka instalacije izaberite stavku Instaliraj sklopije u GAC.
  2. Preuzmite i instalirajte Microsoft SAP RFC čitalac (V0.1.02232.26).

    • Potreban je .NET Framework 4.7.2 ili noviji.
    • Ovo podržavaju Windows 10, Windows 11,2012 Windows Server R2,2016,2019 Windows Server Windows Server i Windows Server 2022.
  3. Preuzmite i instalirajte instalaciju Power Query mrežnog lokalni podataka#. Da biste saznali više o zahtevima mrežnog prolaza ili podršci, idite na dugme "Instaliraj lokalni podataka".

Postavke veze za SAP ERP

Da biste trenutni prenos podataka povezali sa SAP ERP konektorom, potrebno je da kreirate nisku veze sa sledećim parametrima.

Imenuj Taster Zahtevano Tip Opis
AS domaćin AppServerHost Server aplikacije String Ime glavnog računarskog sistema SAP servera aplikacije.
Klijent Client Server aplikacije i poruka Integer ID SAP klijenta za povezivanje sa SAP sistemom.
AS sistemski broj SystemNumber Server aplikacije Integer Sistemski broj SAP sistema. To je broj od 00 do 99.
Server poruke MessageServerHost Server poruke String Ime glavnog računarskog sistema servera poruka SAP sistema.
Ime/port usluge servera poruke MessageServerService Server poruke String Ime usluge ili broj porta pod kojim server poruke osluškuje zahteve za raspoređivanje opterećenja.
ID sistema SystemID Server poruke String ID sistema sa tri slova SAP sistema.
Grupa za prijavljivanje LogonGroup Server poruke String Grupa za prijavljivanje za SAP sistem sa kojeg server poruke bira server aplikacije.
Tip prijavljivanja LogonType Server aplikacije i poruka String Tip prijavljivanja na SAP sistem. To je prijavljivanje na server aplikacije (tip A) ili grupno prijavljivanje (Tip B, poznat i kao server poruka). Vrednosti mogu biti ApplicationServer ili Group.

Podešavanje niske sa SAP sistemskom vezom

Ova linija spajanja podržava SAMO SAP potvrdu identiteta trenutno. Konstruisanje skripte zavisi od tipa veze i navedeno je u sledećim odeljcima.

Server aplikacije

  1. Predložak niske veze: {"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}.'

  2. Zamenite sve postavkama <> sistema servera aplikacije. Na primer, za server sap.contoso.com sa sistemskim brojem 00 i ID-om klijenta 100: {"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}.

Server poruke

Iako mrežni prolaz podataka nije označen kao zahtev u postavkama veze, za povezivanje sa SAP ERP konektorom potreban je identifikacija mrežnog prolaza podataka.

  1. Predložak niske veze: {"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}.

  2. Zamenite sve postavkama <> sistema servera poruke uz uzlaznu pažnju da možda, ali i ne morate da zahtevate i MessageServerService i SystemID. Na primer, za server 10.0.0.1 sa portom servera poruke 3333 i ID klijenta 800 i grupom za prijavljivanje COTO: {"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}.'

Omogući raščlanjavanje funkcija

Nakon veza, RFC se prikazuje kao funkcija sa metapodacima parametara i opcionalnom opcijom "Omogući raščlanjvanje funkcija ". Popunite parametre i izaberite stavku Invoke da biste dobili podatke. Trebalo bi da se oslonite na saP proizvedenu dokumentaciju ili prilagođenu dokumentaciju za RFC parametre.

Režim raščlanjivanja funkcija za konektor razume ugovore dva široko korišćena RFC-a: RFC_READ_TABLE i /SAPDS/RFC_READ_TABLE2. Oni će uzeti ovu interpretaciju i raščlaniti izlaz u lakom formatu za čitanje umesto da zahtevaju od vas da to uradite u M skripti. Raščlanjavanje funkcija može biti omogućeno ne samo za prethodno pomenute RFC-ove, već i za RFC-ove sa istim ugovorom kao što je BBP_RFC_READ_TABLE ili /BODS/RFC_READ_TABLE2. To uključuje prilagođeni RFCS koji je kupac rasporedio na SAP sistem.

Potvrda

SAP ERP konektor podržava samo osnovnu SAP potvrdu identiteta. Pošto je linija spajanja dizajnirana da je koristi više korisnika aplikacije, veze se ne dele. Svaki korisnik ima potvrdu identiteta sa SAP sistemom.

Poznati problemi i ograničenja

Slede neki od poznatih problema i ograničenja SAP ERP konektora.

  • Linija spajanja podržava samo RFC i BAPI.
  • Linija spajanja ne podržava primanje poruka sa SAP servera.
  • Transakcioni RFC-ovi (tRF-ovi) nisu podržani.
  • Mrežni prolaz ima ograničenje opterećenja od 2 MB za operacije pisanja i ograničenje odziva na podatke od 8 MB za operacije čitanja.

Najčešća pitanja

SAP ERP beta linija spajanja je označena kao treće strane. Zar Microsoft ne kreira ili ne kreira ovu liniju spajanja?

Microsoft je kreirao liniju spajanja i njime upravlja Microsoft. Kao beta linija spajanja, ona drži oznaku nezavisnog proizvođača dok ne postane uopšte dostupna.

Prilikom pokušaja povezivanja dobijam sledeću grešku: "Data izvor podataka vrsta nije podržana izvor podataka SAPERP". Kako da se pozabavim ovim?

Kao prilagođena linija spajanja, podrazumevano čuvamo vezu u vašoj fascikli [Sistemska disk jedinica]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors. Ako ova fascikla ne postoji ili ako je mrežni prolaz konfigurisan da koristi drugu prilagođenu fasciklu spajanja, dobijate ovu grešku. Da biste to otklonili , kopirajte datoteku sa SAPERP.mez linije spajanja iz [Sistemska disk jedinica]\Windows\ServiceProfiles\PBIEqwService\Documents\\Power BI DesktopPrilagođene linije spajanja i u fasciklu koju ste konfigurisali u mrežnom prolazu.

<alt tekst>

Da li uvek treba da identifikujem mrežni prolaz podataka u postavkama veze?

Kao deo postavke veze morate identifikovati mrežni prolaz podataka da biste se uspešno povezali putem SAP ERP konektora.

Moja veza nastavlja da otkazuje, šta mogu da uradim da bih se remedijalisao?

Uverite se da su instalateri opisani u ovom članku aktuelni. Ponovna instalacija upravljačkih programa može rešiti probleme sa vezom.