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

Konfigurera en RFC-anslutning

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.

Konfigurera en RFC-anslutning

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.

Konfigurera en RFC-anslutning

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

Konfigurera en RFC-anslutning

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.

Konfigurera en RFC-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).

Pålitlig RFC-anslutning

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.

Testar RFC-anslutningen

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.

Testar RFC-anslutningen

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.

Testar RFC-anslutningen

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.

Testar RFC-anslutningen

Testar RFC-anslutningen

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.

Vad gick fel