Jak skonfigurować i przetestować połączenie RFC w SAP – SM59

⚡ Inteligentne podsumowanie

RFC, czyli zdalne wywołanie funkcji, pozwala SAP Funkcje wywołań systemowych w innym systemie. Transakcja SM59 konfiguruje miejsca docelowe RFC, w tym połączenia zaufane, oraz przeprowadza testy połączenia i autoryzacji, aby potwierdzić poprawną komunikację między systemami.

  • 🔌 Miejsce docelowe RFC: SM59 tworzy i zarządza miejscami docelowymi RFC, które łączą SAP systemy.
  • 🧭 Typy połączeń: Miejsca docelowe są uporządkowane według typu w drzewie opcji opartym na menu.
  • 🤝 Zaufany RFC: Zaufane połączenie RFC pozwala na logowanie bez konieczności wielokrotnego podawania hasła.
  • 🧪 Test połączenia: Test połączenia sprawdza, czy system docelowy jest osiągalny.
  • 🔐 Test autoryzacji: Zdalny test logowania potwierdza uprawnienia użytkownika w systemie docelowym.
  • 🛠️. Rozwiązywanie problemów: Rozwiązywanie błędów obejmuje problemy z hostem, bramą i logowaniem.
  • 🤖 Automatyka: Monitorowanie za pomocą sztucznej inteligencji przewiduje błędy RFC i wcześnie sygnalizuje uszkodzone interfejsy.

Skonfiguruj i przetestuj połączenie RFC w SAP używając SM59

Ten samouczek jest podzielony na 4 sekcje

Krok 1: Skonfiguruj połączenie RFC

Krok 2: Zaufane połączenie RFC

Krok 3: Testowanie połączenia RFC

Krok 4: Rozwiązywanie błędów

Krok 1: Procedura konfiguracji połączenia RFC

Wprowadź transakcję Code SM59

Skonfiguruj połączenie RFC

Na ekranie SM59 możesz poruszać się po już utworzonych połączeniach RFC za pomocą drzewa opcji, które jest opartą na menu metodą organizowania wszystkich połączeń według kategorii.

Skonfiguruj połączenie RFC

#1 NAJLEPSZY OGÓLNIEPrzejdźOszczędny
9.8/ 10
★ ★ ★ ★ ★
Zacznij Free Trial
xero
9.5/ 10
★ ★ ★ ★ ★
Odwiedź Xero
Payychex
9.3/ 10
★ ★ ★ ★ ★
Odwiedź Paychex
Najlepsze dla: ERP dla handlu detalicznego i dystrybucjiKsięgowość onlinePłace i Kadry
Kluczowa cecha✓POS, inwentaryzacja i księgowość w jednym✓Fakturowanie i uzgadnianie sald bankowych✓Przetwarzanie listy płac i składanie zeznań podatkowych
Zawiera również✓Aplikacje w chmurze i mobilne✓Ponad 1,000 integracji aplikacji✓Administracja świadczeniami
Free Trial30-dniowy bezpłatny okres próbny30-dniowy bezpłatny okres próbnyUzyskaj bezpłatną wycenę
Zacznij Free TrialOdwiedź XeroOdwiedź Paychex

Kliknij przycisk „UTWÓRZ”. Na następnym ekranie Enter –

  • Miejsce docelowe RFC – Nazwa miejsca docelowego (może być Target Identyfikator systemu lub cokolwiek istotnego)
  • Rodzaj zasilania – tutaj wybieramy jeden z typów (jak wyjaśniono wcześniej) połączeń RFC zgodnie z wymaganiami.
  • OPIS – Jest to krótki opis informacyjny, prawdopodobnie wyjaśniający cel połączenia.

 Skonfiguruj połączenie RFC

Po ciebie'RATOWAĆ'po nawiązaniu połączenia system przeniesie Cię do zakładki „Ustawienia techniczne”, gdzie podajemy następujące informacje:

  • Target Gospodarz– Tutaj podajemy pełną nazwę hosta lub adres IP systemu docelowego.
  • Numer systemu – To jest numer systemowy celu SAP pomimo napiętego harmonogramu
  • Kliknij Zapisz

 Skonfiguruj połączenie RFC

W „Logowanie i bezpieczeństwo” Tab, Enter Target informacje o systemie

  • Wybierz język – Zgodnie z językiem systemu docelowego
  • klientem - W SAP nigdy nie logujemy się do systemu, zawsze musi być konkretny klient, dlatego w celu poprawnego wykonania musimy tutaj podać numer klienta.
  • Identyfikator użytkownika i hasło – najlepiej, aby nie był to Twój własny identyfikator logowania, powinien istnieć jakiś ogólny identyfikator, aby na połączenie nie miały wpływu stale zmieniające się identyfikatory użytkowników końcowych lub hasła. Najczęściej używany jest tutaj użytkownik typu „System” lub „Komunikacja”. Należy pamiętać, że jest to identyfikator użytkownika systemu docelowego, a nie systemu źródłowego, w którym tworzymy to połączenie.

 Skonfiguruj połączenie RFC

Kliknij Zapisz. Połączenie RFC jest gotowe do użycia

Note: Domyślnie połączenie jest definiowane jako aRFC. Aby zdefiniować połączenie jako tRFC lub qRFC przejdź do Paska Menu -> Docelowe opcje aRFC / Opcje tRFC; podać dane wejściowe zgodnie z wymaganiami. Aby zdefiniować qRFC, skorzystaj z zakładki opcji specjalnych.

Krok 2: Zaufane połączenie RFC

Istnieje możliwość wykonania połączenia RFC jako „Zaufany”. Po wybraniu system wywołujący (zaufany) nie wymaga hasła, aby połączyć się z systemem docelowym (zaufającym).

Zaufane połączenie RFC

Oto zalety korzystania z zaufanych kanałów:

  • Funkcja wielosystemowego pojedynczego logowania
  • Hasło nie musi być przesyłane przez sieć
  • Mechanizm limitu czasu dla danych logowania zapobiega nadużyciom.
  • Zapobiega niewłaściwemu przetwarzaniu danych logowania ze względu na mechanizm przekroczenia limitu czasu.
  • Sprawdzane są dane logowania użytkownika w systemie wywołującym/zaufanym.

Użytkownicy RFC muszą posiadać wymagane uprawnienia w systemie ufającym (obiekt autoryzacyjny S_RFCACL). Do łączenia używane są najczęściej połączenia zaufane SAP Systemy menedżerów rozwiązań z innymi SAP systemy (satelity)

Krok 3: Testowanie połączenia RFC

Po utworzeniu RFC (lub czasami w przypadku już istniejących RFC) musimy przetestować, czy połączenie zostało nawiązane pomyślnie, czy nie.

Testowanie połączenia RFC

Jak pokazano powyżej, przechodzimy do SM59, aby wybrać połączenie RFC do przetestowania, a następnie rozwijamy menu rozwijane – „Narzędzia->Test->…„. Mamy trzy opcje:

Test połączenia -> Próbuje nawiązać połączenie ze zdalnym systemem, a zatem weryfikuje adres IP / nazwę hosta i inne szczegóły połączenia. Jeśli oba systemy nie mogą się połączyć, zgłasza błąd. W przypadku powodzenia wyświetla tabelę z czasami odpowiedzi. Ten test ma na celu sprawdzenie, czy wywołujący system może dotrzeć do zdalnego systemu.

Testowanie połączenia RFC

Test autoryzacyjny -> Służy do sprawdzania identyfikatora użytkownika i hasła (podanych w zakładce „Logowanie i bezpieczeństwo” w systemie docelowym), a także podanych autoryzacji. Jeśli test zakończy się pomyślnie, pojawi się ten sam ekran, jak pokazano powyżej w przypadku testu połączenia.

Test Unicode -> Chodzi o sprawdzenie, czy Target system jest Unicode, czy nie.

Testowanie połączenia RFC

Zdalne logowanie –>Jest to również swego rodzaju test połączenia, podczas którego otwierana jest nowa sesja systemu docelowego i należy podać login i hasło (o ile nie zostało to już wspomniane w zakładce Logowanie i bezpieczeństwo). Jeśli użytkownik jest typem „Dialog”, tworzona jest sesja dialogowa. Aby uzasadnić pomyślny test połączenia, na wyjściu będą czasy odpowiedzi dla pakietów komunikacyjnych, w przeciwnym razie pojawi się komunikat o błędzie.

Testowanie połączenia RFC

Testowanie połączenia RFC

Krok 4: Co poszło nie tak?

Jeżeli w jakiś sposób RFC połączenie nie zostało pomyślnie nawiązane, możemy sprawdzić logi (aby przeanalizować problem) na poziomie systemu operacyjnego w katalogu „WORK”. Znajdziemy tam pliki dziennika o konwencji nazewnictwa „dev_rfc ” i z takich plików można odczytać opis błędu.

Co poszło nie tak

FAQ

Kod transakcji to SM59. Służy do tworzenia, wyświetlania i testowania miejsc docelowych RFC łączących SAP system do innego SAP lub systemów zewnętrznych.

Zaufane połączenie RFC ustanawia relację zaufania między dwoma SAP Systemy, dzięki którym użytkownicy mogą logować się do systemu docelowego bez konieczności ponownego podawania hasła. Opiera się to na konfiguracji zaufania i odpowiednich autoryzacjach.

Typowe typy to typ 3 dla połączeń ABAP-ABAP, typ T dla zewnętrznych programów TCP/IP oraz typ H dla połączeń HTTP lub usług sieciowych. SM59 porządkuje je w drzewie połączeń.

Tak. Narzędzia operacyjne oparte na sztucznej inteligencji monitorują ruch RFC, przewidują awarie i ostrzegają zespoły o uszkodzonych lub wolnych interfejsach, zanim zakłócą one procesy biznesowe, uzupełniając ręczne testowanie SM59.

AI na platformach integracyjnych mapuje interfejsy, wykrywa nieprawidłowości w przepływach wiadomości i zaleca poprawki, dzięki czemu połączenia takie jak RFC i IDoc stają się bardziej niezawodne w całym środowisku.

Podsumuj ten post następująco: