Base SAP - Chiamata di funzione remota

Cos'è RFC?

Per comunicare tra i sistemi SAP, è necessario definire un meccanismo. Uno dei modi più comuni è definire la chiamata di funzione remota (connessione RFC) tra due sistemi. Creando una connessione RFC affidabile tra due sistemi, ti consente di creare filetrusted-trusting relationship between systems in cui è possibile comunicare e scambiare informazioni e dati.

Esistono diversi tipi di connessioni RFC affidabili.

Connessione di tipo 3

Questo tipo di connessione viene utilizzato per specificare la connessione tra i sistemi ABAP. Qui, è necessario menzionare il nome host e l'indirizzo IP del sistema di origine e anche le informazioni di accesso. Ciò è applicabile a entrambi i tipi di RFC, tra sistemi ABAP e chiamate esterne a sistemi ABAP.

Connessione di tipo I.

Questo tipo di connessione viene utilizzato per specificare i sistemi ABAP collegati allo stesso database del sistema corrente. Prendiamo un nome di voce di esempio: ws0015_K18_24

ws0015 = nome host

K18 = nome del sistema (nome del database)

24 = nome del servizio TCP

Connessione di tipo T.

Questo tipo di connessione consente di connettere le destinazioni a programmi esterni che utilizzano l'API RFC per ricevere RFC. Questo può essere attivato utilizzando l'avvio o la registrazione.