✒️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 menu WEDI, se puede acceder a las transacciones de testeo de IDos
- WE19 - Herramienta Test
- WE15 - Procesar salida desde NAST
- WE14 - Procesar salida desde IDOC
- WE18 - Crear fichero status
- WE17 - Procesar fichero status
- WE12 - Procesar entrada modificación fichero salida
- WE16 - Procesar entrada original fichero entrada
Hay diferentes tipos de testeo, para diferentes etapas del envio o recepción el mensaje ALE
- Generación de mensajes de salida
- Generación de IDocs de entrada
- Reenvio de IDocs de salida
- Procesos de salida de IDocs desde la tabla NAST
La transaccion WE19
Se utiliza para testear IDocs de entrada o salida. En los IDocs de entrada, se testea que la conexión sea correcta y que el codigo de proceso (modulo de función) se ejecute correctamente. En los IDocs de salida, se testea que el proceso post-envio se ejecute correctamente. Este es util para puertos tipo ABAP donde se testea que el modulo de funciones correspondiente se ejecute correctamente. No se testea la generación del IDoc ya que se carga manualmente.
Test de IDoc de salida
Para testear un IDoc de salida, la mejor forma es ejecutar la transacción que genera el IDoc correspondiente. De esta manera, se asegura que se ejecuta el circuito completo (Modulo de funciones que genera los segmentos, envio del IDoc y modulo de funciones de la puerta, en caso de puerta ABAP).
Por medio de la transaccion WE14, se puede enviar al puerto de salida, un IDoc con status diferente a 53 procesado correctamente.
Mediante la transacción WE15, se envia un IDoc que quedo acumulado en la pila de salida (Tabla NAST)
Test de IDoc de entrada
Podemos testear un IDoc de entrada desde la transacción WE19. Utilizando esta transacción se puede probar el proceso completo de entrada, desde la determinación del acuerdo de interlocutores, hasta la generación del documento de negocios. Otra manera, es que el sistema externo que debe interactura con SAP, envie el IDoc a testear. Si se tiene un archivo con el IDoc a testear (o procesar)) se puede ejecutar el modulo de funciones EDI_DATA_INCOMING.
Codigos de estado
Para obtener un listado con todos los status posibles de un IDoc, se puede acceder a la transacción WE61 y visualizar el registro de contrl generico.
Listado y visualización de IDocs
Para obtener un listado de los IDocs recibidos y enviados, se usan las transacciones WE02 y WE05.
La lista puede ser filtrada por:
- Fecha de proceso
- Tipo de mensaje o tipo base
- Dirección del IDoc (Entrada/Salida)
- Numero de IDoc
- Información del acuerdo de interlocutores
Reproceso de IDocs
Los IDoc que quedaron con error pueden ser modificados y reprocesaos. Para reprocesar un IDoc de entrada utilizaremos la transacción BD87.
Los IDocs reprocesados será actualizados con una nueva entrada en la lista de satus, para reprocesar y reenviar IDocs de salida, se utiliza ademas la transacción WE14.
 
 
 
Sobre el autor
Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para la Carrera Consultor ABAP.
Marvin Raul Lopez Morales
Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T
✒️Autor de: 157 Publicaciones Académicas
🎓Cursando Actualmente: Consultor SAP Fiori
🎓Egresado de los módulos:
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.
Certificación Académica de Marvin Lopez