Gestión de cola en R/2 

Como se describe en el Proceso de comunicación general, cuando los documentos de comunicación se envían desde el host de R/2 al sistema R/3, se trata siempre de una operación asíncronica. Se asignan a un fichero DOUT (cola) y el sistema intenta enviarlos tan pronto como el sistema receptor esté disponible. Como se describe en la sección anterior, puede establecer si esta operación va a ser manual o automática.

Actualización de la cola

Para listar documentos de comunicación que se han creado y que todavía están activos en una cola del Sistema R/2

  1. Ejecute la operación TMQM registrando ntmqm en el campo OK y seleccionando INTRO .
  2. Seleccione F11 para visualizar una lista de colas existentes en el sistema.
  3. La cantidad de documentos de comunicación de una cola se lista en la columna TrNo.

    A partir de esta lista, es posible iniciar el driver para que el programa inicie la transmisión de documentos de comunicación desde la cola DOUT al Sistema R/3 (véase "Transmisión manual de documentos de comunicación" más adelante).

  4. Para visualizar una lista de documentos de comunicación (frases) de una cola, sitúe el cursor en la línea deseada y seleccione F12 .
  5. Para listar los contenidos de un registro de comunicación, sitúe el cursor en la línea deseada y seleccione F2 .

La estructura del registro visualizado se basa en la estructura del diccionario de datos correspondiente.

Estructura del registro de comunicación en R/3

La estructura del diccionario de datos para registros de comunicación del Sistema R/3 es exactamente la misma que en el Sistema R/2.

Para visualizar la lista de los campos para un registro de comunicación en el Sistema R/3

  1. Seleccione Herramientas ® Workbench ABAP ® Desarrollo ® Diccionario ABAP en la barra de menús principal de SAP.
  2. En la pantalla que aparece, introduzca ldk01 en el campo Tipo de datos y seleccione Visualizar.

Transmisión manual de documentos de comunicación

Si el número de comunicación está definido en R/2 para que los documentos de comunicación se transmitan manualmente y no de forma automática al Sistema R/3, el driver debe iniciarse manualmente para la cola correspondiente (véase la tabla 343 bajo Conexión de clases de movimiento de R/2 a R/3).

Para enviar los documentos de comunicación manualmente desde el host de R/2 al sistema R/3

  1. Ejecute la operación TMQD ("Información de gestión APPC") introduciendo ntmqd en el campo OK y seleccionando INTRO .
  2. Introduzca una x en el campo de la izquierda de la(s) cola(s) relevante(s). Si no sabe qué cola(s) debe marcar, verifique la tabla 343 para ver qué cola se utiliza para la operación seleccionada (número de comunicación).
  3. Para marcar una sola cola, no tiene que introducir una x a la izquierda de la cola. En lugar de hacerlo, sitúe el cursor en cualquier lugar de la línea de la cola.

  4. Seleccione F17 (Iniciar driver) para iniciar el programa y transmitir los documentos de comunicación desde la cola DOUT al Sistema R/3.
  5. Marque INTRO para visualizar el status actual.
  6. Aparece una Y en la columna A bajo "Expedición" de la línea marcada para indicar que el driver está activo. Este indicador se mantiene hasta que todos los documentos de comunicación de la cola se han enviado correctamente.

  7. Si al seleccionar INTRO de nuevo la línea ha desaparecido, significa que los documentos de comunicación de la cola han llegado al sistema receptor.

Cuando los documentos de comunicación se reciben en el Sistema R/3, se avisa a R/2 de que han llegado correctamente y se borran físicamente del Sistema R/2.

Para obtener más información sobre este tema, véase Comunicación SAP: Manual del programador, Sistemas R 4.3/5.0, Formulario S45.2.