Udostępnij za pośrednictwem


Łączenie z SAP ERP z badania procesów (wersja zapoznawcza)

[Ten temat stanowi wstępną wersję dokumentacji i może ulec zmianie].

Łącznik ERP (planowanie zasobów przedsiębiorstwa) w wersji beta umożliwia wyodrębnianie danych z systemu SAP. Umożliwia zdalne wywoływanie funkcji (RFC) i interfejs programowania aplikacji biznesowej (BAPI) za pomocą lokalnej bramy danych. Ten łącznik SAP RFC jest obsługiwany przez przepływy danych Power Platform w usłudze Microsoft Power Automate Process Mining.

Ważne

Ważne

  • Jest to funkcja w wersji zapoznawczej.
  • Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.

Wymagania wstępne

Włączenie łącznika SAP ERP wymaga ukończenia kilku wstępnych wymagań. Wszystkie wymagania wstępne muszą zostać spełnione na tym samym komputerze, na którym będzie wykonywane wyodrębnianie. Należy mieć uprawnienia administratora z dostępem do docelowego wystąpienia SAP.

  • Upewnij się, że komputer z systemem Windows (64-bitowy system operacyjny) jest zaktualizowany i ma dostęp do docelowego komputera SAP.
  • Upewnij się, że poświadczenia SAP mają uprawnienie do uruchamiania żądanych kodów RFC lub BAPI.
  • Upewnij się, że są dostępne poświadczenia użytkownika S-SAP, aby móc pobrać instalatora łącznika SAP .NET.

Ustaw łącznik

Przed użyciem łącznika na komputerze stacjonarnym lub wirtualnym muszą być wykonane poniższe instalacje.

  1. Przejdź do Łącznik SAP do Microsoft .NET aby pobrać i zainstalować plik NCo 3.0 64-bitowy.

    • Nie wolno instalować oprogramowania NCo 3.1, ponieważ ta wersja nie jest jeszcze obsługiwana.
    • Dostęp do pobierania wymaga prawidłowego użytkownika S-user. Może okazać się konieczne skontaktowanie się z zespołem SAP.
    • Wybierz wersję 64-bitową. Wersja 32-bitowa nie będzie działać.
    • Podczas instalacji na opcjonalnym ekranie kroków instalacji wybierz opcję Zainstaluj zestawy w pamięci podręcznej GAC.
  2. Pobierz i zainstaluj czytnik Microsoft SAP RFC Reader (V0.1.02232.26).

    • Wymagana jest platforma .NET Framework 4.7.2 lub nowsza
    • Jest to obsługiwane przez system Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 i Windows Server 2022.
  3. Pobierz i zainstaluj Power Query Instalowanie lokalnej bramy danych Aby dowiedzieć się więcej o wymaganiach dotyczących bram lub uzyskać pomoc techniczną, przejdź do Instalowanie lokalnej bramy danych.

Ustawienia połączeń dla SAP ERP

Aby utworzyć połączenie własnego przepływu danych z łącznikiem SAP ERP, musisz utworzyć ciąg połączenia z następującymi parametrami.

Nazwa/nazwisko Key Wymagania Type opis
Host serwera aplikacji AppServerHost Serwer aplikacji String Nazwa hosta serwera aplikacji systemu SAP.
Klient Client Serwer aplikacji i komunikatów Integer Identyfikator klienta systemu SAP, który ma zostać połączony z systemem SAP.
Numer systemowy serwera aplikacji SystemNumber Serwer aplikacji Integer Numer systemowy systemu SAP. Jest to liczba z zakresu od 00 do 99.
Serwer komunikatów MessageServerHost Serwer komunikatów String Nazwa hosta serwera komunikatów systemu SAP.
Nazwa/port usługi serwera komunikatów MessageServerService Serwer komunikatów String Nazwa usługi lub numer portu, w ramach którego serwer komunikatów nasłuchuje żądań równoważenia obciążenia.
Identyfikator systemowy SystemID Serwer komunikatów String Trzyliterowy identyfikator systemu SAP.
Grupa logowania LogonGroup Serwer komunikatów String Grupa logowania do systemu SAP, z której serwer komunikatów wybiera serwer aplikacji.
Typ logowania LogonType Serwer aplikacji i komunikatów String Typ logowania do systemu SAP. Jest to logowanie na serwerze aplikacji (typ A) lub logowanie do grupy (typ B, znane również jako logowanie na serwerze komunikatów). Wartościami mogą być ApplicationServer lub Group.

Konfigurowanie ciągu połączenia dla systemu SAP

Ten łącznik obsługuje obecnie uwierzytelnianie SAP tylko na bieżąco. Tworzenie skryptu zależy od typu połączenia i jest opisane w poniższych sekcjach.

Serwer aplikacji

  1. Szablon ciągu połączenia: {"AppServerHost":"<application server>","Client":"<client id>","SystemNumber":"<system number","LogonType":"ApplicationServer"}.

  2. Zastąp wszystko pomiędzy znakami <> ustawieniami systemu serwera aplikacji. Na przykład dla serwera sap.contoso.com podaj numer systemu 00 a jako identyfikator klienta 100: {"AppServerHost":"sap.contoso.com","Client":"100","SystemNumber":"00","LogonType":"ApplicationServer"}.

Serwer komunikatów

Mimo że brama danych nie jest oznaczona jako wymagana w ustawieniach połączenia, zidentyfikowanie bramy danych jest wymagane do łączenia się z łącznikiem SAP ERP.

  1. Szablon ciągu połączenia: {"MessageServerHost": "<message server>", "MessageServerService":"<message server service name/port>", "LogonType": "Group", "SystemID": "<system id>", "Client": "<client id>", "LogonGroup":"<logon group>"}.'

  2. Zastąp wszystko pomiędzy znakami <> ustawieniami twojego serwera komunikatów, pamiętając, że być może nie są wymagane zarówno MessageServerService, jak i SystemID. Na przykład serwer 10.0.0.1 z portem komunikatów 3333 i identyfikatorem klienta 800 i grupą logowania COTO: {"MessageServerHost": "10.0.0.1", "MessageServerService":"3333", "LogonType": "Group", "Client": "800", "LogonGroup":"COTO"}.

Włącz analizę funkcji

Po połączeniach RFC przedstawia się jako funkcja z metadanymi parametrów i opcjonalną opcją Włącz analizę funkcji. Wpisz parametry i wybierz Wywołaj, aby uzyskać dane. Należy polegać na dostarczonej dokumentacji SAP i dokumentacji niestandardowej parametrów RFC.

W trybie analizy funkcji łącznika rozumie dwa powszechnie stosowane wywołania RFC: RFC_READ_TABLE i /SAPDS/RFC_READ_TABLE2. Trzeba będzie to zrobić w łatwo czytelnym formacie, a nie w skrypcie M. Analizowanie funkcji może być włączone nie tylko dla wymienionych powyżej kodów RCS, ale także dla kontraktów, na przykład BBP_RFC_READ_TABLE lub /BODS/RFC_READ_TABLE2. Obejmuje to niestandardowe zestawy RFCS wdrożone przez klienta w systemie SAP.

Uwierzytelnianie

Łącznik SAP ERP obsługuje tylko podstawowe uwierzytelnianie w systemie SAP. Ponieważ łącznik ten jest przeznaczony do pracy z wieloma użytkownikami aplikacji, połączenia nie są współdzielone. Każdy użytkownik uwierzytelnia się w systemie SAP.

Znane problemy i ograniczenia

Poniżej przedstawiono niektóre znane problemy i ograniczenia łącznika SAP ERP.

  • Łącznik obsługuje tylko RCS i BAPI.
  • Łącznik nie obsługuje odbierania komunikatów z serwera SAP.
  • Nie są obsługiwane RFC (tRFC) transakcji.
  • Brama ma ograniczenie 2 MB pojemności dla operacji zapisu i 8 MB skompresowanych danych dla operacji odczytu.

Często zadawane pytania

Łącznik SAP ERP w wersji beta jest oznaczony jako łącznik innej firmy. Czy ten łącznik nie jest tworzony ani zarządzany przez firmę Microsoft?

Łącznik został utworzony przez firmę Microsoft i jest zarządzany przez firmę Microsoft. Jako łącznik w wersji beta zawiera etykietę innej firmy, dopóki nie stanie się on ogólnie dostępny.

Przy próbie połączenia jest wyświetlany następujący komunikat o błędzie: „Ten rodzaj źródła danych nie jest obsługiwany źródło danych typu SAPERP”. Co mam zrobić?

Jako łącznik niestandardowy domyślnie zapisujemy połączenia w folderze łączników [Dysk systemowy]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom. Taki komunikat o błędzie jest wyświetlany, jeśli ten folder nie istnieje lub jeśli brama jest skonfigurowana do używania innego folderu łączników niestandardowych. Aby rozwiązać ten problem, należy skopiować plik SAPERP.mez connector z folderu łączników niestandardowych [Dysk systemowy]\Windows\ServiceProfiles\PBIEqwService\Documents\Power BI Desktop\Custom Connectors i do folderu skonfigurowanego w bramie.

<tekst alternatywny>

Czy w ustawieniach połączenia zawsze muszę identyfikować bramę danych?

W ramach ustawiania połączenia należy zidentyfikować bramę danych, aby mozna pomyślnie łączyć się za pośrednictwem łącznika SAP ERP.

Moje połączenie stale nie powodzą się, co mogę zrobić?

Upewnij się, że instalatory opisane w tym artykule są aktualne. Ponowna instalacja sterowników może rozwiązać problemy z połączeniami.