🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP El testing y el reproceso de un idoc

ABAP El testing y el reproceso de un idoc

ABAP El testing y el reproceso de un idoc

Unidad 4: IDocs.

Lección 9: Testing y reproceso de un IDoc.

1.- Introducción al Testing de IDocs.

Desde el menú WEDI puede accederse a las transacciones para probar IDocs.

Podemos realizar diferentes tipos de pruebas, en función de las diferentes etapas de envío o recepción de un mensaje ALE:

  • Generación de mensajes de salida.
  • Generación de IDocs de entrada.
  • Reenvio de IDocs de salida.
  • Proceso salida de IDocs desde la tabla NAST.

La tabla NAST se utiliza para almacenar los mensajes de estatus en el sistema. Contiene todos los mensajes creados en el mismo.

2.- Transacción WE19.

Útil para la validación de IDocs de entrada o salida.

Para los IDocs de entrada se valida los siguiente:

  • Funcionamiento correcto de la conexión
  • Código de proceso (módulo de función) se ejecuta correctamente.

Al generarse manualmente no se puede validar en esta transacción las funciones de generación de segmentos.

Para los IDocs de salida se valida:

  • Ejecución correcta del proceso post-envio. Es especialmente útil para puertos de tipo ABAP donde valida la correcta ejecución del módulo de función correspondiente.

No se valida la generación del IDoc ya que se carga manualmente.

3.- Test de IDocs de Salida.

  • Para la validación de un IDoc de salida, no hay mejor opción que ejecutar la transacción que genera el IDoc en cuestión. Proceder de esta manera permite asegurar la ejecución del circuito completo.
  • Si queremos validar individualmente la función de un port ABAP y debuguear el programa, podemos hacerlo desde SE37 y ejecutar el módulo de funciones asignado al port ABAP, pasándole como parámetro el número de IDOC.
  • Mediante la transacción WE14 podemos enviar al port un IDoc con estatus diferente de 53 "Procesado correctamente".
  • Mediante WE15 podemos enviar IDocs acumulados en la pila de salida, tabla NAST.

4. Test de IDocs de entrada.

Para validar datos de entrada podemos utilizar la transacción WE19. Con esta transacción:

  • Es posible validar el proceso completo. Desde el acuerdo de interlocutores hasta la generación del documento de negocio.
  • Podemos también informar el módulo de funciones que generará el documento de negocios, sin tener configurada la interfaz de entrada.

Otra posibilidad es hacer que el sistema externo que interactúa con nuestro SAP, envie un IDoc a validar. Si tenemos el archivo a validar o procesar podemos ejecutar y debugar el módulo EDI_DATA_INCOMING.

5.- Códigos de estado.

Los códigos de estado de los IDocs nos informan, que etapas pudieron procesarse correctamente y cuales generaron errores. Los estados de un IDoc son acumulativos y mediante transacciones de monitorización podemos seguir el historial de un IDoc.

Los valores de los estatus varían en función de si el IDoc es de entrada o de salida:

  • IDocs Salida. Valores de 01 a 49.
  • IDocs Entrada. Valores del 50 en adelante.

Es posible obtener un listado con todos los estatus posibles de un IDoc, mediante la transacción WE61. Visualizaremos el registro de control genérico.

Es posible cambiar el estatus de un IDoc, mediante el programa RC1_IDOC_SET_STATUS. Deberemos informar los siguientes parámetros en la pantalla de selección:

  • Nº IDoc
  • Tipo de Mensaje.
  • Código de estatus actual.
  • Código de estatus nuevo.
  • Es posible marcar un flag para que el report se ejecute en modo test.

6.- Listado y Visualización IDocs.

Podemos obtener un listado de los IDocs recibidos y enviados mediante las transacciones, WE02 y WE05.

Podemos filtrar por diferentes conceptos:

  • Fecha proceso.
  • Tipo de mensaje o Tipo base.
  • Dirección del IDoc (entrada o salida)
  • Número de IDoc.
  • Información del acuerdo entre interlocutores.

No hay grandes diferencias entre usar WE02 o WE05 con estos menesteres ya que ambas están vinculadas al programa estándar RSEIDOC. La causa por la que no existe una única transacción para esto, se debe a un tema de objetos de autorización en el programa vinculado.

7.- Reproceso de IDocs.

Los IDocs que quedaron con error, pueden ser modificados y reprocesados. Para ello contamos con la transacción BD87 sin son IDocs de entrada.

Esta transacción tiene una serie de diferencias con respecto a la WE19:

  • En la WE19 solo se pueden procesar los IDocs individualmente en la BD87 es posible procesar cualquier cantidad de IDocs.
  • Si intentamos reprocesar un IDoc con WE19 se generará un nuevo número de IDoc, Con BD87 se mantiene la numeración del IDoc reprocesado.
  • En BD97 no se puede procesar un IDoc con estatus OK. En la WE19 si.
  • En resumen no utilizar la WE19 para reprocesar, utilizarla para testing y debug.

La transacción BD87 admite los siguientes filtros de selcción:

  • Seleccionar IDocs individuales.
  • Por grupos de estado
  • Port Tipos de Mensaje y otros.
  • Es posible especificar el número de un IDOC a reprocesar.

Los IDocs reprocesados se generarán con una nueva entrada en la lista de estatus.

Para reprocesar y reenviar IDocs de salida tenemos la transacción WE14.

Cualquier IDoc con estado de error al envío o agrupado para la salida se mándara al puerto de salida preseleccionando en el Acuerdo de interlocutores.


 

 

 


Sobre el autor

Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Francisco Compte Sanchez

Profesión: Sap Business&integration Architect - España - Legajo: QQ38S

✒️Autor de: 105 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.

Certificación Académica de Francisco Compte

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El testing y el reproceso de un idoc" de la mano de nuestros alumnos.

SAP SemiSenior

Se ingresa a la TX WEDI. TX WE19 .- Se usa para testear IDOCS de entrada o salida. Idoc de entrada.- Testea la conexion y el codigo de funcion Idoc de salida.- Testea puertos abap y la funcion. No testea la generacion del IDOC porque se carga manualmente ni los segmentos. TEST IDOC DE SALIDA TX SE37 Se le envia el Nro de IDOC TX WE14 Se envia al puerto de salida un IDOC con estatus diferente a 53("Procesado Correctamente") TX WE15 Se envia un IDOC acumulado en la tabla de salida(NAST) TEST IDOC DE ENTRADA TX WE19 Testea el acuedo de interlocutores, la funcion o un IDOC con la funcion EDI_DATA_INCOMING CODIGO DE ESTADO IDOC de Entrada tiene codigo de 50 a + IDOC de Salida tiene codigo de 01 al 49....

Acceder a esta publicación

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Testinny proceso de IDOCS. 1 - Introduccion al testing de IDOCS. del menu WEDI se accesa al testeo de IDOCS. Tipos de Testeo: Generar Mensajes de Salida. IDOCS de entrada Reenvio de Idocs de Salida. Proceso de Salida de Idocs desde Tabla Nast (Lamacena los Mensajes de estaus de Sitema). 2- Transaccion WE19. Testear IDOCS EnTrada y SALIDA. Idoc de entrada se testea que la conexion sea correcta y el codigo de proceso(Funciones). el IDOC se genera manualmente por lo que no hay test. 3 - Test de IDOCS de Salida. - la mejor forma de testear un Idoc de salida es ejecutar la tranaccion que lo genera. - para testear individualmente se hace directamente desde la SE37. Transaccion WE14. Se envia a puerto...

Acceder a esta publicación

Creado y Compartido por: Luis Albán Arguedas Hernández / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert

El testing y el reproceso de un idoc 1 - Introduccion al testing de idocs. transaccion WEDI --> test accedemos a los dif tipos de testeos. Para envio o reception del mensaje ALE. - generacion de mensajesde salida. - generacion de idoc de entrada. - reenvío de idoc de salida. - procesos de salida de idoc desde la tabla NAST. NAST: tabla que se usa para almacenar los mensajes de estaus en el sistema, contiene todos los mensajes del sistema. Todos estos test se utilizan para probar, desde la generacion del mensaje y generacion del idoc, hasta el envió al puerto y estado final del envío. 2 - La transaccion WE19 sirve para testear idoc de entrada y salida. En los idoc de entrada,...

Acceder a esta publicación

Creado y Compartido por: Pablo Adrian Oggero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

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...

Acceder a esta publicación

Creado y Compartido por: Bruno Edgardo Gallinoto / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


TESTING Y REPROCESO DE IDOCS: > Menu WEDI, Acceso a transacciones de testeo de IDocs: - WE19 (Herramienta de Test para proceso IDOC) - WE15 (Proc. salida desde NAST) - Programa de selección para envío de mensajes. - WE14 (Proc. salida desde IDOC) - Proceso de todos los IDOCs seleccionados (EDI). - WE18 (Crear fichero status) - Generar fichero de status de test para proceso de salida. - WE17 (Procesar fichero status) - Lanzamiento del proceso de status. - WE12 (Proc.entr.mod.fich.entr) - Modificación fichero de salida lanzamiento de tratam.prop. - WE16 (Proc.entr.orig.fich.entr) - Lanzamiento de proceso de entrada. Tipos de Testeo: - Generación de mensajes de salida - Generación de IDocs de entrada -...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

TESTING DE IDOC Desde el menu WEDI se puede acceder a las trx para testeo de idocs, entre ellas: WE12,WE14,WE15,WE16,WE17,WE18 y WE19. Desde la trx WE19 podemos testear tanto idocs de entrada como idocs de salida. En los idocs de entrada se prueba la conexión y la ejecución del codigo de proceso (FM). Como el idoc se genera manualmente, no se testea la generación de segmentos. Por otro lado, en idocs de salida se testea el proceso post-envio. En ellos podemos probar directamente el MF de la puerta abap (si corresponde) ejecutandolo desde SE37 con el numero de idoc. Además, podemos utiliar la trx WE14 para enviar al puerto de alida un idoc con status distinto de 53 (Procesado ok), y la trx WE15 para enviar idocs acumulados...

Acceder a esta publicación

Creado y Compartido por: Jonatan Richioni

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Unidad 4: IDocs. Lección 9: Testing y Reproceso de un IDoc. Audio tip 1: Podemos cambiar el status de un IDoc ejecuntando el programa estándar RC1_IDOC_SET_STATUS en la pantalla de selección debemos introducir el número del IDoc, el tipo de mensaje el estatus actual y el estatus nuevo. También podemos tildar un check en caso de querer ejecutar el reporte en modo test. Audio tip2: No existe mucha diferencia entre las transacciones estándar WE02 y WE05 ambas transacciones están vinculadas al mismo programa estándar que es el programa estándar RSEIDOC2. Ambas transacciones son utilizadas para crear un IDoc creado. La razón por la cual existen estas dos transacciones y no solo...

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

El testing y el reproceso de un idoc 1. Introducción al testing de idocs Desde el menú WEDI se puede acceder a las transacciones de testeo de iDocs. Hay diferentes 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 Reenvío de iDocs de salida Procesos de salida de iDocs desde la tabla NAST. La tabla transparente NAST se utiliza para almacenar los mensajes de status en el sistema. Contiene todos los mensajes creados por el sistema Todos estos test se usan para probar, desde la generación del mensaje y generación del iDoc, hasta el envío al puerto y el estado final del...

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

TESTING Y REPROCESO DE UN IDOCS Desde el menú WEDI se pueden acceder a las transacciones Idoc. Existen diferentes tipos de testeo, para diferentes etapas del envío o recepción del mensaje ALE. Generación mensajes de salida. Generación de idocs de entrada Reenvios de IDoc de salida Proceso de salida de Idoc desde la tabla NAST. (tabla que almacena los mensajes de status en el sistema. - Testeo de Idoc entrada o salida WE19. En los idocs de entrada se testea que la conexión sea correcta y el código de proceso se ejecuta. Si el idoc se genera manualmente no se puede testear por esta transacción. En los idocs de salida se testea que el proceso post-envio se haya ejecutado...

Acceder a esta publicación

Creado y Compartido por: Morela Silva

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


TESTING Y REPROCESO DE UN IDOC DESDE EL MENÚ WEDI SE PUEDEN ACCESAR LAS TRANSACCIONES PARA PRUEBAS DE IDOCS, HAY DIFERENTES TIPOS DE PRUEBAS: GENERACIÓN DE MENSAJES DE SALIDA GENERACIÓN DE MENSAJES DE ENTRADA REENVÍO DE IDOCS DE SALIDA PROCESOS DE SALIDA DE IDOCS DESDE LA TABLA NAST /(TABLA DE MENSAJES DEL SISTEMA) ------------------------------------------------------------------------------------------------------------------------------ TRANSACCIÓN WE19 SE UTILIZA PARA PROBAR IDOCS DE ENTRADA O SALIDA: PARA IDOCS DE ENTRADA SE PRUEBA: QUE LA CONEXIÓN SEA CORRECTA QUE EL CÓDIGO DE PROCESO SE EJECUTE CORRECTAMENTE PARA LOS IDOCS DE SALIDA SE PRUEBA: SE PRUEBA EL PROCESO POST-ENVIO ...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!