Hoe RFC-verbinding in SAP configureren en testen – SM59

Deze tutorial is verdeeld in 4 secties

Stap 1: Stel een RFC-verbinding in

Stap 2: Vertrouwde RFC-verbinding

Stap 3: Een RFC-verbinding testen

Stap 4: Foutoplossing:

Stap 1: Procedure voor het opzetten van een RFC-verbinding

Voer transactiecode in SM59

Stel een RFC-verbinding in

In het SM59-scherm kunt u door reeds gemaakte RFC-verbindingen navigeren met behulp van de optieboom, een menugebaseerde methode om alle verbindingen op categorie te ordenen.

Stel een RFC-verbinding in

Klik op de knop 'MAKEN'. In het volgende scherm, Enter –

  • RFC-bestemming – Naam van bestemming (kan doelsysteem-ID zijn of iets relevants)
  • Type verbinding – hier kiezen we een van de typen (zoals eerder uitgelegd) RFC-verbindingen volgens de vereisten.
  • Omschrijving – Dit is een korte informatieve beschrijving, waarschijnlijk om het doel van de verbinding uit te leggen.

Stel een RFC-verbinding in

Na u'OPSLAAN'de verbinding, het systeem brengt u naar het tabblad 'Technische instellingen', waar we de volgende informatie verstrekkenwing informatie:

  • Doelgastheer– Hier geven we de volledige hostnaam of het IP-adres van het doelsysteem op.
  • Systeemnummer – Dit is het systeemnummer van het doel-SAP-systeem.
  • Klik op Opslaan

Stel een RFC-verbinding in

In het 'Inloggen en beveiliging' Tabblad, voer doelsysteeminformatie in

  • Taal – Volgens de taal van het doelsysteem
  • CLIËNT – In SAP loggen we nooit in op een systeem, er moet altijd een bepaalde klant zijn, daarom moeten we hier het klantnummer opgeven voor een correcte uitvoering.
  • Gebruikers-ID en wachtwoord – bij voorkeur niet uw eigen inlog-ID; er moet een generieke ID zijn, zodat de verbinding niet wordt beïnvloed door voortdurend veranderende eindgebruikers-ID's of wachtwoorden. Meestal wordt hier gebruik gemaakt van een gebruiker van het type 'Systeem' of 'Communicatie'. Houd er rekening mee dat dit de gebruikers-ID is voor het doelsysteem en niet het bronsysteem waarop we deze verbinding tot stand brengen.

Stel een RFC-verbinding in

Klik op Opslaan. RFC-verbinding is klaar voor gebruik

Note: standaard wordt een verbinding gedefinieerd als aRFC. Om een ​​verbinding te definiëren als tRFC of qRFC, ga naar Menubalk -> Bestemming aRFC-opties / tRFC-opties; input leveren volgens de vereisten. Gebruik het tabblad speciale opties om qRFC te definiëren.

Stap 2: Vertrouwde RFC-verbinding

Er is een optie om de RFC-verbinding te maken als 'Vertrouwd'. Eenmaal geselecteerd, heeft het bellende (vertrouwde) systeem geen wachtwoord nodig om verbinding te maken met het doelsysteem (vertrouwen).

Vertrouwde RFC-verbinding

Following zijn de voordelen van het gebruik van vertrouwde kanalen:

  • Single-sign-on-faciliteit voor meerdere systemen
  • Het wachtwoord hoeft niet over het netwerk te worden verzonden
  • Time-outmechanisme voor de aanmeldingsgegevens voorkomt misbruik.
  • Voorkomt verkeerd gebruik van aanmeldingsgegevens vanwege het time-outmechanisme.
  • Gebruikersspecifieke aanmelding details van het oproepende/vertrouwde systeem wordt gecontroleerd.

De RFC-gebruikers moeten over de vereiste autorisaties beschikken in het vertrouwende systeem (autorisatieobject S_RFCACL).Vertrouwde verbindingen worden meestal gebruikt om verbinding te maken SAP Solution Manager-systemen met andere SAP-systemen (satellieten)

Stap 3: De RFC-verbinding testen

Nadat de RFC's zijn gemaakt (of soms in het geval van reeds bestaande RFC's) moeten we testen of de verbinding succesvol tot stand is gebracht of niet.

De RFC-verbinding testen

Zoals hierboven weergegeven gaan we naar SM59 om de RFC-verbinding te kiezen die moet worden getest en vervolgens vouwen we het vervolgkeuzemenu uit – “Hulpprogramma's->Test->...“. We hebben drie opties:

Verbindingstest -> Hiermee wordt geprobeerd verbinding te maken met het externe systeem en valideert daardoor het IP-adres / de hostnaam en andere verbindingsgegevenstails. Als beide systemen geen verbinding kunnen maken, wordt er een fout gegenereerd. Bij succes wordt de tabel met responstijden weergegeven. Deze test is alleen bedoeld om te controleren of het oproepende systeem het externe systeem kan bereiken.

De RFC-verbinding testen

Autorisatietest -> Het wordt gebruikt om de gebruikers-ID en het wachtwoord (opgegeven onder het tabblad 'Aanmelding en beveiliging' voor het doelsysteem) en ook de verstrekte autorisaties te valideren. Als een test succesvol is, verschijnt voor de verbindingstest hetzelfde scherm als hierboven.

Unicode-test -> Het is om te controleren of het doelsysteem een ​​Unicode is of niet.

De RFC-verbinding testen

Inloggen op afstand ->Dit is ook een soort verbindingstest, waarbij een nieuwe sessie van het doelsysteem wordt geopend en we een login-ID en wachtwoord moeten opgeven (indien dit nog niet is vermeld onder het tabblad 'Aanmelding en beveiliging'). Als de gebruiker van het type 'Dialoog' is, wordt er een dialoogsessie aangemaakt. Om de succesvolle verbindingstest te rechtvaardigen, zal de uitvoer de responstijden voor de communicatiepakketten zijn, anders verschijnt er een foutmelding.

De RFC-verbinding testen

De RFC-verbinding testen

Stap 4: Wat ging er mis?

Als op de een of andere manier de RFC verbinding niet succesvol tot stand is gebracht, kunnen we de logs controleren (om het probleem te analyseren) op OS-niveau in de 'WORK'-director. Daar kunnen we de logbestanden vinden met de naamgevingsconventie als “dev_rfc ” en de foutbeschrijving kan uit dergelijke bestanden worden gelezen.

Wat ging er mis