✒️ABAP El testing y el reproceso de un idoc
ABAP El testing y el reproceso de un idoc
TESTING Y REPROCESO DE UN IDOC.
1. INTRODUCCION AL TESTING DE IDOCS.
Desde el menu WEDI se puede acceder a las transacciones de testeo de Idocs. Hay diferentes tipos de testeos para diferentes etapas del envio o recepcion del mensaje ALE:
- generacion de mensajes de salida.
- generacion de Idocs de entrada.
- reenvio de Idocs de salida.
- procesos de salida de Idocs desde la talba NAST.
(NAST. SE USA PARA ALCENAR LOS MENSAJES DE STATUS EN EL SISTEMA. CONTIENE TODOS LOS MENSAJES CREADOS POR EL SISTEMA)
2.TRANSACCION WE19.
Se usa para testear Idocs de entrada o salida. En los Idocs de entrada, se testea que la conexion sea correcta y que el codigo de proceso se ejecute correctamente. La generacion del Idoc se hace manualmente, no se pude testear por esta transaccion, las funciones de genreacion de segmentos. En los Idocs de salida, se testea que el proceso post-envio se ejecute correctamente. Esto es util para puertos tipo ABAP donde se testea que el modulo de funciones correspondiete se ejecute. No se testea la generacion del Idoc, ya que se carga manualmente.
3. TEST DE IDOCS DE SALIDA.
La mejor forma es ejecutar la transaccion que el Idoc. Se asegura que se ejecuta el circuito completo. Para testear individualmente al funcion de una puerta ABAP y debuguear el programa, se puede acceder directamente desde la transaccion se37 y ejecutar el modulo de funciones que tiene asignada la puerta ABAP, pasandole como parametro el numero de Idoc. Por medio de la transaccion we14, se puede enviar al puerto de salida, un Idoc con status diferente a 53 PROCESASO CORRECTAMENTE. Mediante al transaccion we15 se envia un Idoc que quedo acumulado en la pila de salida.
4.TEST DE IDOCS DE ENTRADA.
Podemos testear un Idoc de entrada desde la transaccion we19. Usando esta transaccion, se puede probar el proceso completo de entrada, desde la determinacion del acuerdo de interlocutores hasta la generacion del documento de negocios. Puede informarse el modulo de funciones que generara el documento de negocios son tener configurada la isnterfase de entrada. Otra manera, es que el sistema externo que debe interactuar 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.
5. CODIGOS DE ESTADO.
Existen diferentes codigos 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 estados de un Idoc son acumulativos y por medio de las transacciones de monitoreo puede verse la historia del Idoc. Los estados varian dependiendo si se trata de un Idoc de entrada o de salida. Los status para los Idocs salientes se situan entre 01 y 49, mientras que los valores de status para Idocs entrantres se inician con 50.
6.LISTADO Y VISUALIZACION DE IDOCS.
Para obtener un listado de los Idocs recibidos y enviados, se usan las transacciones we02 y we05.
7.REPROCESO DE IDOCS.
Los Idocs que quedaron con error pueden ser modificados y reprocesados. Para reporcesar un Idoc de entrada usaremos la transaccion bd87.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto