Questo tutorial è diviso in 4 sezioni
Passaggio 1: imposta una connessione RFC
Passaggio 2: connessione RFC affidabile
Passaggio 3: verifica di una connessione RFC
Passaggio 4: risoluzione degli errori
Passaggio 1: procedura per configurare una connessione RFC:
Immettere il codice transazione SM59
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.
Fare clic sul pulsante "CREA". Nella schermata successiva, Invio -
- Destinazione RFC : nome della destinazione (potrebbe essere l'ID del sistema di destinazione o qualsiasi altra cosa pertinente)
- 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.
Dopo aver "SALVATO" la connessione, il sistema ti porterà alla scheda "Impostazioni tecniche", dove forniamo le seguenti informazioni:
- Host di destinazione : qui forniamo il nome host completo o l'indirizzo IP del sistema di destinazione.
- Numero di sistema: questo è il numero di sistema del sistema SAP di destinazione.
- Fare clic su Salva
Nella scheda "Accesso e sicurezza" , immettere le informazioni sul sistema di destinazione
- Lingua - Secondo la lingua del sistema di destinazione
- Client - In SAP non accediamo mai a un sistema, deve sempre esserci un particolare client, quindi dobbiamo specificare qui il numero del client per una 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 dalla modifica continua degli ID o delle password dell'utente finale. Per lo più, qui viene utilizzato un utente di tipo "Sistema" o "Comunicazione". Si prega di notare che questo è l'ID utente per il sistema di destinazione e non il sistema di origine in cui stiamo creando questa connessione.
Fare clic su Salva. La connessione RFC è pronta per l'usoNota : 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
È disponibile un'opzione per rendere la connessione RFC "Attendibile". Una volta selezionato, il sistema chiamante (attendibile) non richiede una password per connettersi con il sistema di destinazione (attendibile).
Di seguito sono riportati i vantaggi dell'utilizzo di canali affidabili:
- Funzione Single Sign-On tra sistemi
- Non è necessario inviare la password attraverso la rete
- Il meccanismo di timeout per i dati di accesso impedisce l'uso improprio.
- Impedisce la cattiva gestione dei dati di accesso a causa del meccanismo di timeout.
- Vengono controllati i dettagli di accesso specifici dell'utente del sistema chiamante / attendibile.
Gli utenti RFC devono disporre delle autorizzazioni richieste nel sistema trusting (oggetto di autorizzazione S_RFCACL ). Le connessioni affidabili vengono utilizzate principalmente per connettere i sistemi SAP Solution Manager con altri sistemi SAP (satelliti)
Passaggio 3: verifica della connessione RFC
Dopo aver creato le RFC (o talvolta nel caso di RFC già esistenti) dobbiamo verificare se la connessione è stata stabilita correttamente o meno.
Come mostrato sopra andiamo a SM59 per scegliere la connessione RFC da testare e poi espandiamo il menu a tendina - " Utilità-> Test->
... ". Abbiamo tre opzioni: Test 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 , mostra la tabella con i tempi di risposta Questo test serve solo per verificare se il sistema chiamante può raggiungere il sistema remoto.Test di autorizzazione -> Viene utilizzato per convalidare l'ID utente e la password (forniti nella scheda "accesso e sicurezza" per il 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 -> Serve a verificare se il sistema Target è un Unicode o meno.
Accesso remoto -> Questa è anche 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 "Finestra di dialogo", viene creata una sessione di dialogo. Per giustificare il buon esito del test di connessione, in uscita saranno i tempi di risposta per i pacchetti di comunicazione, altrimenti apparirà un messaggio di errore.
Passaggio 4: cosa è andato storto?
Se in qualche modo la connessione RFC non viene stabilita con successo, possiamo controllare i log (per analizzare il problema) a livello di sistema operativo nel director "WORK". Lì possiamo trovare i file di log con la convenzione di denominazione "dev_rfc