✒️ABAP El testing y el reproceso de un idoc
ABAP El testing y el reproceso de un idoc
Testing y reproceso de un IDoc
Introducción al testing de IDocs
Desde el menú WEDI se pueden acceder a las transacciones de testeo de IDocs.
Hay diferentes tipos de testeo, para diferentes etapas del envío o recepción de 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.
Transacción 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 código de proceso (módulo de función) se ejecute correctamente
- Para los Idocs de salida se testea que el proceso post-envio se ejecute correctamente.
Test de IDocs de Salida
Para testear un Idoc de salida, la mejor forma es ejecutar la transacción que genera el IDoc correspondiente.
Para testear individualmente la función de una puerta ABAP y debuguear el programa se puede acceder directamente desde la tx SE37 y ejecutar el módulo de funciones que tiene asignada la puerta ABAP, pasándole como parámetro, el número de IDoc.
Por medio de la tx WE14 , se puede enviar al puerto de salida, un IDOC con status diferente a 53 (Procesado correctamente)
Con la transacción WE15 se envía un Idoc que quedó acumulado en la pila de salida (Tabla NAST)
Teste de IDocs de entrada
Podemos testear un IDoc con la tx WE19,
Usando esa tx 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 interactuar con SAP, envíe el IDoc a testear. Si se tiene un archivo con el IDoc a testear (o procesar) se puede ejecutar el Módulo de Funciones EDI_DATA_INCOMING.
Códigos de estado
Estos códigos son los que le informan al usuario responsable que etapas pudieron ser procesadas correctamente y que etapas generaron errores en el proceso.
Listado y visualización de IDocs
Para obtener un listado de los IDocs se usan las transacciones WE02 y WE05.
Reproceso de IDocs
Los Idocs que quedaron con error pueden ser modificados y reprocesados. Para reprocesar un IDoc de entrada utilizaremos la transacción BD87.
 
 
 
Sobre el autor
Publicación académica de José Luis Zevallos Mamani, en su ámbito de estudios para la Carrera Consultor ABAP.
José Luis Zevallos Mamani
Profesión: Ingeniero de Sistemas - Peru - Legajo: MZ47M
✒️Autor de: 164 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial