Hvordan konfigurere og teste RFC-tilkobling i SAP – SM59
Denne opplæringen er delt inn i 4 seksjoner
Trinn 1: Sett opp en RFC-tilkobling
Trinn 2: Klarert RFC-tilkobling
Trinn 3: Tester en RFC-tilkobling
Trinn 4: Feilløsning
Trinn 1: Prosedyre for å sette opp en RFC-tilkobling
Skriv inn transaksjonskode SM59
På SM59-skjermen kan du navigere gjennom allerede opprettede RFC-forbindelser ved hjelp av alternativtreet, som er en menybasert metode for å organisere alle forbindelsene etter kategorier.
Klikk på "CREATE"-knappen. I neste skjermbilde, skriv inn –
- RFC-destinasjon – Navn på destinasjon (kan være Target System-ID eller noe relevant)
- Tilkoblingstype – her velger vi en av typene (som forklart tidligere) av RFC-tilkoblinger i henhold til kravene.
- Tekniske beskrivelser – Dette er en kort informativ beskrivelse, sannsynligvis for å forklare hensikten med forbindelsen.
Etter at du har'LAGRE'tilkoblingen, vil systemet ta deg til fanen "Tekniske innstillinger", der vi gir følgende informasjon:
- Target Host– Her oppgir vi det fullstendige vertsnavnet eller IP-adressen til målsystemet.
- Systemnummer – Dette er systemnummeret til målet SAP system.
- Klikk på Lagre
på "Pålogging og sikkerhet" Tab, Enter Target Systeminformasjon
- Språk – I henhold til målsystemets språk
- kunde - I SAP vi logger aldri på et system, det må alltid være en bestemt klient, derfor må vi spesifisere klientnummer her for korrekt utførelse.
- Bruker-ID og passord – helst ikke for å være din egen påloggings-ID, det bør være en generisk ID slik at forbindelsen ikke skal påvirkes av stadig endrede sluttbruker-IDer eller passord. For det meste brukes en bruker av typen 'System' eller 'Kommunikasjon' her. Vær oppmerksom på at dette er bruker-IDen for målsystemet og ikke kildesystemet der vi oppretter denne forbindelsen.
Klikk Lagre. RFC-tilkobling er klar til bruk
Merknader: Som standard er en tilkobling definert som aRFC. For å definere en tilkobling som tRFC eller qRFC, gå til Menylinje -> Destinasjon aRFC-alternativer/tRFC-alternativer; gi innspill i henhold til kravene. For å definere qRFC, bruk kategorien spesialalternativer.
Trinn 2: Klarert RFC-tilkobling
Det er et alternativ å gjøre RFC-tilkoblingen som 'Plitert'. Når det er valgt, krever det anropende (klarerte) systemet ikke et passord for å koble til målsystemet (klarerer).
Følgende er fordelene ved å bruke pålitelige kanaler:
- Cross-system Single-Sign-On anlegg
- Passord trenger ikke sendes over nettverket
- Tidsavbruddsmekanisme for påloggingsdata forhindrer misbruk.
- Forhindrer feilhåndtering av påloggingsdata på grunn av tidsavbruddsmekanismen.
- Brukerspesifikke påloggingsdetaljer for det anropende/klarerte systemet kontrolleres.
RFC-brukerne må ha de nødvendige autorisasjonene i det tillitsfulle systemet (autorisasjonsobjekt S_RFCACL).Pålitelige forbindelser brukes for det meste for å koble til SAP Solution Manager-systemer med andre SAP systemer (satelitter)
Trinn 3: Testing av RFC-tilkoblingen
Etter at RFC-ene er opprettet (eller noen ganger i tilfelle av allerede eksisterende RFC-er) må vi teste om tilkoblingen er vellykket eller ikke.
Som vist ovenfor går vi til SM59 for å velge RFC-tilkoblingen som skal testes, og deretter utvider vi rullegardinmenyen - "Verktøy->Test->...". Vi har tre alternativer:
Tilkoblingstest -> Dette forsøker å opprette en forbindelse med det eksterne systemet og validerer dermed IP-adresse/vertsnavn og andre tilkoblingsdetaljer. Hvis begge systemene ikke er i stand til å koble til, gir det en feil. Ved suksess viser den tabellen med responstider. Denne testen er bare for å sjekke om det oppringende systemet kan nå det eksterne systemet.
Autorisasjonstest -> Den brukes til å validere bruker-ID og passord (gitt under 'pålogging og sikkerhet'-fanen for målsystemet) og også autorisasjonene som er gitt. Hvis en test er vellykket, vil det samme skjermbildet vises som vist ovenfor for tilkoblingstesten.
Unicode-test -> Det er for å sjekke om Target systemet er en Unicode eller ikke.
Fjernpålogging –>Dette er også en slags tilkoblingstest, der en ny sesjon av målsystemet åpnes, og vi må spesifisere en påloggings-ID og passord (hvis det ikke allerede er nevnt under 'Pålogging og sikkerhet'-fanen). Hvis brukeren er av typen 'Dialog', opprettes en dialogsesjon. For å rettferdiggjøre den vellykkede tilkoblingstesten vil utdata være responstidene for kommunikasjonspakkene, ellers vil feilmelding vises.
Trinn 4: Hva gikk galt?
Hvis en eller annen måte RFC tilkoblingen ikke er etablert, kan vi sjekke loggene (for å analysere problemet) på OS-nivå i 'WORK'-direktøren. Der kan vi finne loggfilene med navnekonvensjonen som "dev_rfc ” og feilbeskrivelsen kan leses fra slike filer.