Hur man konfigurerar och testar RFC-anslutning i SAP – SM59
Denna handledning är uppdelad i 4 avsnitt
Steg 1: Konfigurera en RFC-anslutning
Steg 2: Pålitlig RFC-anslutning
Steg 3: Testar en RFC-anslutning
Steg 4: Fellösning
Steg 1: Procedur för att ställa in en RFC-anslutning
Ange transaktionskod SM59
På SM59-skärmen kan du navigera genom redan skapade RFC-anslutningar med hjälp av alternativträdet, som är en menybaserad metod för att organisera alla anslutningar efter kategorier.
Klicka på knappen "SKAPA". På nästa skärm anger du –
- RFC-destination – Destinationens namn (kan vara Target System-ID eller något relevant)
- Anslutningstyp – här väljer vi en av typerna (som förklarats tidigare) av RFC-anslutningar enligt kraven.
- Systembeskrivningar – Det här är en kort informativ beskrivning, förmodligen för att förklara syftet med anslutningen.
När du har'SPARA'anslutningen tar systemet dig till fliken "Tekniska inställningar", där vi tillhandahåller följande information:
- Target Host– Här tillhandahåller vi det fullständiga värdnamnet eller IP-adressen för målsystemet.
- Systemnummer – Detta är målets systemnummer SAP systemet.
- Klicka på Spara
I "Inloggning och säkerhet" Tab, Enter Target Systeminformation
- Språk – Enligt målsystemets språk
- Klient - I SAP vi loggar aldrig in på ett system, det måste alltid finnas en viss klient, därför måste vi ange kundnummer här för korrekt exekvering.
- Användar-ID och lösenord – för att helst inte vara ditt eget inloggnings-ID bör det finnas något generiskt ID så att anslutningen inte ska påverkas av att ständigt ändra slutanvändar-ID eller lösenord. Oftast används här en användare av typen 'System' eller 'Communication'. Observera att detta är användar-ID för målsystemet och inte källsystemet där vi skapar denna anslutning.
Klicka på Spara. RFC-anslutning är klar att användas
Anmärkningar: Som standard är en anslutning definierad som aRFC. För att definiera en anslutning som tRFC eller qRFC, gå till menyraden -> Destination aRFC-alternativ/tRFC-alternativ; ge input enligt kraven. För att definiera qRFC, använd fliken specialalternativ.
Steg 2: Pålitlig RFC-anslutning
Det finns ett alternativ att göra RFC-anslutningen som 'Betrodd'. När det väl har valts kräver det anropande (pålitliga) systemet inget lösenord för att ansluta till målsystemet (pålitligt).
Följande är fördelarna med att använda betrodda kanaler:
- Cross-system Single-Sign-On anläggning
- Lösenord behöver inte skickas över nätverket
- Timeout-mekanism för inloggningsdata förhindrar missbruk.
- Förhindrar felaktig hantering av inloggningsdata på grund av timeout-mekanismen.
- Användarspecifika inloggningsdetaljer för det anropande/betrodda systemet kontrolleras.
RFC-användarna måste ha de nödvändiga behörigheterna i det betrodda systemet (auktorisationsobjekt S_RFCACL).Betrodda anslutningar används oftast för att ansluta SAP Solution Manager System med andra SAP system (satelliter)
Steg 3: Testa RFC-anslutningen
Efter att RFC:erna har skapats (eller ibland i fallet med redan befintliga RFC:er) måste vi testa om anslutningen har upprättats framgångsrikt eller inte.
Som visas ovan går vi till SM59 för att välja RFC-anslutningen som ska testas och sedan expanderar vi rullgardinsmenyn - "Verktyg->Test->...". Vi har tre alternativ:
Anslutningstest -> Detta försöker skapa en anslutning till fjärrsystemet och validerar därmed IP-adress/värdnamn och andra anslutningsdetaljer. Om båda systemen inte kan ansluta, ger det ett fel. Vid framgång visar den tabellen med svarstider. Detta test är bara för att kontrollera om det anropande systemet kan nå fjärrsystemet.
Auktorisationstest -> Den används för att validera användar-ID och lösenord (tillhandahålls under fliken "inloggning och säkerhet" för målsystemet) och även de behörigheter som tillhandahålls. Om ett test lyckas visas samma skärm som visas ovan för anslutningstestet.
Unicode-test -> Det är för att kontrollera om Target systemet är en Unicode eller inte.
Fjärrinloggning –>Detta är också ett slags anslutningstest, där en ny session av målsystemet öppnas, och vi måste ange ett inloggnings-ID och lösenord (om det inte redan nämnts under fliken "Inloggning och säkerhet"). Om användaren är av typen 'Dialog' skapas en dialogsession. För att motivera det framgångsrika anslutningstestet kommer utdata att vara svarstiderna för kommunikationspaketen, annars visas ett felmeddelande.
Steg 4: Vad gick fel?
Om på något sätt RFC anslutningen inte upprättas framgångsrikt, kan vi kontrollera loggarna (för att analysera problemet) på OS-nivå i "WORK"-direktören. Där kan vi hitta loggfilerna med namnkonventionen "dev_rfc ” och felbeskrivningen kan läsas från sådana filer.