Sådan konfigurerer og tester du RFC-forbindelse i SAP – SM59
Denne tutorial er opdelt i 4 sektioner
Trin 1: Opsæt en RFC-forbindelse
Trin 2: Pålidelig RFC-forbindelse
Trin 3: Test af en RFC-forbindelse
Trin 4: Fejlopløsning
Trin 1: Procedure for at opsætte en RFC-forbindelse
Indtast transaktionskode SM59
På SM59-skærmen kan du navigere gennem allerede oprettede RFC-forbindelser ved hjælp af option tree, som er en menubaseret metode til at organisere alle forbindelser efter kategorier.
Klik på knappen 'OPRET'. På det næste skærmbillede skal du indtaste –
- RFC-destination – Destinationens navn (kan være Target System ID eller andet relevant)
- Forbindelsestype – her vælger vi en af typerne (som forklaret tidligere) af RFC-forbindelser i henhold til kravene.
- Description – Dette er en kort informativ beskrivelse, sandsynligvis for at forklare formålet med forbindelsen.
Når du'GEMME'forbindelsen, vil systemet føre dig til fanen 'Tekniske indstillinger', hvor vi giver følgende oplysninger:
- Target Host– Her angiver vi det komplette værtsnavn eller IP-adresse på målsystemet.
- Systemnummer – Dette er målets systemnummer SAP system.
- Klik på Gem
I 'Login og sikkerhed' Tab, Enter Target Systemoplysninger
- Sprog – I henhold til målsystemets sprog
- Klient - i SAP vi logger aldrig på et system, der skal altid være en bestemt klient, derfor skal vi angive klientnummer her for korrekt udførelse.
- Bruger-id og adgangskode – helst ikke for at være dit eget login-id, skal der være et eller andet generisk ID, så forbindelsen ikke skal blive påvirket af konstant skiftende slutbruger-id'er eller adgangskoder. For det meste bruges en bruger af typen 'System' eller 'Kommunikation' her. Bemærk venligst, at dette er bruger-id'et for målsystemet og ikke kildesystemet, hvor vi opretter denne forbindelse.
Klik på Gem. RFC-forbindelse er klar til brug
Bemærk: Som standard er en forbindelse defineret som aRFC. For at definere en forbindelse som tRFC eller qRFC, gå til Menulinje -> Destination aRFC-indstillinger/tRFC-indstillinger; give input i henhold til kravene. For at definere qRFC skal du bruge fanen særlige indstillinger.
Trin 2: Pålidelig RFC-forbindelse
Der er mulighed for at lave RFC-forbindelsen som 'Pålidt'. Når det er valgt, kræver det kaldende (pålidelige) system ikke en adgangskode for at oprette forbindelse til målsystemet (tillidsfuldt).
Følgende er fordelene ved at bruge betroede kanaler:
- Cross-system Single-Sign-On facilitet
- Adgangskoden skal ikke sendes på tværs af netværket
- Timeout-mekanisme for logondata forhindrer misbrug.
- Forhindrer fejlhåndtering af logondata på grund af time-out-mekanismen.
- Brugerspecifikke logondetaljer for det kaldende/betroede system kontrolleres.
RFC-brugerne skal have de nødvendige autorisationer i tillidssystemet (autorisationsobjekt S_RFCACL).Betroede forbindelser bruges mest til at forbinde SAP Solution Manager systemer med andre SAP systemer (satelliter)
Trin 3: Test af RFC-forbindelsen
Efter at RFC'erne er oprettet (eller nogle gange i tilfælde af allerede eksisterende RFC'er), skal vi teste, om forbindelsen er etableret med succes eller ej.
Som vist ovenfor går vi til SM59 for at vælge den RFC-forbindelse, der skal testes, og derefter udvider vi rullemenuen - "Hjælpeprogrammer->Test->...“. Vi har tre muligheder:
Forbindelsestest -> Dette forsøger at oprette forbindelse til fjernsystemet og validerer dermed IP-adresse/værtsnavn og andre forbindelsesdetaljer. Hvis begge systemer ikke er i stand til at forbinde, giver det en fejl. Ved succes viser den tabellen med responstider. Denne test er blot for at kontrollere, om det kaldende system kan nå fjernsystemet.
Autorisationstest -> Det bruges til at validere bruger-id'et og adgangskoden (angivet under fanen 'logon og sikkerhed' for målsystemet) og også de autorisationer, der er givet. Hvis en test er vellykket, vil den samme skærm vises som vist ovenfor for forbindelsestesten.
Unicode-test -> Det er for at kontrollere, om Target systemet er en Unicode eller ej.
Fjernlogon –>Dette er også en slags forbindelsestest, hvor en ny session af målsystemet åbnes, og vi skal angive et login-id og adgangskode (hvis det ikke allerede er nævnt under fanen 'Logon og sikkerhed'). Hvis brugeren er af typen 'Dialog', oprettes en dialogsession. For at retfærdiggøre den vellykkede forbindelsestest vil output være responstiderne for kommunikationspakkerne, ellers vises fejlmeddelelsen.
Trin 4: Hvad gik galt?
Hvis på en eller anden måde RFC forbindelsen ikke er etableret, kan vi kontrollere logfilerne (for at analysere problemet) på OS-niveau i 'WORK'-direktøren. Der kan vi finde logfilerne med navnekonventionen som "dev_rfc ” og fejlbeskrivelsen kan læses fra sådanne filer.