Как да конфигурирате и тествате RFC връзка в SAP – SM59
Този урок е разделен на 4 раздела
Стъпка 1: Настройте RFC връзка
Стъпка 2: Надеждна RFC връзка
Стъпка 3: Тестване на RFC връзка
Стъпка 4: Разрешаване на грешки
Стъпка 1: Процедура за настройка на RFC връзка
Въведете кода на транзакцията SM59
В екрана SM59 можете да навигирате през вече създадена RFC връзка с помощта на дърво с опции, което е базиран на меню метод за организиране на всички връзки по категории.
Щракнете върху бутона „СЪЗДАВАНЕ“. В следващия екран въведете –
- RFC дестинация – Име на дестинацията (може да бъде Target Системен идентификатор или нещо подходящо)
- Тип на връзката – тук избираме един от типовете (както беше обяснено по-рано) на RFC връзки според изискванията.
- Descriptйон – Това е кратко информативно описание, вероятно за да обясни целта на връзката.
След като"ЗАПАЗИ"връзката, системата ще ви отведе до раздела „Технически настройки“, където предоставяме следната информация:
- Target Домакин– Тук предоставяме пълното име на хост или IP адрес на целевата система.
- Системен номер – Това е системният номер на целта SAP система.
- Кликнете върху Запазване
в „Влизане и сигурност“ Tab, Enter Target Системна информация
- Език – Според езика на целевата система
- Удовлетвореност - Вътре SAP ние никога не влизаме в система, винаги трябва да има определен клиент, следователно трябва да посочим номера на клиента тук за правилно изпълнение.
- Потребителско име и парола – за предпочитане да не е вашият собствен идентификатор за влизане, трябва да има някакъв общ идентификатор, така че връзката да не се влияе от постоянна промяна на идентификатори или пароли на крайни потребители. Най-често тук се използва потребител от тип „Система“ или „Комуникация“. Моля, обърнете внимание, че това е потребителският идентификатор за целевата система, а не системата източник, където създаваме тази връзка.
Щракнете върху Запазване. RFC връзката е готова за използване
Забележка: По подразбиране връзката се дефинира като aRFC. За да дефинирате връзка като tRFC или qRFC, отидете на Лента с менюта -> Дестинация aRFC опции / tRFC опции ; предоставя входове според изискванията. За да дефинирате qRFC, използвайте раздела със специални опции.
Стъпка 2: Надеждна RFC връзка
Има опция за осъществяване на RFC връзка като „Доверен“. Веднъж избрана, извикващата (доверена) система не изисква парола за свързване с целевата (доверена) система.
Следват предимствата от използването на надеждни канали:
- Междусистемно средство за еднократно влизане
- Не е необходимо паролата да се изпраща през мрежата
- Механизмът за изчакване за данните за влизане предотвратява злоупотреба.
- Предотвратява неправилното боравене с данните за влизане поради механизма за изчакване.
- Проверяват се специфични за потребителя данни за влизане в извикващата/доверена система.
Потребителите на RFC трябва да имат необходимите оторизации в системата за доверие (обект за оторизация S_RFCACL).Доверените връзки се използват най-вече за свързване SAP Системи за управление на решения с друга SAP системи (сателити)
Стъпка 3: Тестване на RFC връзката
След като RFC са създадени (или понякога в случай на вече съществуващи RFC), трябва да тестваме дали връзката е установена успешно или не.
Както е показано по-горе, отиваме на SM59, за да изберем RFC връзката за тестване и след това разширяваме падащото меню – „Помощни програми->Тест->...“. Имаме три възможности:
Тест на връзката -> Това прави опит за установяване на връзка с отдалечената система и по този начин валидира IP адрес/име на хост и други подробности за връзката. Ако и двете системи не могат да се свържат, извежда грешка. При успех показва таблицата с времето за отговор. Този тест е само за да провери дали системата за повикване може да достигне до отдалечената система.
Тест за оторизация -> Използва се за валидиране на потребителското име и паролата (предоставени в раздела „влизане и защита“ за целевата система), както и предоставените разрешения. Ако тестът е успешен, ще се появи същият екран, както е показано по-горе за теста на връзката.
Unicode тест -> Това е да се провери дали Target системата е Unicode или не.
Отдалечено влизане –>Това също е вид тест за свързване, при който се отваря нова сесия на целевата система и трябва да посочим ИД за влизане и парола (ако вече не са споменати в раздела „Влизане и защита“). Ако потребителят е от тип „Диалог“, тогава се създава диалогова сесия. За да оправдае успешния тест за свързване, изходът ще бъде времето за реакция за комуникационните пакети, в противен случай ще се появи съобщение за грешка.
Стъпка 4: Какво се обърка?
Ако по някакъв начин RFC връзката не е установена успешно, можем да проверим регистрационните файлове (за да анализираме проблема) на ниво ОС в директорията „РАБОТА“. Там можем да намерим регистрационните файлове с конвенцията за именуване като „dev_rfc ” и описанието на грешката може да бъде прочетено от такива файлове.












