Gestion des files d'attente dans R/2 

Lorsque des documents de communication sont envoyés du système hôte R/2 vers le système R/3, il s'agit toujours d'un processus asynchrone comme indiqué dans Processus général de communication. Les documents sont affectés à un fichier DOUT (file d'attente) et le système essaie de les envoyer dès que le système récepteur devient disponible. Comme indiqué dans la section précédente, vous pouvez spécifier si ce processus doit se dérouler automatiquement ou manuellement.

Maintenance de la file d'attente

Pour afficher la liste des documents de communication qui ont été créés et qui sont encore actifs dans une file d'attente dans le système R/2 :

  1. Exécutez la transaction TMQM en saisissant ntmqm dans la zone OK, puis sélectionnez ENTRÉE .
  2. Sélectionnez F11 pour afficher la liste des files d'attente existant dans le système.
  3. La liste des numéros de document de communication de chaque file d'attente se trouve dans la colonne TrNr.

    À partir de cette liste, vous pouvez lancer le pilote pour démarrer le programme de transmission des documents de communication de la file d'attente DOUT vers le système R/3 (reportez-vous à la section « Transmission manuelle des documents de communication » ci-dessous).

  4. Pour afficher la liste des documents de communication (phrases) d'une file d'attente, placez le curseur sur la ligne souhaitée et sélectionnez F12 .
  5. Pour afficher le contenu d'un enregistrement de communication, placez le curseur sur la ligne souhaitée, puis sélectionnez F2 .

La structure de l'enregistrement affiché repose sur la structure correspondante du Data Dictionary.

Structure des enregistrements de communication dans R/3

La structure du Data Dictionary des enregistrements de communication dans le système R/3 est exactement la même que dans le système R/2.

Pour afficher la liste des zones d'un enregistrement de communication dans le système R/3 :

  1. Sélectionnez Outils ® ABAP Workbench ® Développement ® ABAP Dictionary dans la barre de menus principale de SAP.
  2. Dans l'écran qui apparaît, saisissez ldk01 dans la zone Type données, puis sélectionnez Afficher.

Transmission manuelle des documents de communication

Si le numéro de communication dans R/2 est défini de manière à ce que les documents de communication soient transmis manuellement, et non pas automatiquement, au système R/3, il faut lancer le pilote manuellement pour la file d'attente correspondante (voir Table 343 sous la rubrique Liaison des codes mouvement R/2 et R/3).

Pour envoyer des documents de communication manuellement du système hôte R/2 au système R/3, procédez comme suit :

  1. Exécutez la transaction TMQD « Informations de gestion APPC » en saisissant ntmqd dans la zone OK puis en appuyant sur la touche ENTRÉE .
  2. Saisissez x dans la zone située à gauche de la (des) file(s) d'attente voulue(s). Si vous ne savez pas quelle(s) file(s) d'attente choisir, consultez la table 343 pour connaître la file d'attente utilisée pour le processus sélectionné (numéro de communication).
  3. Si vous ne souhaitez sélectionner qu'une seule file d'attente, vous pouvez procéder autrement : il vous suffit de placer le curseur n'importe où sur la ligne de la file d'attente souhaitée.

  4. Choisissez F17 (Lancer pilote) pour lancer le programme de transmission des documents de communication à partir de la file d'attente DOUT vers le système R/3.
  5. Appuyez sur la touche ENTRÉE pour afficher le statut actuel.
  6. Un Y apparaît sous « Expédition » dans la colonne A de la ligne marquée pour indiquer que le pilote est actif. Ce code ne disparaît que lorsque tous les documents de communication de la file d'attente ont été envoyés avec succès.

  7. Si la ligne a disparu lorsque vous sélectionnez à nouveau ENTRÉE , cela signifie que les documents de communication de la file d'attente sont arrivés dans le système récepteur.

Dès lors, le système R/2 est averti que les documents sont arrivés avec succès et ils sont supprimés physiquement du système R/2.

Pour plus d'informations sur ce thème, voir Communication SAP : manuel de programmation, systèmes version 4.3/5.0, formulaire S45.2.