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

⚡ Rezumat inteligent

RFC, sau apelul de funcție la distanță, permite SAP funcții de apel sistem în altul. Tranzacția SM59 configurează destinațiile RFC, inclusiv conexiunile de încredere, și oferă teste de conexiune și autorizare pentru a confirma că cele două sisteme comunică corect.

  • 🔌 Destinație RFC: SM59 creează și gestionează destinațiile RFC care se conectează SAP sisteme.
  • 🧭 Tipuri de conectare: Destinațiile sunt organizate după tip într-un arbore de opțiuni bazat pe meniu.
  • 🤝 RFC de încredere: O conexiune RFC de încredere permite conectarea la sesiune fără a trimite în mod repetat o parolă.
  • 🧪 Test de conectare: Testul de conexiune verifică dacă sistemul țintă este accesibil.
  • 🔐 Test de autorizare: Testul de conectare la distanță confirmă drepturile utilizatorului pe sistemul țintă.
  • 🛠️ Depanare: Rezolvarea erorilor acoperă problemele legate de gazdă, gateway și logon.
  • 🤖 Automatizare: Monitorizarea prin inteligență artificială prezice erorile RFC și semnalează din timp interfețele defecte.

Configurați și testați conexiunea RFC în SAP folosind 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 Tranzacție Code 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

#1 CEL MAI BUN PERIOADĂGoFrugal
9.8/ 10
★ ★ ★ ★ ★
Începe Free Trial
xero
9.5/ 10
★ ★ ★ ★ ★
Vizitați Xero
Paychex
9.3/ 10
★ ★ ★ ★ ★
Vizitați Paychex
Cele mai buneERP pentru comerț cu amănuntul și distribuțieContabilitate onlineSalarizare și resurse umane
Caracteristica cheie✓POS, inventar și contabilitate într-un singur aparat✓Facturare și reconciliere bancară✓Procesarea salariilor și depunerea declarațiilor fiscale
Include si✓Aplicații cloud și mobile✓Peste 1,000 de integrări de aplicații✓Administrarea beneficiilor
Încercare gratuită30-Day Free Trial30-Day Free TrialObțineți o Consultație Gratuită
Începe Free TrialVizitați XeroVizitați Paychex

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

Întrebări frecvente

Codul tranzacției este SM59. Este utilizat pentru a crea, afișa și testa destinații RFC care conectează un SAP sistem către alții SAP sau sisteme externe.

O conexiune RFC de încredere stabilește o relație de încredere între două SAP sisteme, astfel încât utilizatorii să se poată conecta la țintă fără a trimite din nou o parolă. Se bazează pe configurarea încrederii și autorizațiile corespunzătoare.

Tipurile comune sunt tipul 3 pentru conexiunile ABAP-to-ABAP, tipul T pentru programele TCP/IP externe și tipul H pentru conexiunile HTTP sau de servicii web. SM59 le organizează în arborele de conexiuni.

Da. Instrumentele operaționale bazate pe inteligență artificială urmăresc traficul RFC, anticipează defecțiunile și avertizează echipele cu privire la interfețele defecte sau lente înainte ca acestea să perturbe procesele de business, completând testarea manuală SM59.

inteligență artificială În platformele de integrare, mapează interfețele, detectează anomalii în fluxurile de mesaje și recomandă remedieri, ceea ce face ca conexiunile precum RFC și IDoc să fie mai fiabile în întregul peisaj.

Rezumați această postare cu: