✒️ABAP / El testing y el reproceso de un idoc Por Cristian Arteaga Diaz
ABAP El testing y el reproceso de un idoc

TESTING Y REPROCESO DE UN IDOC – LECCION 4-9
INTRUDUCCION AL TESTING DE REPOSO
Desde el menú WEDI se puede acceder a las transacciones de testeo de IDOC
- Menú SAP
- Test
o Herramienta test (WE19)
o Proc. Salida desde NAST (WE15)
o Proc. Salida desde IDOC (WE14)
o Crear ficheros status (WE18)
o Procesar ficheros status (WE17)
o Proc. Ent. Mod. Fich. Salida (WE12)
o Proc. Ent. Orig. Fich. Entrada (WE16)
Existen diferentes tipos de testeo, para diferentes etapas del envió o recepción del mensaje ALE
- Generación de mensaje de salida
- Generación de IDOC de entrada
- Reenvió de IDOC de salida
- Procesos de salida de IDOC desde la tabla NAST
TABLA NAST, la tabla transparente estándar nast, se utiliza para almacenar los mensajes de status en el sistema – contiene todos los mensajes creados por el sistema
NOTA, todos estos test se utilizan para probar, desde la generación de mensaje y generación de IDOC, hasta el envió al puerto y el estado final del envió
WEDI
Es el Área del menú estándar de SAP que se utiliza para la administración y configuración de todo lo relativo a IDocs.
Es importante tener en cuenta que WEDI no es una transacción normal, sino que es un menú de área.
Para tener acceso a WEDI se debe agregar la transacción desde directamente a nuestro menú de SAP.
La manera más rápida de hacer esto es, en la pestaña de menú correspondiente al menú PFCG, debemos seleccionar el botón "From Area Menu".
TRANSACCION SE37, también llamada biblioteca de funciones, se utiliza para la administración de todos los módulos de funciones existentes en el sistema
TRANSACCIONES ESTANDAR WE14 Y WE15, se utiliza para procesar IDOC y enviar los IDOC acumulados a la pila de salida
Los estados de los IDOS son acumulativos y por medio de las transacciones de monitoreo puede verse la historia del IDOC
Los estados varían dependiendo si se trata de un IDOC de entrada o de salida, los estatus para los IDOC salientes se sitúan entre “01” y “49” mientras que los valores de status para IDOC entrantes se inician como “50”
NOTA, 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 control genérico
Para obtener un listado de los IDOC 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 o salida)
- Numero de IDOC
- Información del acuerdo de interlocutor, etc.
WE05
Es la transacción estándar de SAP en la que se puede visualizar el listado de IDocs creados en el sistema.
Tanto la transacción estándar WE02 como la transacción estándar WE05 están asociadas al mismo programa estándar de SAP que es RSEIDOC2.
Ambas transacciones se utilizan para verificar los IDOCs creados.
NOTA, La diferencia entre ambas transacciones se encuentra en que mediante la transacción WE02 visualizamos un IDoc y mientras que mediante la transacción WE05 visualizamos una lista de IDocs.
WE02
Es la transacción estándar de SAP en la que se puede visualizar el listado de IDocs creados en el sistema.
En la pantalla de selección de la transacción tenemos los siguientes campos por los cuales podemos filtrar la búsqueda:
- Hora creación
- Fecha creación
- Hora última modificación
- Fecha última modificación
- Sentido
- Número IDOC
- Status actual
- Tipo base
- Ampliación
- Mensaje lógico
- Variante de mensajes
- Función de mensaje
- Puerta interlocutor EDI
- Número de interlocutor EDI
- Tipo de interlocutor EDI
- Función de interlocutor EDI
Reproceso de IDOC, los IDOC que quedan con errores pueden ser modificados y reprocesados, para reprocesar un IDOC de entrada utilizaremos la transacción BD87
TRANSACCION BD87, se utiliza para reprocesar los IDOC de entrada (siempre y cuando hayan tenido algún error). Solo debemos filtrar por el IDOC deseado, seleccionar el IDOC y presionar el botón ejecutar
Si entramos en la transacción WE05, podremos ver el error en cuestión, por el cual falló el IDOC.
Otra opción válida (y necesaria si tenemos que directamente agregar o quitar segmentos del IDOC) es crear una copia en la transacción WE19.
NOTA, cualquier IDOC con estado de error al envió, o agrupado para la salida, será enviado al puerto de salida preseleccionando en el acuerdo de interlocutor
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional ABAP
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga
























