✒️ABAP El testing y el reproceso de un idoc
ABAP El testing y el reproceso de un idoc
Testing de Idosc: Desde el menú WEDI se puede acceder a las transacciones de testeo de Idocs.
Tipos de Testeo: Para diferentes etapas del envío o recepción del mensaje ALE.
- Generación de mensajes de salida.
- Generación de Idocs de entrada
- Reeenvio de Idocs de salida
- Procesos de salida de Idocs desde la tabla NAST (Tiene guardados los mensajes de status creados por el sistema)
Transacción We19: se usa para testear Idocs de entrada o salida.
En los Idocs de Entrada, se testea que la conexión sea correcta y que el código de proceso (módulo de función) se ejecute correctamente.
En los Idocs de Salida, se testea que el proceso post-envío se ejecute correctamente. Esto es ú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. De esta forma se asegura que se ejecuta el circuito completo(Módulo de funciones que genera los segmentos, envío de idoc y módulo de funciones de la puerta, en caso de puerta Abap)
Transacción WE14: Permite enviar al puerto de salida un idoc con status diferente a 53 "Procesado Correctamente"
Transacción WE15: Permite enviar un idoc que quedo acumulado en la pila de salida (tabla NAST)
Test de Idocs de Entrada
Con la transacción we19 se puede probar el proceso completo de entrada, desde la determinación del acuerdo de interlocutores, hasta la generación del documento de negocios. Puede también informarse el módulo de funciones que generará el documento de negocios sin tener configurada la interfase de entrada. Otra manera es que el sistema externo que debe interactuar con sap, envíe el idoc a testear. Si se tiene un archivo con el idoc a testear se puede ejecutar el módulo de funciones EDI_DATA_INCOMING
Código De Estado
Existen diferentes códigos de estado de los Idocs que informan al usuario responsable, que etapas pudieron se procesadas correctamente y que etapas generaron errores en el proceso. Los estados de un Idoc 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 status para los idocs salientes se sitúan entre "01" y "49" y para los entrantes se inician con "50".
Transacción WE61: Para obtener un listado con todos los status posibles de un Idoc y visulaizar el registro de control genérico.
Transacción WE02- WE05: Para obtener un listado con todos los Idoc recibidos y enviados.
Reproceso De Idocs: Los Idocs que quedaron con error pueden ser modificados y reprocesados.
Transacción BD87: Para modificar y reprocesar los idoc con error.
Transacción We14: Para reprocesar y reenviar los idoc de salida.
 
 
 
Sobre el autor
Publicación académica de Franco Alfieri Maringota Alvarado, en su ámbito de estudios para la Carrera Consultor ABAP.
Franco Alfieri Maringota Alvarado
Peru - Legajo: GF44M
✒️Autor de: 288 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP BI / BW BO Nivel Inicial