Cum se configurează și se testează conexiunea RFC în SAP – SM59

Acest tutorial este împărțit în 4 secțiuni

Pasul 1: Configurați o conexiune RFC

Pasul 2: Conexiune RFC de încredere

Pasul 3: Testarea unei conexiuni RFC

Pasul 4: Rezolvarea erorilor

Pasul 1: Procedura pentru a configura o conexiune RFC

Introdu codul tranzacției SM59

Configurați o conexiune RFC

În ecranul SM59, puteți naviga prin conexiunea RFC-uri deja creată cu ajutorul arborelui de opțiuni, care este o metodă bazată pe meniu pentru a organiza toate conexiunile pe categorii.

Configurați o conexiune RFC

Faceți clic pe butonul „CREATE”. În ecranul următor, introduceți -

  • Destinație RFC – Numele destinației (ar putea fi Target ID de sistem sau orice altceva relevant)
  • Tip conexiune – aici alegem unul dintre tipurile (după cum s-a explicat anterior) de conexiuni RFC conform cerințelor.
  • Descriere – Aceasta este o scurtă descriere informativă, probabil pentru a explica scopul conexiunii.

Configurați o conexiune RFC

După ce'SALVA'conexiunea, sistemul vă va duce la fila „Setări tehnice”, unde vă oferim următoarele informații:

  • Target Gazdă– Aici oferim numele complet de gazdă sau adresa IP a sistemului țintă.
  • Număr sistem - Acesta este numărul de sistem al țintei SAP sistemului.
  • Faceți clic pe Salvare

Configurați o conexiune RFC

În „Autentificare și securitate” Tab, Enter Target informaţii sistem

  • Limbă – În conformitate cu limba sistemului țintă
  • Client - În SAP nu ne conectăm niciodată la un sistem, trebuie să existe întotdeauna un anumit client, prin urmare trebuie să specificăm numărul clientului aici pentru o execuție corectă.
  • ID utilizator și parolă – de preferință să nu fie propriul ID de conectare, ar trebui să existe un ID generic, astfel încât conexiunea să nu fie afectată de schimbarea constantă a ID-urilor sau parolelor utilizatorului final. În mare parte, aici este folosit un utilizator de tip „Sistem” sau „Comunicare”. Vă rugăm să rețineți că acesta este ID-ul de utilizator pentru sistemul țintă și nu sistemul sursă în care creăm această conexiune.

Configurați o conexiune RFC

Faceți clic pe Salvare. Conexiunea RFC este gata de utilizare

notițe: În mod implicit, o conexiune este definită ca aRFC. Pentru a defini o conexiune ca tRFC sau qRFC, accesați Bara de meniu -> Opțiuni aRFC destinație / opțiuni tRFC; furnizați intrări conform cerințelor. Pentru a defini qRFC, utilizați fila de opțiuni speciale.

Pasul 2: Conexiune RFC de încredere

Există o opțiune pentru a face conexiunea RFC ca „De încredere”. Odată selectat, sistemul apelant (de încredere) nu necesită o parolă pentru a se conecta la sistemul țintă (de încredere).

Conexiune RFC de încredere

Următoarele sunt avantajele utilizării canalelor de încredere:

  • Facilitate de conectare unică între sisteme
  • Parola nu trebuie trimisă în rețea
  • Mecanismul de expirare pentru datele de conectare previne utilizarea necorespunzătoare.
  • Previne manipularea greșită a datelor de conectare din cauza mecanismului de expirare.
  • Detaliile de conectare specifice utilizatorului ale sistemului apelant/de încredere sunt verificate.

Utilizatorii RFC trebuie să aibă autorizațiile necesare în sistemul de încredere (obiect de autorizare S_RFCACL).Conexiunile de încredere sunt utilizate în principal pentru a se conecta SAP Sisteme de gestionare a soluțiilor cu alte SAP sisteme (sateliți)

Pasul 3: Testarea conexiunii RFC

După ce RFC-urile sunt create (sau uneori în cazul RFC-urilor deja existente) trebuie să testăm dacă conexiunea este stabilită cu succes sau nu.

Testarea conexiunii RFC

După cum se arată mai sus, mergem la SM59 pentru a alege conexiunea RFC care urmează să fie testată și apoi extindem meniul derulant – „Utilități->Test->...„. Avem trei variante:

Test de conectare -> Aceasta încearcă să facă o conexiune cu sistemul de la distanță și, prin urmare, validează adresa IP/Numele de gazdă și alte detalii de conexiune. Dacă ambele sisteme nu se pot conecta, se afișează o eroare. La succes, afișează tabelul cu timpii de răspuns. Acest test este doar pentru a verifica dacă sistemul de apelare poate ajunge la sistemul de la distanță.

Testarea conexiunii RFC

Test de autorizare -> Este folosit pentru a valida ID-ul de utilizator și parola (furnizate în fila „Logare și securitate” pentru sistemul țintă) și, de asemenea, autorizațiile care sunt furnizate. Dacă un test are succes, atunci va apărea același ecran ca cel arătat mai sus pentru testul de conexiune.

Test Unicode -> Este pentru a verifica dacă Target sistemul este Unicode sau nu.

Testarea conexiunii RFC

Conectare de la distanță –>Acesta este, de asemenea, un fel de test de conexiune, în care se deschide o nouă sesiune a sistemului țintă și trebuie să specificăm un ID de conectare și o parolă (dacă nu este deja menționată în fila „Autentificare și securitate”). Dacă utilizatorul este de tip „Dialog”, atunci se creează o sesiune de dialog. Pentru a justifica testul de conectare cu succes, ieșirea vor fi timpii de răspuns pentru pachetele de comunicare, altfel va apărea un mesaj de eroare.

Testarea conexiunii RFC

Testarea conexiunii RFC

Pasul 4: Ce a mers prost?

Dacă cumva RFC conexiunea nu este stabilită cu succes, putem verifica jurnalele (pentru a analiza problema) la nivel de sistem de operare în directorul 'WORK'. Acolo putem găsi fișierele jurnal cu convenția de denumire ca „dev_rfc ” iar descrierea erorii poate fi citită din astfel de fișiere.

Ce a mers prost