Jak nakonfigurovat a otestovat připojení RFC v SAP – SM59

⚡ Chytré shrnutí

RFC neboli Vzdálené volání funkcí umožňuje SAP Funkce systémového volání v jiném. Transakce SM59 konfiguruje cíle RFC, včetně důvěryhodných připojení, a poskytuje testy připojení a autorizace, aby se potvrdilo, že dva systémy správně komunikují.

  • 🔌 Cíl RFC: SM59 vytváří a spravuje cílové adresy RFC, které se připojují SAP systémy.
  • 🧭 Typy připojení: Cíle jsou uspořádány podle typu ve stromu možností založeném na nabídce.
  • 🤝 Důvěryhodný RFC: Důvěryhodné připojení RFC umožňuje přihlášení bez opakovaného odesílání hesla.
  • 🧪 Test připojení: Test připojení kontroluje, zda je cílový systém dosažitelný.
  • 🔐 Autorizační test: Test vzdáleného přihlášení potvrzuje uživatelská práva v cílovém systému.
  • 🛠️ Řešení problémů: Řešení chyb zahrnuje problémy s hostitelem, bránou a přihlášením.
  • 🤖 Automatizace: Monitorování pomocí umělé inteligence předpovídá selhání RFC a včas označuje poškozená rozhraní.

Konfigurace a testování RFC připojení v SAP s použitím 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 transakci Code SM59

Nastavte připojení RFC

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í.

Nastavte připojení RFC

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í.

 Nastavte připojení RFC

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

 Nastavte připojení RFC

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í.

 Nastavte připojení RFC

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.

Důvěryhodné připojení RFC

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.

Testování připojení RFC

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.

Testování připojení RFC

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.

Testování připojení RFC

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.

Testování připojení RFC

Testování připojení RFC

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.

Co se pokazilo

Nejčastější dotazy

Kód transakce je SM59. Používá se k vytváření, zobrazování a testování RFC destinací, které propojují SAP systém do jiného SAP nebo externí systémy.

Důvěryhodné RFC spojení vytváří vztah důvěryhodnosti mezi dvěma SAP systémy, takže se uživatelé mohou přihlásit k cíli bez opětovného zasílání hesla. Spoléhá na konfiguraci důvěryhodnosti a správná oprávnění.

Běžné typy jsou typ 3 pro připojení ABAP-ABAP, typ T pro externí programy TCP/IP a typ H pro připojení HTTP nebo webových služeb. SM59 je organizuje ve stromové struktuře připojení.

Ano. Provozní nástroje založené na umělé inteligenci sledují provoz RFC, předpovídají selhání a upozorňují týmy na nefunkční nebo pomalá rozhraní dříve, než naruší obchodní procesy, čímž doplňují manuální testování SM59.

umělá inteligence V integračních platformách mapuje rozhraní, detekuje anomálie v tocích zpráv a doporučuje opravy, čímž zvyšuje spolehlivost připojení, jako jsou RFC a IDoc, v celé síti.

Shrňte tento příspěvek takto: