Как да конфигурирате и тествате RFC връзка в SAP – SM59

⚡ Умно обобщение

RFC, или отдалечено извикване на функция, позволява на SAP функциите на системните повиквания в друга. Транзакция SM59 конфигурира RFC дестинации, включително доверени връзки, и предоставя тестове за свързване и оторизация, за да потвърди, че двете системи комуникират правилно.

  • 🔌 RFC дестинация: SM59 създава и управлява RFC дестинациите, които се свързват SAP системи.
  • 🧭 Видове свързване: Дестинациите са организирани по тип в дърво от опции, базирано на меню.
  • 🤝 Доверен RFC: Доверената RFC връзка позволява влизане в системата без многократно изпращане на парола.
  • 🧪 Тест за връзка: Тестът за връзка проверява дали целевата система е достъпна.
  • 🔐 Тест за оторизация: Тестът за отдалечено влизане потвърждава потребителските права в целевата система.
  • 🛠️ Отстраняване на неизправности: Разрешаването на грешки обхваща проблеми с хоста, шлюза и влизането в системата.
  • 🤖 Автоматизация: AI мониторингът предвижда RFC грешки и сигнализира за повредени интерфейси рано.

Конфигуриране и тестване на RFC връзка в SAP използвайки SM59

Този урок е разделен на 4 раздела

Стъпка 1: Настройте RFC връзка

Стъпка 2: Надеждна RFC връзка

Стъпка 3: Тестване на RFC връзка

Стъпка 4: Разрешаване на грешки

Стъпка 1: Процедура за настройка на RFC връзка

Въведете транзакция Code SM59

Настройте RFC връзка

В екрана SM59 можете да навигирате през вече създадена RFC връзка с помощта на дърво с опции, което е базиран на меню метод за организиране на всички връзки по категории.

Настройте RFC връзка

Щракнете върху бутона „СЪЗДАВАНЕ“. В следващия екран въведете –

  • RFC дестинация – Име на дестинацията (може да бъде Target Системен идентификатор или нещо подходящо)
  • Тип на връзката – тук избираме един от типовете (както беше обяснено по-рано) на RFC връзки според изискванията.
  • Descriptйон – Това е кратко информативно описание, вероятно за да обясни целта на връзката.

 Настройте RFC връзка

След като"ЗАПАЗИ"връзката, системата ще ви отведе до раздела „Технически настройки“, където предоставяме следната информация:

  • Target Домакин– Тук предоставяме пълното име на хост или IP адрес на целевата система.
  • Системен номер – Това е системният номер на целта SAP система.
  • Кликнете върху Запазване

 Настройте RFC връзка

в „Влизане и сигурност“ Tab, Enter Target Системна информация

  • Език – Според езика на целевата система
  • Удовлетвореност - Вътре SAP ние никога не влизаме в система, винаги трябва да има определен клиент, следователно трябва да посочим номера на клиента тук за правилно изпълнение.
  • Потребителско име и парола – за предпочитане да не е вашият собствен идентификатор за влизане, трябва да има някакъв общ идентификатор, така че връзката да не се влияе от постоянна промяна на идентификатори или пароли на крайни потребители. Най-често тук се използва потребител от тип „Система“ или „Комуникация“. Моля, обърнете внимание, че това е потребителският идентификатор за целевата система, а не системата източник, където създаваме тази връзка.

 Настройте RFC връзка

Щракнете върху Запазване. RFC връзката е готова за използване

Забележка: По подразбиране връзката се дефинира като aRFC. За да дефинирате връзка като tRFC или qRFC, отидете на Лента с менюта -> Дестинация aRFC опции / tRFC опции ; предоставя входове според изискванията. За да дефинирате qRFC, използвайте раздела със специални опции.

Стъпка 2: Надеждна RFC връзка

Има опция за осъществяване на RFC връзка като „Доверен“. Веднъж избрана, извикващата (доверена) система не изисква парола за свързване с целевата (доверена) система.

Надеждна RFC връзка

Следват предимствата от използването на надеждни канали:

  • Междусистемно средство за еднократно влизане
  • Не е необходимо паролата да се изпраща през мрежата
  • Механизмът за изчакване за данните за влизане предотвратява злоупотреба.
  • Предотвратява неправилното боравене с данните за влизане поради механизма за изчакване.
  • Проверяват се специфични за потребителя данни за влизане в извикващата/доверена система.

Потребителите на RFC трябва да имат необходимите оторизации в системата за доверие (обект за оторизация S_RFCACL).Доверените връзки се използват най-вече за свързване SAP Системи за управление на решения с друга SAP системи (сателити)

Стъпка 3: Тестване на RFC връзката

След като RFC са създадени (или понякога в случай на вече съществуващи RFC), трябва да тестваме дали връзката е установена успешно или не.

Тестване на RFC връзката

Както е показано по-горе, отиваме на SM59, за да изберем RFC връзката за тестване и след това разширяваме падащото меню – „Помощни програми->Тест->...“. Имаме три възможности:

Тест на връзката -> Това прави опит за установяване на връзка с отдалечената система и по този начин валидира IP адрес/име на хост и други подробности за връзката. Ако и двете системи не могат да се свържат, извежда грешка. При успех показва таблицата с времето за отговор. Този тест е само за да провери дали системата за повикване може да достигне до отдалечената система.

Тестване на RFC връзката

Тест за оторизация -> Използва се за валидиране на потребителското име и паролата (предоставени в раздела „влизане и защита“ за целевата система), както и предоставените разрешения. Ако тестът е успешен, ще се появи същият екран, както е показано по-горе за теста на връзката.

Unicode тест -> Това е да се провери дали Target системата е Unicode или не.

Тестване на RFC връзката

Отдалечено влизане –>Това също е вид тест за свързване, при който се отваря нова сесия на целевата система и трябва да посочим ИД за влизане и парола (ако вече не са споменати в раздела „Влизане и защита“). Ако потребителят е от тип „Диалог“, тогава се създава диалогова сесия. За да оправдае успешния тест за свързване, изходът ще бъде времето за реакция за комуникационните пакети, в противен случай ще се появи съобщение за грешка.

Тестване на RFC връзката

Тестване на RFC връзката

Стъпка 4: Какво се обърка?

Ако по някакъв начин RFC връзката не е установена успешно, можем да проверим регистрационните файлове (за да анализираме проблема) на ниво ОС в директорията „РАБОТА“. Там можем да намерим регистрационните файлове с конвенцията за именуване като „dev_rfc ” и описанието на грешката може да бъде прочетено от такива файлове.

Какво се обърка

Въпроси и Отговори

Кодът на транзакцията е SM59. Той се използва за създаване, показване и тестване на RFC дестинации, които свързват SAP система към друга SAP или външни системи.

Доверена RFC връзка установява доверителна връзка между две SAP системи, така че потребителите да могат да влизат в целта, без да изпращат парола отново. Това разчита на конфигурация на доверие и правилни оторизации.

Често срещаните типове са тип 3 за ABAP-към-ABAP връзки, тип T за външни TCP/IP програми и тип H за HTTP или уеб-услуги връзки. SM59 ги организира в дървото на връзките.

Да. Инструментите за операции, базирани на изкуствен интелект, наблюдават RFC трафика, предвиждат повреди и предупреждават екипите за повредени или бавни интерфейси, преди те да нарушат бизнес процесите, допълвайки ръчното тестване по SM59.

изкуствен интелект В интеграционните платформи картографира интерфейси, открива аномалии в потоците от съобщения и препоръчва корекции, което прави връзки като RFC и IDoc по-надеждни в целия ландшафт.

Обобщете тази публикация с: