Partajați prin


Conectarea la SAP ERP din Process Mining (versiune preliminară)

[Acest subiect este documentație preliminară și se poate modifica.]

Conectorul SAP ERP (planificarea resurselor întreprinderii) în versiune beta vă permite să extrageți date din sistemul dvs. SAP. Vă permite să invocați apeluri de funcție la distanță (RFC) și funcții de interfață de programare a aplicațiilor de afaceri (BAPI) folosind un gateway de date local. Acest conector SAP RFC este acceptat de Power Platform fluxurile de date din Microsoft Power Automate Process Mining.

Important

Important

  • Aceasta este o caracteristică de previzualizare.
  • Caracteristicile în regim de previzualizare nu sunt destinate utilizării în producție și pot avea funcționalitate restricționată. Aceste caracteristici sunt disponibile înainte de lansarea oficială, astfel încât clienții să poată obține acces din timp și să poată oferi feedback.

Cerințe preliminare

Activarea conectorului SAP ERP necesită îndeplinirea mai multor cerințe preliminare. Toate cerințele preliminare trebuie îndeplinite pe aceeași mașină în care se va face extracția. Trebuie să aveți permisiuni de administrator cu acces la instanța SAP țintă.

  • Asigurați-vă că mașina Windows (OS pe 64 de biți) este actualizată și are acces la mașina SAP țintă.
  • Asigurați-vă că acreditările SAP au permisiunea necesară pentru a rula RFC-urile sau BAPI-urile dorite.
  • Asigurați-vă că există acreditări SAP S-user pentru a putea descărca programul de instalare SAP .NET Connector.

Configurați conectorul

Următorii programe de instalare trebuie să existe pe desktop sau pe mașina virtuală înainte de a utiliza conectorul.

  1. Accesați Conector SAP pentru Microsoft .NET pentru a descărca și instala NCo 3.0 pe 64 de biți.

    • Nu instalați NCo 3.1, deoarece această versiune nu este încă acceptată.
    • Accesul la descărcare necesită un utilizator S valid. Poate fi necesar să contactați echipa SAP.
    • Alegeți versiunea pe 64 de biți. Versiunea pe 32 de biți nu va funcționa.
    • În timpul instalării, în ecranul opțional cu pașii de configurare, selectați Instalați ansambluri în GAC.
  2. Descărcați și instalați Microsoft SAP RFC Reader (V0.1.02232.26).

    • Este necesar .NET Framework 4.7.2 sau o versiune ulterioară.
    • Acest lucru este acceptat de Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 și Windows Server 2022.
  3. Descărcați și instalați Power Query instalarea gateway-ului de date local. Pentru a afla mai multe despre cerințele pentru gateway sau pentru asistență, accesați Instalați un gateway de date local.

Setări de conexiune pentru SAP ERP

Pentru a instanția conexiunea fluxului de date la conectorul SAP ERP, trebuie să creați un șir de conexiune cu următorii parametri.

Nume Tastă Obligatoriu Tipul Descriere
AS gazdă AppServerHost Server de aplicații Șir Numele de gazdă al serverului de aplicații SAP.
Client Client Server de aplicații și mesaje Integer ID-ul clientului SAP pentru conectarea la sistemul SAP.
Numărul de sistem AS SystemNumber Server de aplicații Integer Numărul de sistem al sistemului SAP. Este un număr de la 00 la 99.
Server de mesaje MessageServerHost Server de mesaje Șir Numele de gazdă al serverului de mesaje al sistemului SAP.
Nume/port serviciu server de mesaje MessageServerService Server de mesaje Șir Numele serviciului sau numărul portului sub care serverul de mesaje ascultă solicitările de echilibrare a încărcăturii.
ID sistem SystemID Server de mesaje Șir ID-ul sistemului din trei litere al sistemului SAP.
Grup de conectare LogonGroup Server de mesaje Șir Grupul de conectare pentru sistemul SAP din care serverul de mesaje selectează un server de aplicații.
Tip de conectare LogonType Server de aplicații și mesaje Șir Tipul de conectare la sistemul SAP. Este fie conectare la serverul de aplicații (tip A), fie conectare la grup (tip B, cunoscut și ca server de mesaje). Valorile pot fi ApplicationServer sau Group.

Configurați șirul de conexiune la sistemul SAP

Acest conector acceptă autentificarea SAP doar în prezent. Construirea scriptului depinde de tipul de conexiune și este prezentată în următoarele secțiuni.

Server de aplicații

  1. Șablon șir de conexiune: {"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}.`

  2. Înlocuiți totul din <> cu setările de sistem ale serverului de aplicații. De exemplu, pentru un server sap.contoso.com cu numărul de sistem 00 și ID client 100: {"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}.

Server de mesaje

Deși Gateway-ul de date nu este marcat ca o cerință în setările de conectare, identificarea gateway-ului de date este necesară pentru conectarea la conectorul SAP ERP.

  1. Șablon șir de conexiune: {"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}.

  2. Înlocuiți totul din <> cu setările sistemului serverului de mesaje, observând că este posibil sau nu să aveți nevoie atât de MessageServerService, cât și de SystemID. De exemplu, pentru serverul 10.0.0.1 cu portul serverului de mesaje 3333 și ID-ul clientului 800 și grupul de conectare COTO: {"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}.`

Activați analizarea funcției

După conexiuni, RFC apare ca o funcție cu metadatele parametrilor și o opțiune opțională Activare analiza funcției . Completați parametrii și selectați Invoke pentru a obține datele. Ar trebui să vă bazați pe documentația produsă de SAP sau pe documentația personalizată pentru parametrii RFC.

Modul de analizare a funcției pentru conector înțelege contractele a două RFC-uri utilizate pe scară largă: RFC_READ_TABLE și /SAPDS/RFC_READ_TABLE2. Ei vor lua această interpretare și vor analiza rezultatul într-un format ușor de citit, în loc să vă solicite să faceți acest lucru în scriptul M. Analiza funcției poate fi activată nu numai pentru RFC-urile menționate anterior, ci și pentru RFC-urile cu același contract, cum ar fi BBP_RFC_READ_TABLE sau /BODS/RFC_READ_TABLE2. Aceasta include RFCS personalizat implementat de client în sistemul SAP.

Autentificare

Conectorul SAP ERP acceptă doar autentificarea SAP de bază. Deoarece conectorul este conceput pentru a fi utilizat de mai mulți utilizatori ai unei aplicații, conexiunile nu sunt partajate. Fiecare utilizator se autentifică cu sistemul SAP.

Probleme și limitări cunoscute

Următoarele sunt câteva dintre problemele și limitările cunoscute ale conectorului SAP ERP.

  • Conectorul acceptă numai RFC și BAPI.
  • Conectorul nu acceptă primirea de mesaje de la serverul SAP.
  • RFC-urile tranzacționale (tRFC) nu sunt acceptate.
  • Gateway-ul are o limită de încărcare utilă de 2 MB pentru operațiunile de scriere și o limită de răspuns la date comprimate de 8 MB pentru operațiunile de citire.

Întrebări frecvente

Conectorul SAP ERP beta este etichetat ca terță parte. Acest conector nu este creat sau gestionat de Microsoft?

Conectorul a fost creat de Microsoft și este gestionat de Microsoft. Ca conector beta, deține o etichetă terță parte până când devine disponibilă în general.

Primesc următoarea eroare când încerc să mă conectez: „Tipul sursă de date dat nu este acceptat tipul sursă de date SAPERP”. Cum abordez asta?

Ca conector personalizat, în mod implicit salvăm conexiunea în folderul [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors. Dacă acest folder nu există sau dacă gateway-ul este configurat să utilizeze un alt folder de conector personalizat, veți primi această eroare. Pentru a remedia acest lucru, copiați fișierul conector SAPERP.mez din [System Drive]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors și în folderul pe care l-ați configurat în gateway.

<text alternativ>

Trebuie întotdeauna să identific un gateway de date în setările de conexiune?

Ca parte a setării conexiunii, trebuie să identificați un gateway de date pentru a vă conecta cu succes prin conectorul SAP ERP.

Conexiunea mea continuă să eșueze, ce pot face pentru a remedia?

Asigurați-vă că verificați dacă instalatorii descriși în acest articol sunt actuali. Reinstalarea driverelor vă poate rezolva problemele de conexiune.