Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera odpowiedzi na niektóre z najczęściej zadawanych pytań dotyczących integracji oprogramowania SAP z platformą Microsoft Power Platform.
Wersje i licencjonowanie
Jakie wersje oprogramowania SAP są obsługiwane przez łącznik SAP ERP?
Łącznik SAP ERP obsługuje wszystkie wersje SAP od wersji R/3 (wczesne lata 1990.) do nowszych, w tym SAP ECC i SAP S4/HANA.
Jakie licencjonowanie jest wymagane do zintegrowania oprogramowania SAP z platformą Power Platform?
Dla każdego użytkownika potrzebne są co najmniej następujące elementy:
- Licencja Power Apps Premium
- Pośrednia nazwa licencji użytkownika
Jeśli masz już bezpośrednie licencje nazwane SAP, możesz użyć ich w usłudze Power Apps. Należy jednak zauważyć, że pośrednia nazwana licencja użytkownika SAP kosztuje mniej niż bezpośrednia nazwana licencja użytkownika.
Czy będzie to działać z innymi podstawowymi produktami SAP, takimi jak BW, SRM i CRM?
Tak, łącznik SAP ERP platformy Power Platform współpracuje z dowolnym produktem SAP uruchomionym na stosie NetWeaver.
Jak możemy połączyć się z innymi produktami SAP, które zostały pozyskane poprzez przejęcie?
W przypadku produktów takich jak SuccessFactors, Ariba, Concur i inne produkty SAP, które nie działają na stosie NetWeaver, można użyć naszych niestandardowych łączników REST i SOAP.
Jeśli zintegrujemy platformę Power Platform z oprogramowaniem SAP ECC, a następnie uaktualnimy do platformy S4/HANA, nasze integracje zostaną przerwane?
Nie, mieliśmy setki klientów uaktualnianych z programu SAP ECC do S4/HANA bez żadnych problemów. Niektóre podstawowe modele danych zmieniają się w usłudze S4/HANA (klient, dostawca, księgowanie finansowe), ale uwzględniliśmy zmiany modelu danych we wstępnie utworzonych przepływach usługi Power Automate. Ponadto system SAP zapewnia, że opublikowane interfejsy API są przenoszone do nowych wersji.
Dane i integracja
Jak platforma Power Platform uzyskuje dostęp do danych SAP?
Łącznik SAP ERP używa serwera komunikatów do wywoływania interfejsów API, które tworzą, odczytują i aktualizują dane SAP. Ten ruch zazwyczaj przepływa przez port 33XX dla pojedynczych serwerów aplikacji lub portu 39XX dla połączeń ze zrównoważonym obciążeniem, gdzie XX jest numerem systemowym wystąpienia SAP.
Czy platforma Power Platform może korzystać z usług OData w oprogramowaniu SAP?
Tak. Przejdź do sekcji Wprowadzenie do łącznika SAP OData , aby dowiedzieć się więcej. Łącznik niestandardowy można również utworzyć w usłudze Power Automate, aby korzystać z usług OData.
Czy można uzyskać dostęp do widoków platformy Power Platform w środowisku S4/HANA?
Tak, łącznik SAP ERP może odczytać widoki podstawowych usług danych za pośrednictwem akcji Przeczytaj tabelę SAP z analizą.
Czy platforma Power Platform może uzyskać dostęp do niestandardowych tabel SAP (tabelE Z)?
Tak, łącznik SAP ERP może odczytywać tabele niestandardowe przez akcję Odczytuj tabelę SAP z analizowaniem.
Co zrobić, jeśli system SAP nie udostępnia interfejsu API dla obiektu danych?
W tym przypadku istnieje kilka opcji:
- Dokument pośredni (IDoc) — udostępniamy ogólny interfejs API, który może synchronicznie wywoływać dokument IDoc dla dowolnego typu obiektu.
- Dane wejściowe wsadowe — mamy uniwersalny interfejs API, który może synchronicznie przetwarzać nagranie danych wejściowych wsadowych.
- Legacy System Migration Workbench (LSMW) – usługa Power Automate może utworzyć plik, który można umieścić na serwerze aplikacji SAP i przetworzyć przy użyciu transakcji LSMW.
- Moduł funkcji niestandardowej — niestandardowy zdalnie aktywowany moduł funkcji można utworzyć w SAP i wywoływać za pomocą przepływu w chmurze Power Automate.
Czy platforma Power Platform wpłynie na wydajność naszego systemu SAP?
Łą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.
Czy łącznik SAP ERP napotyka jakiekolwiek problemy z wydajnością?
Nie, zazwyczaj wąskie gardło znajduje się w samym systemie SAP. Możemy skonfigurować liczbę współbieżnych wątków interfejsu API w celu dopasowania ich do limitów sesji na serwerach SAP. Możemy również rozmieścić klastry dla lokalnej bramy danych.
Czy przepływy usługi Power Automate mogą być używane przez inne aplikacje, takie jak Dynamics CRM?
Tak, przepływy usługi Power Automate zintegrowane z oprogramowaniem SAP mogą być wyzwalane przez własne aplikacje niestandardowe lub dowolne oprogramowanie obsługujące integrację REST.
Czy łącznik SAP ERP będzie działać z systemami innych niż UNICODE?
Tak.
Jak są obsługiwane błędy w oprogramowaniu SAP?
Błędy są wyświetlane użytkownikom w aplikacji canvas przy użyciu usługi Power Apps w podobny sposób, jak czerwony tekst SAP ze szczegółami występującego błędu. Użytkownicy aplikacji Canvas mogą naprawiać błędy związane z danymi i ponownie przesłać swoją pracę do systemu SAP.
Jak są obsługiwane załączniki plików?
Usługa Power Automate może dołączać pliki do obiektów w SAP przy użyciu Ogólnych Usług Obiektowych (GOS) i/lub za pośrednictwem ArchiveLink w zależności od wymagań.
Zabezpieczenia
Jak jest wykonywane uwierzytelnianie w oprogramowaniu SAP?
Platforma Power Platform obsługuje wiele metod uwierzytelniania dla oprogramowania SAP:
- Nazwa użytkownika/hasło — użytkownik jest monitowany o swoją nazwę użytkownika i hasło SAP na ekranie aplikacji kanwowej w Power Apps. Te dane są następnie wysyłane do systemu SAP.
- Konfigurowanie identyfikatora Entra firmy Microsoft przy użyciu protokołu Kerberos na potrzeby logowania jednokrotnego.
- Skonfiguruj identyfikator Entra firmy Microsoft z certyfikatami na potrzeby logowania jednokrotnego.
- Skonfiguruj Microsoft Entra ID, Azure API Management i SAP do logowania jednokrotnego przez łącznik SAP OData.
- Konfigurowanie identyfikatora Entra firmy Microsoft przy użyciu rozwiązania SuccessFactors
Jak upewnić się, że użytkownicy usługi Power Apps nie mogą wykonywać zadań, których nie mogą wykonywać w oprogramowaniu SAP?
Opublikowane interfejsy API systemu SAP wykonują te same testy zabezpieczeń, które są wykonywane w graficznym interfejsie użytkownika sap. Ponadto przepływy usługi Power Automate można skonfigurować tak, aby wykonywać zapytania dotyczące obiektów autoryzacji użytkownika, dzięki czemu aplikacje, pola i przyciski są warunkowo ukryte lub ujawniane w celu dopasowania środowiska użytkownika do oprogramowania SAP.
Jak zapewnić szyfrowanie ruchu między platformą Power Platform i oprogramowaniem SAP?
Zalecamy używanie protokołu SNC (Secure Network Communication) sap, który jest dostępny za pośrednictwem ustawienia połączenia podczas konfigurowania uwierzytelniania.
Dostosowanie
Jak platforma Power Platform obsługuje pola niestandardowe w oprogramowaniu SAP?
Odpowiedź zależy od tego, gdzie znajdują się pola niestandardowe w oprogramowaniu SAP:
- Dodane do tabeli standardowej SAP — pola są wypełniane za pomocą struktur rozszerzeń interfejsu programowania aplikacji biznesowych (BAPI) w przepływach Power Automate.
- Niestandardowa tabela SAP — moduły funkcji aktualizowania tych tabel muszą być zdalne, aby umożliwić wywoływanie ich przez łącznik SAP.
Jak łatwo jest dodać pola niestandardowe do aplikacji canvas?
Pola w aplikacji kanwy można łatwo wstawić, skopiować/wstawić do edytora WYSIWYG (what you see to what you get).
Czy platforma Power Platform może wywoływać niestandardowe moduły funkcji?
Tak, jeśli moduł funkcji jest włączony zdalnie, nasz łącznik SAP może wywołać ten moduł funkcji. Jednak system SAP nie odpowiada na bilet pomocy technicznej, jeśli moduł funkcji niestandardowej nie działa poprawnie, ponieważ jest to twój własny kod.
Jak platforma Power Platform może obsługiwać niestandardowe procesy wbudowane w oprogramowanie SAP, ponieważ nie mieliśmy innego rozwiązania?
Niestandardowe tabele baz danych można odczytywać przy użyciu polecenia Odczyt tabeli SAP z akcją Analizowanie dla wszystkich operacji odczytu. W przypadku operacji tworzenia i aktualizowania należy zdalnie włączyć niestandardowe moduły funkcji używane do obsługi tych danych. Po zdalnym włączeniu modułów funkcji łącznik SAP ERP może je wywołać.
Implementacja i obsługa techniczna
Gdzie mogę rozpocząć?
Możesz zapoznać się z dokumentacją: Power Platform i SAP.
Gdzie można uzyskać demonstracyjne środowisko SAP w celu przetestowania rozwiązań integracji SAP?
Masz kilka opcji:
- Biblioteka urządzeń SAP w chmurze. Utwórz własne wystąpienia pokazowe SAP na platformie Azure, zgodnie z instrukcjami tutaj: Wdrażanie przy użyciu biblioteki urządzeń w chmurze SAP.
- SandboxSAP. Pamiętaj, aby wybrać dodatek dla RFCs/BAPIs, aby Power Automate mógł się łączyć z ich instancjami. Firma Microsoft nie jest powiązana z usługą IDES Remote. Te usługi są używane na własne ryzyko.
Gdzie mogę się zwrócić, jeśli utknę w integracji SAP na platformie Power Platform?
Prawie 100% napotkanych problemów wynika z przeoczenia kroku lub wymagań wstępnych w dokumentacji platformy Power Platform i oprogramowania SAP . Jeśli nadal występują problemy, masz kilka opcji:
- Prześlij pytanie na naszym forum pod adresem: Power Platform Community
- Wyślij wiadomość e-mail na adres: sap_ecc_powerapps@service.microsoft.com.
Czy musimy zainstalować coś na naszych serwerach SAP, aby platforma Power Platform działała z oprogramowaniem SAP?
Nie.
Czy musimy zainstalować coś na komputerach naszych użytkowników na potrzeby integracji oprogramowania SAP z platformą Power Platform?
Nie, dostęp do wszystkich aplikacji Canvas uzyskuje się przez przeglądarkę internetową.
Czy jest coś, co musimy przygotować, aby skonfigurować tę integrację SAP z Power Platform?
Tak, maszyna wirtualna (VM) z systemem Windows i co najmniej 8 GB pamięci RAM musi być przygotowana dla lokalnej bramy danych, która działa jako serwer proxy, nasłuchując żądań z dzierżawy platformy Power Platform i przekazując je do systemu 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.
Jak szybko aplikacja kanwy w systemie SAP może być uruchomiona?
Wstępnie utworzona aplikacja kanwy w SAP może od razu wykonywać transakcje w systemie SAP, ale najprawdopodobniej jednak szablony aplikacji kanwy będą modyfikowane przez dodanie pól niestandardowych lub dowolnych pól standardowych SAP, które nie są uwzględnione w szablonach rozwiązań. Zazwyczaj w ciągu kilku tygodni możesz mieć coś gotowego dla użytkowników biznesowych do przetestowania.
Czy można tworzyć mobilne aplikacje canvas w oparciu o SAP?
Tak, aplikacje kanwy można tworzyć przy użyciu usługi Power Apps dla urządzeń przenośnych, ale umożliwiamy również tworzenie natywnych aplikacji kanwy na platformie Power Platform.
Czy aplikacje Fiori mogą współistnieć z usługą Power Apps?
Tak, aplikacje Fiori mogą być osadzone w menu aplikacji kanwy, a aplikacje kanwy mogą być również osadzone w launchpadzie Fiori.