Come configurare e testare la connessione RFC in SAP – SM59

Questo tutorial è diviso in 4 sezioni

Passo 1: Configura una connessione RFC

Passo 2: Connessione RFC affidabile

Passo 3: Testare una connessione RFC

Passo 4: Risoluzione degli errori

Passaggio 1: procedura per impostare una connessione RFC

Inserisci il codice transazione SM59

Configura una connessione RFC

Nella schermata SM59, è possibile navigare attraverso le connessioni RFC già create con l'aiuto dell'albero delle opzioni, che è un metodo basato su menu per organizzare tutte le connessioni per categorie.

Configura una connessione RFC

Fare clic sul pulsante "CREA". Nella schermata successiva, Invio –

  • Destinazione RFC – Nome della Destinazione (potrebbe essere Target ID di sistema o qualsiasi cosa rilevante)
  • Tipo di connessione – qui scegliamo uno dei tipi (come spiegato in precedenza) di connessioni RFC secondo i requisiti.
  • Descrizione – Questa è una breve descrizione informativa, probabilmente per spiegare lo scopo della connessione.

Configura una connessione RFC

Dopo aver'SALVA'la connessione, il sistema ti porterà alla scheda 'Impostazioni tecniche', dove forniamo le seguenti informazioni:

  • Target ospite– Qui forniamo il nome host completo o l'indirizzo IP del sistema di destinazione.
  • Numero di sistema – Questo è il numero di sistema del target SAP .
  • Fare clic su Salva

Configura una connessione RFC

Nel "Accesso e sicurezza" Tabulazione, Invio Target Informazioni di sistema

  • Lingua – Secondo la lingua del sistema di destinazione
  • . - Nel SAP non accediamo mai a un sistema, deve esserci sempre un particolare client, quindi dobbiamo specificare qui il numero del client per la corretta esecuzione.
  • ID utente e password – preferibilmente non essere il proprio ID di accesso, dovrebbe esserci un ID generico in modo che la connessione non venga influenzata dal cambiamento costante degli ID o delle password degli utenti finali. Nella maggior parte dei casi qui viene utilizzato un utente del tipo "Sistema" o "Comunicazione". Tieni presente che questo è l'ID utente per il sistema di destinazione e non il sistema di origine in cui stiamo creando questa connessione.

Configura una connessione RFC

Fare clic su Salva. La connessione RFC è pronta per l'uso

Note:: per impostazione predefinita, una connessione è definita come aRFC. Per definire una connessione come tRFC o qRFC vai su Barra dei menu -> Opzioni aRFC di destinazione / Opzioni tRFC; fornire input secondo i requisiti. Per definire qRFC, utilizzare la scheda delle opzioni speciali.

Passaggio 2: connessione RFC affidabile

Esiste un'opzione per effettuare la connessione RFC come 'Fidato'. Una volta selezionato, il sistema chiamante (fiducioso) non richiede una password per connettersi al sistema di destinazione (fiducioso).

Connessione RFC affidabile

Ecco i vantaggi derivanti dall'utilizzo di canali attendibili:

  • Funzionalità Single-Sign-On multisistema
  • Non è necessario inviare la password attraverso la rete
  • Il meccanismo di timeout per i dati di accesso impedisce un uso improprio.
  • Impedisce la gestione errata dei dati di accesso a causa del meccanismo di timeout.
  • Vengono controllati i dettagli di accesso specifici dell'utente al sistema chiamante/affidabile.

Gli utenti RFC devono disporre delle autorizzazioni richieste nel sistema trusting (oggetto autorizzazione S_RFCACL).Le connessioni attendibili vengono utilizzate principalmente per la connessione SAP Sistemi di gestione delle soluzioni con altri SAP sistemi (satelliti)

Passaggio 3: test della connessione RFC

Dopo che le RFC sono state create (o talvolta nel caso di RFC già esistenti) dobbiamo verificare se la connessione è stata stabilita con successo o meno.

Test della connessione RFC

Come mostrato sopra andiamo su SM59 per scegliere la connessione RFC da testare e poi espandiamo il menu a tendina – “Utilità->Test->…“. Abbiamo tre opzioni:

Prova di connessione -> Questo tenta di stabilire una connessione con il sistema remoto e quindi convalida l'indirizzo IP/nome host e altri dettagli di connessione. Se entrambi i sistemi non sono in grado di connettersi, genera un errore. In caso di successo, visualizza la tabella con i tempi di risposta. Questo test serve solo a verificare se il sistema chiamante riesce a raggiungere il sistema remoto.

Test della connessione RFC

Test di autorizzazione -> Viene utilizzato per convalidare l'ID utente e la password (forniti nella scheda "Accesso e sicurezza" del sistema di destinazione) e anche le autorizzazioni fornite. Se un test ha esito positivo, verrà visualizzata la stessa schermata mostrata sopra per il test di connessione.

Test Unicode -> Si tratta di verificare se il Target il sistema è un Unicode o no.

Test della connessione RFC

Accesso remoto ->Anche questo è una sorta di test di connessione, in cui viene aperta una nuova sessione del sistema di destinazione e dobbiamo specificare un ID di accesso e una password (se non già menzionati nella scheda "Accesso e sicurezza"). Se l'utente è di tipo "Dialogo", viene creata una sessione di dialogo. Per giustificare l'esito positivo del test di connessione verranno visualizzati i tempi di risposta dei pacchetti di comunicazione, altrimenti verrà visualizzato un messaggio di errore.

Test della connessione RFC

Test della connessione RFC

Passaggio 4: cosa è andato storto?

Se in qualche modo il RFC la connessione non viene stabilita correttamente, possiamo controllare i log (per analizzare il problema) a livello del sistema operativo nella directory "WORK". Lì possiamo trovare i file di registro con la convenzione di denominazione come “dev_rfc " e la descrizione dell'errore può essere letta da tali file.

Cosa è andato storto