Udostępnij za pośrednictwem


Łączność Microsoft Power Platform i oprogramowanie SAP

Power Platform oferuje dwa łączniki, które odpowiadają różnym potrzebom w zakresie integracji ze środowiskami SAP. Łączniki SAP ERP i SAP OData umożliwiają łatwy dostęp do danych SAP i manipulowanie nimi, w tym tworzenie niestandardowych aplikacji i agentów oraz automatyzację przepływów pracy. Oba łączniki obsługują szyfrowanie danych w ruchu. Bezpieczna komunikacja sieciowa (SNC) szyfruje dane między lokalną bramą danych a systemem SAP.

Łącznik SAP ERP

Łącznik SAP ERP używa protokołu SAP Remote Function Calls (RFC) do nawiązywania połączenia ze środowiskami SAP ERP w celu tworzenia, odczytywania i aktualizowania operacji na danych SAP. Łącznik korzysta również z biznesowych interfejsów API (BAPI) i tabel, w tym dokumentów pośrednich (IDOC). Łącznik ERP jest kompatybilny ze środowiskami SAP ECC i S/4HANA oraz dowolnym produktem SAP działającym na stosie NetWeaver. Łącznik SAP ERP obsługuje uwierzytelnianie SAP, uwierzytelnianie systemu Windows i Microsoft Entra identyfikator z Kerberos lub certyfikaty.

Łącznik SAP ERP działa w warstwie interfejsu API SAP, co zazwyczaj ma lepszą wydajność systemu niż uruchamianie tego samego działania w interfejsie GUI SAP. Im więcej użytkowników przechodzi z interfejsu GUI SAP do zewnętrznego interfejsu użytkownika, takiego jak aplikacja kanwy, użycie procesora na serwerach SAP znacząco spada.

Łącznik SAP ERP używa serwera komunikatów do wywoływania interfejsów API tworzenia, odczytu i aktualizowania danych SAP. Ten ruch zazwyczaj przepływa przez port 33XX dla serwerów pojedynczych aplikacji lub port 39XX dla połączeń z równoważeniem obciążenia, gdzie XX to numer systemowy wystąpienia SAP.

Łącznik SAP OData

Łącznik SAP OData może korzystać z danych ze wszystkich produktów SAP, które obsługują protokół OData w wersji 4.01. Używanie łącznika OData z oprogramowaniem SAP ECC lub wcześniejszymi wersjami wymaga skonfigurowania punktów końcowych OData, które nie są uwzględnione w gotowej konfiguracji usługi ECC. Łącznik SAP OData obsługuje uwierzytelnianie podstawowe, anonimowe, Microsoft Entra identyfikator przy użyciu Azure API Management i Microsoft Entra identyfikator przy użyciu uwierzytelniania SuccessFactors (wersja zapoznawcza).

Lokalna brama danych

Lokalna brama danych pełni funkcję szybkiego mostu i umożliwia bezpieczny transfer danych między danymi lokalnymi a kilkoma usługami firmy Microsoft w chmurze. Maszyna wirtualna z systemem Windows z co najmniej 8 GB pamięci RAM jest wymagana dla lokalnej bramy danych, która działa jako serwer proxy do nasłuchiwania żądań z Power Platform dzierżawy i przekazuje je do oprogramowania SAP. Jeden komputer z systemem Windows wystarczy do testowania, ale w celu uniknięcia awarii należy skonfigurować klaster maszyny wirtualnej z systemem Windows w celu uniknięcia pojedynczych punktów awarii.

Zalecaną praktyką jest skonfigurowanie oddzielnej bramy dla każdego środowiska. Ta praktyka umożliwia testowanie zmian bez wpływu na inne środowiska i eliminuje ryzyko wpływu testów programistycznych na środowiska testowe i produkcyjne.