✒️ABAP El testing y el reproceso de un idoc
ABAP El testing y el reproceso de un idoc
Introducción al testing de Idoc
Desde el menú WEDI se puede acceder a las transacciones de testeo de Idocs.
Hay diferentes tipos de testeo, para diferentes etapas del envió o recepción del mensaje ALE: Generación de mensajes de salida, generación de Idocs de entrada, Reenvió de Idocs de salida, Procesos de salida de Idocs desde la tabla NAST (se utiliza para almacenar los mensajes de status en el sistema. Contiene todos los mensajes creados por el sistema)
Transacción WE19: para testear Idocs de entrada o salida. La generación del Idoc se hace manualmente, por lo tanto, no se puede testear por esta transacción, las funciones de generación de segmentos. En los Idoc de entrada se testea que la conexión sea correcta y el código de proceso se ejecute. En los Idoc de salida se testea que el proceso post-envió se ejecute.
Test de Idocs de salida.
la mejor forma es ejecutar la transacción que genera el Idoc correspondiente. De esta manera asegura que se ejecute el circuito completo. Para testear individualmente la función de una puerta ABAP y debuguear el programa mediante la transacción SE37 y ejecutar el módulo de funciones. Por medio de la transacción WE14 se puede enviar al puerto de salida, un Idoc con status diferente a 53 “procesado correctamente”. Mediante la transacción WE15 se envía un Idoc que quedo acumulado en la pila de salida (tabla NAST).
Test de Idocs de entrada.
Podemos testear un Idoc de entrada desde la transacción WE19 ( se puede probar el proceso completo de entrada, desde la determinación de acuerdo de interlocutores, hasta la generación del documento de negocios).
Códigos de estado.
Que informan al usuario responsable, que etapas pudieron ser procesadas y que etapas generaron errores en el proceso.
Los estados varían dependiendo si se trata de un Idoc de entrada o de salida. Los status para los Idoc salientes se sitúan entre 01 y 49, mientras que los entrantes se inician con 50.
Mediante la transacción WE61 se visualiza todos los status posibles de un Idoc.
Listado y visualización de Idoc.
Para obtener un listado de los Idocs recibidos y enviados, se usan las transacciones WE02 y WE05. Puede ser filtrada por fecha de proceso, tipo de mensaje o tipo base, dirección del Idoc, NO de Idoc, información del acuerdo de interlocutores.
Reproceso de Idocs.
Los idocs que quedaron con error pueden ser modificados y reprocesados mediante la transacción BD87.
Para reprocesar y reenviar Idocs de salida, se utiliza además la transacción WE14.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial