Akcje automatyzacji SAP

Akcje automatyzacji sap udostępniają zestaw narzędzi, które ułatwiają usprawnianie i automatyzowanie przepływów pracy sap. Korzystając z tych akcji, można łatwo uruchomić aplikację interfejsu UŻYTKOWNIKA sap, utworzyć nowe sesje, wybrać elementy menu, uruchomić i zakończyć transakcje i nie tylko.

Akcje grupy automatyzacji SAP umożliwiają łatwą interakcję z elementami interfejsu użytkownika SAP, ponieważ można je kliknąć, wypełnić pola tekstowe i wyodrębnić ich dane. Wprowadź tylko wartość atrybutu identyfikatora elementu interfejsu użytkownika SAP. Jeśli nie znasz wartości identyfikatora, możesz użyć selektora elementów interfejsu użytkownika aplikacji klasycznej Power Automate w celu przechwytywania wymaganego elementu SAP i pobierania jego wartości identyfikatora. Podczas przechwytywania w ten sposób elementu interfejsu użytkownika SAP zostanie odzyskana tylko jego wartość identyfikatora, a do repozytorium elementów interfejsu użytkownika przepływu pulpitu nie jest dodawany żaden element interfejsu użytkownika.

Nasze akcje automatyzacji SAP można także zintegrować z innymi akcjami dostępnymi w aplikacji klasycznej Power Automate, w tym z grupą akcji automatyzacji interfejsu użytkownika. Ta grupa akcji umożliwia przechwytywanie wszystkich elementów interfejsu użytkownika SAP i dodawanie ich do repozytorium elementów interfejsu użytkownika przepływu pulpitu. Łącząc akcje automatyzacji interfejsu użytkownika z grupą akcji automatyzacji interfejsu użytkownika, można tworzyć wydajne przepływy pracy RPA, które zautomatyzowały nawet najbardziej złożone procesy z zakresu interfejsu użytkownika.

Uwaga

Power Automate for desktop obsługuje automatyzację z SAP GUI w wersji 750 lub nowszej.

Znane ograniczenia

Interfejsy użytkownika sieci Web sap

Akcje interfejsu użytkownika lub usługi Web Automation lub akcje SAP nie działają na formularzach SAP otwieranych w osadzonej przeglądarce SAP (Web Dynpro). Jednym z obejść tego ograniczenia jest próba otwarcia tej strony bezpośrednio w autonomicznej przeglądarce i zautomatyzowania jej przy użyciu akcji automatyzacji sieci Web.

Uruchom narzędzie SAP

Otwórz aplikację SAP GUI i połącz się z systemem SAP.

Dostępne są dwie opcje trybu połączenia:

  • Użyj nazwy sap lub adresu IP w opisie serwera. Aby użyć tej opcji, potrzebne są niezbędne poświadczenia logowania i uprawnienia dostępu. Opis serwera to czytelna dla człowieka nazwa lub opis systemu SAP.
  • Użyj parametry połączenia serwera. Serwer parametry połączenia zazwyczaj zawiera nazwę serwera lub adres IP, numer wystąpienia i identyfikator systemu. Parametry połączenia z serwerem mają określony format na potrzeby identyfikowania i łączenia się z systemem SAP.

Masz wiele opcji logowania:

  • Zakończ to logowanie: ta opcja kończy logowanie określonej akcji.
  • Kontynuuj to logowanie i zakończ wszystkie inne logowania: ta opcja zastępuje istniejące wystąpienie SAP określonym logowaniem.
  • Kontynuuj to logowanie bez kończenia innych logowania w systemie: ta opcja tworzy nową sesję SAP.

Uwaga

W interfejsie SAP GUI nie można zezwolić na więcej niż sześć aktywnych połączeń (sesji) z systemem SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
Tryb połączenia Brak Opis serwera i ciąg połączenia z serwerem Opis serwera Określ sposób nawiązywania połączenia z serwerem graficznego interfejsu użytkownika systemu SAP.
Tryb logowania Brak Ręczne logowanie i logowanie jednokrotne (SSO) Ręczne logowanie Określ sposób logowania do serwera graficznego interfejsu użytkownika systemu SAP. Do serwera można się logować, wprowadzając ręcznie nazwę użytkownika i hasło, ale można też użyć funkcji logowania jednokrotnego (SSO).
Opis serwera Tak Wartość tekstowa Określa nazwę lub adres IP serwera systemu SAP na potrzeby połączenia.
Parametry połączenia Tak Wartość tekstowa Określa ciąg połączenia dla serwera SAP GUI. Ciąg połączenia jest unikalnym identyfikatorem, który określa nazwę serwera, numer systemu i inne szczegóły połączenia.
Klient Nie. Wartość tekstowa Określa numer klienta SAP do połączenia.
Username Nie. Wartość tekstowa Określa identyfikator użytkownika SAP do logowania.
Password Tak Wartość tekstowa Określa hasło użytkownika SAP do logowania.
Język Nie. Wartość tekstowa Określa język logowania SAP dla interfejsu użytkownika.
Opcje logowania wielokrotnego Nie. Zakończ to logowanie, kontynuuj to logowanie i zakończ inne logowania, kontynuuj to logowanie bez kończenia innych logowań w systemie Przerwij to logowanie Opcje wielokrotnego logowania określają zachowanie systemu SAP, gdy użytkownik próbuje się zalogować, gdy jest już zalogowany.

Utworzone zmienne

Argument Typ Popis
SAPInstance Wystąpienie chmury SAP Wystąpienie SAP do użycia z akcjami automatyzacji SAP. Instancja SAP odnosi się do konkretnego okna SAP.
CurrentSAPLoginTerminated Wartość logiczna Czy logowanie do systemu SAP wykonywane za pomocą określonej akcji zostanie przerwane, czy nie.
OtherSAPLoginTerminated Wartość logiczna Czy inne logowania do systemu SAP są przerywane, czy nie.

Wyjątki

Wyjątek Popis
Akcja logowania SAP GUI nie powiodła się Wskazuje problem z zalogowaniem się w systemie SAP GUI.

Attach

Dołącz uruchomioną aplikację interfejsu SAP GUI do wystąpienia systemu SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
Tryb dołączania Nie. Pierwszy plan lub ostatnio aktywowane, Tytuł okna Tytuł okna Określa tryb dołączania wystąpienia SAP do okna. Jeśli wybierzesz opcję Pierwszy plan lub ostatnio aktywowany, wystąpienie SAP dołącza się do sesji SAP na pierwszym planie. Jeśli na pierwszym planie nie ma sesji SAP, dołącza ją do ostatniej uruchomionej sesji SAP i nie została jeszcze zamknięta.
Tytuł okna Tak Tekst Określa tytuł okna SAP, do którego jest dołączone wystąpienie. Możesz wybrać tytuł okna z listy rozwijanej istniejących sesji SAP lub wprowadzić go ręcznie.

Utworzone zmienne

Argument Typ Popis
SAPInstance Wystąpienie chmury SAP Wystąpienie SAP do użycia z akcjami automatyzacji SAP. Instancja SAP odnosi się do konkretnego okna SAP.

Wyjątki

Wyjątek Popis
Błąd dołączania do systemu SAP Wskazuje problem podczas załączania do instancji SAP.

Utwórz nową sesję systemu SAP

Tworzy nową sesję systemu SAP na podstawie tego samego wystąpienia systemu SAP.

Uwaga

W interfejsie SAP GUI nie można zezwolić na więcej niż sześć aktywnych połączeń (sesji) z systemem SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.

Utworzone zmienne

Argument Typ Popis
SAPInstance Wystąpienie chmury SAP Wystąpienie SAP do użycia z akcjami automatyzacji SAP. Instancja SAP odnosi się do konkretnego okna SAP.

Wyjątki

Wyjątek Popis
Akcja Utwórz nową sesję SAP nie powiodła się Wskazuje problem podczas tworzenia nowej sesji SAP.

Wybierz element nawigacyjny systemu SAP

Wybierz element menu systemu SAP na pasku aplikacji okna systemu SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.
Nazwa elementu nawigacyjnego Nie. Wartość tekstowa Nazwa elementu na pasku narzędzi nawigacji do wybrania, na przykład "System". Można również określić opcję z podmenu, używając symbolu '>' do wskazania relacji nadrzędny-podrzędny. Na przykład, 'Program > Wykonaj' oznacza, że wybrana jest opcja 'Wykonaj', która jest częścią podmenu w sekcji 'Program'.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Wybierz element paska narzędzi nawigacji — błąd graficznego interfejsu użytkownika SAP GUI Wskazuje problem z wyborem elementu paska narzędzi nawigacji.

Wybierz element menu systemu SAP

Na pasku narzędzi okna wybierz element menu SAP. Ręcznie wprowadź nazwę elementu w odpowiednim parametrze wejściowym w tym samym języku, w którym wyświetlany jest ekran SAP GUI.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.
Nazwa elementu menu Nie. Wartość tekstowa Nazwa elementu menu na pasku narzędzi do wybrania, na przykład "Zapisz". Wstaw nazwę elementu menu, który jest wyświetlany w instalacji sap maszyny.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Wybór akcji pozycji menu SAP nie powiedzie się Wskazuje problem z wyborem pozycji menu.

Zamknij połączenie SAP

Zamyka połączenie SAP dla wybranego wystąpienia SAP. Po zamknięciu połączenia wszystkie wystąpienia związane z tym konkretnym połączeniem zakończą się.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Akcja zamknięcia sesji SAP nie powiodła się Wskazuje problem podczas zamykania sesji SAP.

Rozpocznij transakcję systemu SAP

Otwiera określony kod transakcji w istniejącej sesji.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.
Kod transakcji Nie. Wartość tekstowa Kod transakcji, który chcesz wykonać.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Uruchomienie akcji transakcji SAP nie powiodło się Wskazuje problem z rozpoczynaniem transakcji SAP.

Zakończ transakcję systemu SAP

Zamyka transakcję systemu SAP w określonym wystąpieniu systemu SAP i wraca do menu SAP Easy Access. Musisz uruchomić transakcję SAP przed dla określonej sesji SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Akcja zakończenia transakcji SAP nie powiodła się Wskazuje problem z kończeniem transakcji SAP.

Kliknij element interfejsu użytkownika systemu SAP

Współpracuje za pośrednictwem akcji kliknięcia na dowolnym elemencie interfejsu użytkownika okna SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.
Typ elementu Nie. Podstawowy element SAP, Pole wyboru, Etykieta, Lista rozwijana, Element siatki Podstawowy element systemu SAP Wybierz typ elementu SAP, z którym chcesz współpracować. Opcja "Kliknij element SAP" wykonuje akcję kliknięcia dla dowolnego elementu SAP, takiego jak przyciski, przyciski radiowe, karty, pola tekstowe lub drzewa.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Użyj poniższego przycisku, aby wskazać element interfejsu użytkownika sap na ekranie SAP lub ręcznie wstawić wartość.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Użyj poniższego przycisku, aby wskazać element interfejsu użytkownika sap na ekranie SAP lub ręcznie wstawić wartość.
Ustaw dla pola wyboru systemu SAP stan Tak Zaznaczone, Niezaznaczone Zaznaczony Określ, czy pole wyboru staje się zaznaczone, czy niezaznaczone.
Operacja na etykiecie systemu SAP Tak Rozwiń, Zwiń, Wybierz Rozszerz Określ, czy etykieta SAP ma zostać rozwinięty, czy zwinięty.
Wartość opcji listy rozwijanej Tak Wartość tekstowa Określ, czy jest zaznaczona opcja listy rozwijanej.
Elementu siatki systemu SAP Tak Komórka, wiersz, nagłówek, lista, przycisk, przycisk paska narzędzi, pole wyboru, przycisk opcji Komórka Wybierz typ elementu siatki SAP, z którym chcesz współpracować.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Błąd akcji Kliknij element graficznego interfejsu użytkownika systemu SAP Wskazuje, że klikanie nie powiodło się.

Pobierz szczegóły elementu interfejsu użytkownika systemu SAP

Pobiera wartość atrybutu elementu interfejsu użytkownika SAP w oknie SAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Użyj poniższego przycisku, aby wskazać element interfejsu użytkownika sap na ekranie SAP lub ręcznie wstawić wartość.
Nazwa atrybutu Nie. Wartość tekstowa Własny tekst Atrybut, którego wartość jest pobierana.

Utworzone zmienne

Argument Typ Popis
AttributeValue Wartość tekstowa Wartość atrybutu elementu interfejsu użytkownika systemu SAP.

Wyjątki

Wyjątek Popis
Błąd akcji Pobierz szczegóły elementu systemu SAP Wskazuje problem podczas pobierania atrybutu elementu interfejsu użytkownika.

Wypełnij element pole tekstowe systemu SAP

Wypełnia pole SAP w oknie określonym tekstem.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Popis
SAPInstance Nie. Wystąpienie chmury SAP Wybierz zmienną zawierającą instancję SAP, z którą chcesz pracować. Zdefiniuj tę zmienną w poprzedniej akcji logowania SAP.
Identyfikator elementu systemu SAP Nie. Liczbowe Identyfikator elementu SAP. Ten parametr określa element interfejsu użytkownika w systemie SAP, z którym akcja współpracuje. Użyj poniższego przycisku, aby wskazać element interfejsu użytkownika sap na ekranie SAP lub ręcznie wstawić wartość.
Tekst do wypełnienia Nie. Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Tekst, którym ma zostać wypełnione pole tekstowe systemu SAP
Jeśli pole nie jest puste Tak Zastąp tekst, Dołącz tekst Zamień tekst Określ, czy zastąpić istniejącą zawartość, czy dołączyć do niej nową zawartość.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Popis
Błąd akcji Wypełnij wartość pola tekstowego systemu SAP Wskazuje problem podczas wypełniania określonego pola SAP.