Comment configurer et tester la connexion RFC dans SAP -SM59

Ce tutoriel est divisรฉ en 4 sections

ร‰tape 1 : Configurer une connexion RFC

ร‰tape 2 : Connexion RFC fiable

ร‰tape 3 : Tester une connexion RFC

ร‰tape 4 : Rรฉsolution d'erreur

ร‰tape 1 : Procรฉdure pour configurer une connexion RFC

Entrez le code de transaction SM59

Configurer une connexion RFC

Dans l'รฉcran SM59, vous pouvez naviguer dans les connexions RFC dรฉjร  crรฉรฉes ร  l'aide de l'arborescence des options, qui est une mรฉthode basรฉe sur des menus pour organiser toutes les connexions par catรฉgories.

Configurer une connexion RFC

Cliquez sur le bouton ยซ CRร‰ER ยป. Dans l'รฉcran suivant, entrez โ€“

  • Destination RFC โ€“ Nom de la destination (peut รชtre Target ID systรจme ou tout ce qui est pertinent)
  • Type de connexion โ€“ ici, nous choisissons l'un des types (comme expliquรฉ prรฉcรฉdemment) de connexions RFC selon les exigences.
  • Description โ€“ Ceci est une brรจve description informative, probablement pour expliquer le but de la connexion.

 Configurer une connexion RFC

Aprรจs avoir'SAUVEGARDER'Aprรจs la connexion, le systรจme vous amรจnera ร  l'onglet ยซ Paramรจtres techniques ยป, oรน nous fournissons les informations suivantes :

  • Target Hรดteโ€“ Nous fournissons ici le nom dโ€™hรดte complet ou lโ€™adresse IP du systรจme cible.
  • Numรฉro du systรจme โ€“ Il s'agit du numรฉro de systรจme de la cible SAP systรจme.
  • Cliquez sur Enregistrer

 Configurer une connexion RFC

Dans l' 'Connexion et sรฉcuritรฉ' Onglet, Entrรฉe Target informations sur le systรจme

  • Langue โ€“ Selon la langue du systรจme cible
  • Projet - Dans SAP nous ne nous connectons jamais ร  un systรจme, il doit toujours y avoir un client particulier, nous devons donc spรฉcifier ici le numรฉro de client pour une exรฉcution correcte.
  • ID utilisateur et mot de passe โ€“ Il est prรฉfรฉrable qu'il ne s'agisse pas de votre propre identifiant de connexion, mais d'un identifiant gรฉnรฉrique afin que la connexion ne soit pas affectรฉe par des changements constants d'identifiant ou de mot de passe d'utilisateur final. La plupart du temps, un utilisateur de type ยซ Systรจme ยป ou ยซ Communication ยป est utilisรฉ ici. Veuillez noter qu'il s'agit de l'ID utilisateur du systรจme cible et non du systรจme source sur lequel nous crรฉons cette connexion.

 Configurer une connexion RFC

Cliquez sur Enregistrer. La connexion RFC est prรชte ร  l'emploi

Note: Par dรฉfaut, une connexion est dรฉfinie comme aRFC. Pour dรฉfinir une connexion comme tRFC ou qRFC, allez dans Barre de menu -> Options aRFC de destination / Options tRFC ; fournir des contributions selon les exigences. Pour dรฉfinir qRFC, utilisez l'onglet options spรฉciales.

ร‰tape 2 : connexion RFC approuvรฉe

Il existe une option pour รฉtablir la connexion RFC comme 'De confiance'. Une fois sรฉlectionnรฉ, le systรจme appelant (de confiance) ne nรฉcessite pas de mot de passe pour se connecter au systรจme cible (de confiance).

Connexion RFC fiable

Voici les avantages de lโ€™utilisation de canaux de confiance :

  • Fonction d'authentification unique inter-systรจmes
  • Le mot de passe n'a pas besoin d'รชtre envoyรฉ sur le rรฉseau
  • Le mรฉcanisme de dรฉlai d'attente pour les donnรฉes de connexion empรชche toute utilisation abusive.
  • Empรชche la mauvaise gestion des donnรฉes de connexion en raison du mรฉcanisme de dรฉlai d'attente.
  • Les dรฉtails de connexion spรฉcifiques ร  l'utilisateur du systรจme appelant/de confiance sont vรฉrifiรฉs.

Les utilisateurs RFC doivent disposer des autorisations requises dans le systรจme de confiance (objet d'autorisation S_RFCACL).Les connexions approuvรฉes sont principalement utilisรฉes pour se connecter SAP Systรจmes de gestion de solutions avec les autres SAP systรจmes (satellites)

ร‰tape 3 : tester la connexion RFC

Une fois les RFC crรฉรฉs (ou parfois dans le cas de RFC dรฉjร  existants), nous devons tester si la connexion est รฉtablie avec succรจs ou non.

Test de la connexion RFC

Comme indiquรฉ ci-dessus, nous allons sur SM59 pour choisir la connexion RFC ร  tester, puis nous dรฉveloppons le menu dรฉroulant โ€“ "Utilitaires->Test->โ€ฆยซ . Nous avons trois options :

Test de connexion -> Cela tente d'รฉtablir une connexion avec le systรจme distant et valide donc l'adresse IP/le nom d'hรดte et d'autres dรฉtails de connexion. Si les deux systรจmes ne parviennent pas ร  se connecter, une erreur est gรฉnรฉrรฉe. En cas de succรจs, il affiche le tableau avec les temps de rรฉponse. Ce test sert simplement ร  vรฉrifier si le systรจme appelant peut atteindre le systรจme distant.

Test de la connexion RFC

Test d'autorisation -> Il est utilisรฉ pour valider l'ID utilisateur et le mot de passe (fournis sous l'onglet ยซ Connexion et sรฉcuritรฉ ยป pour le systรจme cible) ainsi que les autorisations fournies. Si un test rรฉussit, le mรชme รฉcran apparaรฎtra comme indiquรฉ ci-dessus pour le test de connexion.

Test Unicode -> Il s'agit de vรฉrifier si le Target le systรจme est un Unicode ou non.

Test de la connexion RFC

Connexion ร  distance ->Il s'agit รฉgalement d'une sorte de test de connexion, dans lequel une nouvelle session du systรจme cible est ouverte, et nous devons spรฉcifier un identifiant de connexion et un mot de passe (s'ils ne sont pas dรฉjร  mentionnรฉs sous l'onglet ยซ Connexion et sรฉcuritรฉ ยป). Si l'utilisateur est de type ยซ Dialogue ยป, une session de dialogue est crรฉรฉe. Pour justifier le succรจs du test de connexion, la sortie sera les temps de rรฉponse des paquets de communication, sinon un message d'erreur apparaรฎtra.

Test de la connexion RFC

Test de la connexion RFC

ร‰tape 4 : Qu'est-ce qui n'a pas fonctionnรฉ ?

Si d'une maniรจre ou d'une autre le RFC la connexion n'est pas รฉtablie avec succรจs, nous pouvons vรฉrifier les journaux (pour analyser le problรจme) au niveau du systรจme d'exploitation dans le directeur 'WORK'. Nous pouvons y trouver les fichiers journaux avec la convention de dรฉnomination ยซ dev_rfc ยป. " et la description de l'erreur peut รชtre lue ร  partir de ces fichiers.

Qu'est ce qui ne s'est pas bien passรฉ

Rรฉsumez cet article avec :