✒️ABAP El testing y el reproceso de un idoc
ABAP El testing y el reproceso de un idoc
- TESTING Y REPROCESO DE UN IDOC
Desde el menú WEDI se pueden acceder a las transacciones de testeo de IDocs. Para probar desde la generación del mensaje y generación del IDoc, hasta el envío al puerto y el estado final del envío.
Diferentes tipos de testeo, para diferentes etapas de envío o recepción del mensaje ALE:
- Generación de mensajes de salida.
- Generación de IDocs de entrada.
- Reenvío de IDocs de salida.
- Procesos de salida de IDocs desde la tabla NAST (usada para almacenar mensajes de status en el sistema. Contiene todos los mensajes creados por el sistema ).
- TRANSACCIÓN WE19
Para testear IDocs de entrada o salida usamos la WE19.
En IDocs de entrada se testea que la conexión sea correcta y que el código del proceso (módulo de función) se ejecute correctamente.
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 IDocs de salida, testea el proceso post-envío que se ejecute correctamente. Útil para puertos tipo ABAP donde se testea que el módulo de funciones correspondiente se ejecute correctamente. No se testea la generación del IDoc ya que se carga manualmente.
- TEST DE IDOCS DE SALIDA
Para testear un IDoc de salida la mejor forma es ejecutar la transacción que genera el IDoc correspondiente. (Así validamos el circuito completo, módulo de funciones que genera segmentos, envío del IDoc y módulo de funciones del puerto).
Para testear individualmente la función de un puerto de ABAP y debuguear el programa se puede hacer desde la SE37 y ejecutar el módulo de funciones pasándole como parámetro el número de IDoc.
Mediante la WE14 se puede enviar al puerto de salida un IDoc con estado diferente a 53 (Procesado correctamente).
Mediante la WE15 se envía un IDoc que quedó acumulado en la pila de salida (Tabla NAST).
- TEST DE IDOCS DE ENTRADA
Un IDoc de entrada se puede testear su proceso completo desde la WE19, desde la determinación del acuerdo de interlocutores hasta la generación del documento de negocios.
Puede informase el módulo de funciones que generará el documento de negocios sin tener configurada la interfase de entrada (acuerdo de interlocutores)
Otra manera, es que el sistema externo con el que interactuará envíe el IDoc. Si se tiene un archivo con el IDoc a testear se puede ejecutar el módulo de funciones EDI_DATA_INCOMING.
- CÓDIGOS DE ESTADO
Existen diferentes códigos de estado de los IDocs que informan al usuario responsable, que etapas pudieron ser procesadas correctamente y que etapas generaron errores en el proceso.
Los estado de los IDocs son acumulativos y por medio de las transacciones de monitoreo puede verse su historial.
Los estado varían dependiendo de si el IDoc es de entrada o de salida. Los salientes van del "01" al "49" y os entrantes van desde el "50".
- LISTADO Y VISUALIZACIÓN DE IDOCS
Para obtener un listado de IDocs recibidos y enviados usaremos la WE02 y WE05.
- REPROCESO DE IDOCS
Los IDocs que quedaron con error pueden ser modificados y reprocesados.
Para reprocesar un IDoc de entrada usaremos la BD87. Para los IDoc de salida usaremos la WE14.
 
 
 
Sobre el autor
Publicación académica de Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n