Jak nakonfigurovat a otestovat připojení RFC v SAP – SM59
Tento tutoriál je rozdělen do 4 částí
Krok 1: Nastavte připojení RFC
Krok 2: Důvěryhodné připojení RFC
Krok 3: Testování připojení RFC
Krok 4: Rozlišení chyb
Krok 1: Postup nastavení připojení RFC
Zadejte kód transakce SM59
Na obrazovce SM59 můžete procházet již vytvořeným připojením RFC pomocí stromu možností, což je metoda založená na nabídkách pro uspořádání všech připojení podle kategorií.
Klikněte na tlačítko 'VYTVOŘIT'. Na další obrazovce zadejte –
- Cíl RFC – Název cíle (může být Target ID systému nebo cokoliv relevantního)
- Typ připojení – zde volíme jeden z typů (jak bylo vysvětleno dříve) připojení RFC podle požadavků.
- Description – Toto je krátký informativní popis, pravděpodobně k vysvětlení účelu připojení.
Až po vás'ULOŽIT'připojení, systém vás přenese na záložku 'Technická nastavení', kde poskytujeme následující informace:
- Target hostitel– Zde uvádíme úplný název hostitele nebo IP adresu cílového systému.
- Systémové číslo – Toto je systémové číslo cíle SAP systém.
- Klepněte na tlačítko Uložit
v "Přihlášení a zabezpečení" Tab, Enter Target Systémové informace
- Jazyk – Podle jazyka cílového systému
- Klient - V SAP nikdy se nepřihlašujeme do systému, vždy musí existovat konkrétní klient, proto zde pro správné provedení musíme uvést klientské číslo.
- ID uživatele a heslo – pokud možno, aby to nebylo vaše vlastní přihlašovací ID, mělo by existovat nějaké obecné ID, aby připojení nebylo ovlivněno neustále se měnícími ID nebo hesly koncových uživatelů. Většinou se zde používá uživatel typu 'Systém' nebo 'Komunikace'. Upozorňujeme, že toto je ID uživatele pro cílový systém, nikoli pro zdrojový systém, ve kterém vytváříme toto připojení.
Klikněte na Uložit. Připojení RFC je připraveno k použití
Hodnocení: Ve výchozím nastavení je připojení definováno jako aRFC. Chcete-li definovat připojení jako tRFC nebo qRFC, přejděte na lištu nabídek -> Cílové možnosti aRFC / možnosti tRFC; poskytnout vstupy podle požadavků. Chcete-li definovat qRFC, použijte kartu speciálních možností.
Krok 2: Důvěryhodné připojení RFC
Existuje možnost vytvořit připojení RFC jako 'Důvěryhodný'. Jakmile je vybráno, volající (důvěryhodný) systém nevyžaduje heslo pro spojení s cílovým (důvěryhodným) systémem.
Níže jsou uvedeny výhody používání důvěryhodných kanálů:
- Možnost jednotného přihlášení mezi systémy
- Heslo není třeba posílat po síti
- Mechanismus časového limitu pro přihlašovací data zabraňuje zneužití.
- Zabraňuje nesprávnému zacházení s přihlašovacími daty kvůli mechanismu časového limitu.
- Kontrolují se uživatelské přihlašovací údaje volajícího/důvěryhodného systému.
Uživatelé RFC musí mít požadovaná oprávnění v důvěryhodném systému (autorizační objekt S_RFCACL).Důvěryhodná spojení se většinou používají ke spojení SAP Solution Manager Systems s ostatními SAP systémy (satelity)
Krok 3: Testování připojení RFC
Po vytvoření RFC (nebo někdy v případě již existujících RFC) musíme otestovat, zda je spojení úspěšně navázáno nebo ne.
Jak je znázorněno výše, přejdeme na SM59 a vybereme připojení RFC, které se má testovat, a poté rozbalíme rozevírací nabídku – “Utility->Test->…“. Máme tři možnosti:
Test připojení -> Tím se pokusí navázat spojení se vzdáleným systémem, a tím ověří IP adresu / název hostitele a další podrobnosti o připojení. Pokud se oba systémy nemohou připojit, vyvolá chybu. V případě úspěchu zobrazí tabulku s dobou odezvy. Tento test slouží pouze ke kontrole, zda volající systém může dosáhnout vzdáleného systému.
Autorizační test -> Používá se k ověření ID uživatele a hesla (poskytnutého na kartě 'přihlášení a zabezpečení' pro cílový systém) a také poskytnutých oprávnění. Pokud je test úspěšný, objeví se stejná obrazovka jako výše pro test připojení.
Test Unicode -> Je to zkontrolovat, zda Target systém je nebo není Unicode.
Vzdálené přihlášení –>Toto je také druh testu připojení, ve kterém se otevře nová relace cílového systému a musíme zadat přihlašovací ID a heslo (pokud již není uvedeno v záložce „Přihlášení a zabezpečení“). Pokud je uživatel typu 'Dialog', je vytvořena relace dialogu. Pro potvrzení úspěšného testu připojení budou na výstupu uvedeny doby odezvy pro komunikační pakety, jinak se objeví chybová zpráva.
Krok 4: Co se pokazilo?
Pokud nějak RFC připojení není úspěšně navázáno, můžeme zkontrolovat protokoly (pro analýzu problému) na úrovni operačního systému v adresáři 'WORK'. Zde můžeme najít soubory protokolu s konvencí pojmenování jako „dev_rfc “ a z těchto souborů lze přečíst popis chyby.