✒️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 accede a las trxs de testeo de IDOCS.
Tipos de testeo:
Generacion de mensaje de salida.
Generacion de IDOCS de entrada.
Reenvio de IDOCS de salida.
Procesos de salida de IDOCS desde la tabla NAST.
TRX WE19: testear IDOCS de entrada y salida. En los IDOCS de entrada se testea que la conexion sea correcta y que el codigo de proceso se ejecuto ok, NO se pueden testear desde esta TRX las funciones de generacion de segmentos. En los IDOCS de salida se testea que el proceso postenvio se ejecute ok, NO se testea la generacion del IDOC ya que se carga manualmente.
TEST DE IDOCS DE SALIDA: la mejor forma es ejecutar la trx que genera el IDOC correspondiente. Para testear de manera individual la funcion de un puerto ABAP y debuguar el programa, se puede acceder directamente desde la trx SE37 y ejecutar el modulo de funciones que tiene asignada el puerto ABAP, pasando como parametro el numero de IDOC.
WE14, se puede enviar al puerto de salida un IDOC con status diferente al 53 (procesado correctamente)
WE15, se envia un IDOC que quedo acumulado en la pila de salida (tabla NAST).
TEST DE IDOCS DE ENTRADA: WE19, otra forma es que el sistema externo que debe interactuar con SAP envie el IDOC a testear (modulo de funciones EDI_DATA_INCOMING)
CODIGOS DE ESTADO: informan al usuario que etapas pudieron ser procesadas correctamente y que etapas generaron errores en el proceso, los status para los IDOCS salientes van desde 01 a 49 y los status para IDOCS de entrada inician en 50.
Desde la trx WE61 se visualizan todos los status posibles de un IDOC, registro de control generico.
Programa estandar RC1_IDOC_SET_STATUS, numero del IDOC, tipo de mensaje, status actual y status nuevo. Opcional check de ejecucion del reporte en modo test.
LISTADO Y VISUALIZACION DE IDOCS: WE02, WE05 listado completo de los IDOCS enviados y recibidos. RSEIDOC2 (programa estandar que usan las 2 trx).
REPROCESO DE IDOCS: los IDOCS con error pueden ser modificados y reprocesados, BD87 para reprocesar. Los IDOCS reprocesados seran actualizados con una nueva entrada en la lista de status. Para reprocesar y reenviar IDOCS de salida se usa la trx WE14.
WE19 solo se puede procesar un IDOC al mismo tiempo. Al procesar un IDOC existente se genera un nuevo numero de IDOC. SI es posbile reprocesar un IDOC con status OK.
BD87 podemos procesar cualqueir cantidad de IDOC al mismo tiempo. Se puede reprocesar un IDOC sin generar un nuevo numero. NO es posbile reprocesar un IDOC con status OK.
CUALQUIER IDOC CON ESTADO DE ERROR AL ENVIO O AGRUPADO PARA LA SALIDA SERA ENVIADO AL PUERTO DE SALIDA PRESELECCIONADO EN EL ACUERDO DE INTERLOCUTORES.
 
 
 
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini